-
25-09-2019 - |
题
我正在为一个门户网站开发一个小组件,该组件使用 OpenLayers、Google 地图和另一个专有资源在地图上显示多边形。
用户在 PSAD56 (UTM) 数据中有点,我需要将其更改为 WGS84 才能与 Google 地图一起使用。我手头上有没有空间扩展的 Oracle 9i 和 postgis。Oracle locator 或 Postgis 可以实现这种转变吗?或者有没有开源可以做到这一点?
解决方案
您可以将用户数据加载到 Postgis 中。如何做到这一点取决于他们使用的数据格式。shp2pgsql 脚本(如果点可作为 shapefile 使用)。
要将几何图形转换为 WGS84,然后运行
ST_Transform(the_geom,4326)
玻利维亚可以是
- PSAD56 / UTM 区 19S ...EPSG:24879 或
- PSAD56 / UTM 区 20S ...每股收益:24880
您必须询问您的用户。
其他提示
的OpenLayers还可变换之间的坐标系统和使用Proj4JS库突起。请注意,这可能是唯一可行的,如果你有相对少量的数据转换。
不隶属于 StackOverflow