如何从 mil.nga.sf.Geometry 中获取列表 <Point>
how to take List<Point> from mil.nga.sf.Geometry
在我的 mil.nga.sf.geometry 对象中,我得到 geometry type, hasM, hasZ and point
。
在我的调试中,我可以看到几何对象包含点对象列表,但我无法将它们放入列表中。
我能够获得像 getGeometryType, hasM(), hasZ()
方法这样的方法,但是当我尝试说 geometry.getPoints
时它没有显示该方法
在我的几何对象中,我得到了列表,但我无法将它们放入列表中。
如何将 list< point>
放入列表中。
mil.nga.sf.Geometry geometry = GeometryReader.readGeometry(reader);
您可以使用 LineString 来获取 List<Point>
LineString geometry1 = null;
List<Point> points = null;
if (geometry instanceof mil.nga.sf.LineString) {
geometry1 = new LineString((mil.nga.sf.LineString) geometry);
}
if(null != geometry1) {
points = geometry1.getPoints();
}
在我的 mil.nga.sf.geometry 对象中,我得到 geometry type, hasM, hasZ and point
。
在我的调试中,我可以看到几何对象包含点对象列表,但我无法将它们放入列表中。
我能够获得像 getGeometryType, hasM(), hasZ()
方法这样的方法,但是当我尝试说 geometry.getPoints
时它没有显示该方法
在我的几何对象中,我得到了列表,但我无法将它们放入列表中。
如何将 list< point>
放入列表中。
mil.nga.sf.Geometry geometry = GeometryReader.readGeometry(reader);
您可以使用 LineString 来获取 List<Point>
LineString geometry1 = null;
List<Point> points = null;
if (geometry instanceof mil.nga.sf.LineString) {
geometry1 = new LineString((mil.nga.sf.LineString) geometry);
}
if(null != geometry1) {
points = geometry1.getPoints();
}