我们有代码在程序中创建一个wfs请求,该请求被调用以从开放数据中获取一些数据。在此代码中,我们使用oracle过程SDO_UTIL.TO_GMLGEOMTERY来完成包含必要gml数据的请求。
使用过的查询类似于:
select
sdo_util.to_gmlgeometry(geom)
from geom_table;
结果应该是:
<gml:Polygon srsName="EPSG:28992" xmlns:gml="http://www.opengis.net/gml">
<gml:outerBoundaryIs>
<gml:LinearRing>
<gml:coordinates decimal="." cs="," ts=" ">185610.0,320243.0 185620.0,320243.0 185620.0,320233.0 185610.0,320233.0 185610.0,320243.0 </gml:coordinates>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon>
但是,在某些情况下,结果中的srsname被抛出为“SDO:28992”而不是“EPSG:28992”。
有谁知道如何确保将srsname作为EPSG返回?