1

私はpostgisで作業しており、データを選択するためのJava用のライブラリがあります.Geoextはデータを表示するためにGeoJsonオブジェクトが必要なので、このデータをGeojsonに変換したいと思います.誰か助けてくれますか?

ResultSet resultSet = s.executeQuery("select * from a1");
while (resultSet.next()) {
    PGgeometry mp = (PGgeometry) resultSet.getObject("geom");
    MultiPolygon mp1 = (MultiPolygon) mp.getGeometry();
   //TODO
}

}

4

1 に答える 1

3

クエリでST_AsGeoJSONを使用し、サーバーから GeoJSON テキストを受け取ります。

String query = "select ST_GeoJSON(geom) AS geojson, * from a1"
ResultSet resultSet = s.executeQuery(query);
while (resultSet.next()) {
    String geoJSON = resultSet.getString("geojson");
    /* etc */
}
于 2013-10-23T23:43:18.650 に答える