/** * Returns a point interior to the geometry. */ public final DirectPosition getRepresentativePoint() { com.vividsolutions.jts.geom.Geometry jtsGeom = getJTSGeometry(); com.vividsolutions.jts.geom.Point p = jtsGeom.getInteriorPoint(); return JTSUtils.pointToDirectPosition(p, getCoordinateReferenceSystem()); }
/** * Returns the centroid of this geometry. */ public final DirectPosition getCentroid() { com.vividsolutions.jts.geom.Geometry jtsGeom = getJTSGeometry(); com.vividsolutions.jts.geom.Point jtsCentroid = jtsGeom.getCentroid(); return JTSUtils.pointToDirectPosition(jtsCentroid, getCoordinateReferenceSystem()); }
/** * Returns the centroid of this geometry. */ public final DirectPosition getCentroid() { com.vividsolutions.jts.geom.Geometry jtsGeom = getJTSGeometry(); com.vividsolutions.jts.geom.Point jtsCentroid = jtsGeom.getCentroid(); return JTSUtils.pointToDirectPosition(jtsCentroid, getCoordinateReferenceSystem()); }
/** * Returns a point interior to the geometry. */ public final DirectPosition getRepresentativePoint() { com.vividsolutions.jts.geom.Geometry jtsGeom = getJTSGeometry(); com.vividsolutions.jts.geom.Point p = jtsGeom.getInteriorPoint(); return JTSUtils.pointToDirectPosition(p, getCoordinateReferenceSystem()); }
com.vividsolutions.jts.geom.Point jtsPoint = (com.vividsolutions.jts.geom.Point) jtsGeom; DirectPosition dp = pointToDirectPosition(jtsPoint, crs); Point result = pf.createPoint(dp); return result;
com.vividsolutions.jts.geom.Point jtsPoint = (com.vividsolutions.jts.geom.Point) jtsGeom; DirectPosition dp = pointToDirectPosition(jtsPoint, crs); Point result = pf.createPoint(dp); return result;