1
我想從數組中的值中繪製一條線。我有兩個數組,即latitude
和longitude
,其中包含值。我想在我的形狀文件上繪製這些值。 (「.SHP」)使用地理工具。在GeoTools中使用緯度經度繪製線
我想從數組中的值中繪製一條線。我有兩個數組,即latitude
和longitude
,其中包含值。我想在我的形狀文件上繪製這些值。 (「.SHP」)使用地理工具。在GeoTools中使用緯度經度繪製線
使用下面的代碼創建一個POINT
,然後創建一個FeatureCollection
然後shape文件:
SimpleFeatureCollection collection = FeatureCollections.newCollection();
GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory();
SimpleFeatureBuilder featureBuilder = new SimpleFeatureBuilder(TYPE);
Point point = geometryFactory.createPoint(new Coordinate(longitude, latitude));
featureBuilder.add(point);
SimpleFeature feature = featureBuilder.buildFeature(null);
collection.add(feature);
閱讀geoTools feature tutorial以獲取更多信息。