GeoJSON オブジェクトを GML ジオメトリ オブジェクトに変換する際に次の問題があります。
まず、リクエストのバックエンドで GeoJSON オブジェクトを取得します。次に、jackson ライブラリを使用して Java オブジェクトに変換します。この Java オブジェクトは、geojson-jackson ライブラリの FeatureCollection です。そのため、バックエンドに GeoJSON を表す Java オブジェクトがあり、それを GML オブジェクトに変換してジオメトリを抽出する必要があります。
これから:
{
"featureCollection : {
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [ [[100.0,0.0],[101.0,0.0],[101.0,1.0],[100.0,1.0],[100.0,0.0]] ]
},
}]
}
}
私はこれを取得する必要があります:
<gml:Rectangle srsName="urn:x-ogc:def:crs:EPSG:6.6:25833">
<gml:exterior>
<gml:LinearRing>
<gml:coordinates>100.0,0.0 101.0,0.0 101.0,1.0 100.0,1.0 100.0,0.0</gml:coordinates>
</gml:LinearRing>
</gml:exterior>
</gml:Rectangle>
質問ですが、GeoJSON から GML オブジェクトへの変換を可能にする既存のライブラリはありますか?