我在将 GeoJSON 对象转换为 GML 几何对象时遇到以下问题。
首先,在请求的后端,我检索 GeoJSON 对象。然后我使用杰克逊库将其转换为 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 对象?