| ReprojectFeatureReader provides a reprojection for FeatureTypes.
ReprojectFeatureReader is a wrapper used to reproject GeometryAttributes
to a user supplied CoordinateReferenceSystem from the original
CoordinateReferenceSystem supplied by the original FeatureReader.
Example Use:
ReprojectFeatureReader reader =
new ReprojectFeatureReader( originalReader, reprojectCS );
CoordinateReferenceSystem originalCS =
originalReader.getFeatureType().getDefaultGeometry().getCoordinateSystem();
CoordinateReferenceSystem newCS =
reader.getFeatureType().getDefaultGeometry().getCoordinateSystem();
assertEquals( reprojectCS, newCS );
TODO: handle the case where there is more than one geometry and the other
geometries have a different CS than the default geometry
author: jgarnett, Refractions Research, Inc. author: aaime author: $Author: jive $ (last modification) version: $Id: ReprojectFeatureReader.java 25050 2007-04-06 00:41:49Z jgarnett $ |