&& targetCRS == null && !nativeCRS.equals(declaredCRS)) { fc = new ReprojectFeatureResults(fc, declaredCRS); fc = new ReprojectFeatureResults(fc, targetCRS); } else { fc = new ReprojectFeatureResults(fc, targetCRS);
public void testBounds() throws Exception { ReprojectFeatureResults rfr = new ReprojectFeatureResults(delegate, target); rfr.getBounds(); } }
private void assertOptimalVisit(FeatureVisitor visitor) throws Exception { SimpleFeatureCollection retypedCollection = new ReprojectFeatureResults(visitorCollection, utm32n); retypedCollection.accepts(visitor, null); assertSame(lastVisitor, visitor); }
public void testBoundsNotOptimized() throws Exception { BoundsVisitor boundsVisitor = new BoundsVisitor(); SimpleFeatureCollection retypedCollection = new ReprojectFeatureResults(visitorCollection, utm32n); retypedCollection.accepts(boundsVisitor, null); // not optimized assertNull(lastVisitor); } }
if (qCsr != null && cCsr != null) { if (cCs != null) results = new ForceCoordinateSystemFeatureResults(results, cCs); results = new ReprojectFeatureResults(results, cCsr); if (qCs != null) results = new ForceCoordinateSystemFeatureResults(results, qCs); results = new ReprojectFeatureResults(results, qCsr); } else if (qCs != null && cCsr != null) { if (cCs != null) results = new ForceCoordinateSystemFeatureResults(results, cCs); results = new ReprojectFeatureResults(source.getFeatures(mergedQuery), cCsr); results = new ForceCoordinateSystemFeatureResults(results, forcedCS); if (reprojectCS != null) results = new ReprojectFeatureResults(results, reprojectCS);
public void testNormal() throws Exception { Iterator reproject = new ReprojectFeatureResults(delegate, target).iterator(); Iterator reader = delegate.iterator(); while (reader.hasNext()) { SimpleFeature normal = (SimpleFeature) reader.next(); SimpleFeature reprojected = (SimpleFeature) reproject.next(); Point p1 = (Point) normal.getAttribute("defaultGeom"); Point p2 = (Point) reprojected.getAttribute("defaultGeom"); if (p1 != null) { assertEquals(crs, p1.getUserData()); assertEquals(target, p2.getUserData()); p1 = (Point) transformer.transform(p1); assertTrue(p1.equalsExact(p2)); } else { assertNull(p2); } LineString l1 = (LineString) normal.getAttribute("otherGeom"); LineString l2 = (LineString) reprojected.getAttribute("otherGeom"); if (l1 != null) { l1 = (LineString) transformer.transform(l1); assertTrue(l1.equalsExact(l2)); } else { assertNull(l2); } } }
try { return new ReprojectFeatureResults(featureCollection, targetCrs); } catch (Exception exception) { throw new RuntimeException(
CoordinateReferenceSystem nativeCRS = schema.getCoordinateReferenceSystem(); if (nativeCRS != null && !CRS.equalsIgnoreMetadata(wgs84, nativeCRS)) { features = new ReprojectFeatureResults(features, wgs84);
if (cCs != null) results = new ForceCoordinateSystemFeatureResults(results, cCs); results = new ReprojectFeatureResults(results, cCsr); if (qCs != null) results = new ForceCoordinateSystemFeatureResults(results, qCs); results = new ReprojectFeatureResults(results, qCsr); } else if (qCs != null && cCsr != null) { if (cCs != null) results = new ForceCoordinateSystemFeatureResults(results, cCs); results = new ReprojectFeatureResults(source.getFeatures(mergedQuery), cCsr); results = new ForceCoordinateSystemFeatureResults(results, forcedCS); if (reprojectCS != null) results = new ReprojectFeatureResults(results, reprojectCS);
if (cCs != null) results = new ForceCoordinateSystemFeatureResults(results, cCs); results = new ReprojectFeatureResults(results, cCsr); if (qCs != null) results = new ForceCoordinateSystemFeatureResults(results, qCs); results = new ReprojectFeatureResults(results, qCsr); } else if (qCs != null && cCsr != null) { if (cCs != null) results = new ForceCoordinateSystemFeatureResults(results, cCs); results = new ReprojectFeatureResults(source.getFeatures(mergedQuery), cCsr); results = new ForceCoordinateSystemFeatureResults(results, forcedCS); if (reprojectCS != null) results = new ReprojectFeatureResults(results, reprojectCS);
fColl=new ReprojectFeatureResults( fSource.getFeatures(q),mapContent.getCoordinateReferenceSystem() ); } else fColl=fSource.getFeatures(q);
return new ReprojectFeatureResults(featureSource.getFeatures(q), WGS84);