我正在使用 OpenLayers、Google Maps 和另一个专有资源来处理一个用于在地图上显示多边形的 Web 门户的小组件。
用户在 PSAD56 (UTM) 基准中有点,我需要将其更改为 WGS84 才能与 Google 地图一起使用。我手头有没有空间扩展的 Oracle 9i 和 postgis。Oracle 定位器或 Postgis 可以进行这种转换吗?或者有没有开源可以做到这一点?
我正在使用 OpenLayers、Google Maps 和另一个专有资源来处理一个用于在地图上显示多边形的 Web 门户的小组件。
用户在 PSAD56 (UTM) 基准中有点,我需要将其更改为 WGS84 才能与 Google 地图一起使用。我手头有没有空间扩展的 Oracle 9i 和 postgis。Oracle 定位器或 Postgis 可以进行这种转换吗?或者有没有开源可以做到这一点?
您可以将用户数据加载到 Postgis 中。你如何做到这一点取决于他们使用的数据格式。shp2pgsql 脚本,如果这些点可作为 shapefile 使用。
要将几何图形转换为 WGS84,然后运行
ST_Transform(the_geom,4326)
玻利维亚可能在
您必须询问您的用户。
OpenLayers 还可以使用 Proj4JS 库在坐标系和投影之间进行转换。请注意,这可能仅在您要转换的数据量相对较少时才可行。