2

在我的 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);
4

1 回答 1

1

您可以使用 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();
    }
于 2020-06-08T20:21:14.797 回答