我只想知道如何从PostGIS数据库创建Multipoint
的实例。
我执行查询,然后获得名为ResultSet
的{{1}}。具有area
属性的列名为MultiPolygon
,因此我执行以下操作:
geom
强迫演员虽然不起作用!
答案 0 :(得分:0)
您不应该直接引用ResultSet,而应该通过数据存储区接口来处理转换。有关搜索数据集和检索几何的示例,请参阅Query Tutorial。
你需要这样的东西:
SimpleFeatureSource source = dataStore.getFeatureSource(typeName);
FeatureType schema = source.getSchema();
String name = schema.getGeometryDescriptor().getLocalName();
Filter filter = CQL.toFilter(text.getText());
Query query = new Query(typeName, filter, new String[] { name });
SimpleFeatureCollection features = source.getFeatures(query);