我正在研究一个门户网站的小组件,它使用OpenLayers,Google Maps和其他专有来源在地图上显示多边形。
用户拥有PSAD56(UTM)数据中的分数,我需要将其更改为WGS84才能与Google地图一起使用。我没有Oracle 9i,没有空间扩展和postgis。 Oracle定位器或Postgis可以进行这种转换吗?或者是否有可以做到这一点的开源?
答案 0 :(得分:2)
您可以将用户数据加载到Postgis中。如何做到这一点取决于他们使用哪种数据格式。 shp2pgsql脚本,如果这些点可用作shapefile。
要将几何转换为WGS84,请运行
ST_Transform(the_geom,4326)
玻利维亚可能在
您必须询问您的用户。
答案 1 :(得分:1)
OpenLayers还可以使用Proj4JS库在坐标系和投影之间进行转换。请注意,如果您要转换的数据量相对较少,这可能是唯一可行的。