gpt4 book ai didi

postgresql - 在 openlayers 3 中重新投影图层

转载 作者:行者123 更新时间:2023-11-29 13:26:33 24 4
gpt4 key购买 nike

几个月前,我从 OpenStreetMap 下载了一些数据并将它们放入 PostGIS 中。在所有包含空间数据的表中,空间列是 way geometry(Geometry,900913) 在 Geoserver 中,native SRSEPSG:900913所以我猜数据的 EPSG900913

在我的 Openlayers 3.9.0 中,投影保留为默认值 (EPSG:3857)。

我想创建一个 PostGIS 数据的分块 WMS 图层。

通过在图层中设置 params: {'CRS': 'EPSG:3857'}, ,这会自动将它从 900913 重新投影到 3857,或者我必须做一些额外的工作?

谢谢

最佳答案

SRID 900913 最初是 "defined" by OpenStreetMap对于谷歌地图使用的投影(将 G 替换为 9,眯着眼睛看着它,让你的思绪在上面徘徊)。后来,EPSG 将该 SRS 添加到他们的数据库中,但使用代码 EPSG:3857。所以它们是相同的。

SRID=900913 的数据需要显示为 SRID=3857< 时,我不确定 OpenLayers 是否足够智能以执行无操作/。为了让您的生活更轻松,请更新 PostGIS 中的 way 列以使用 SRID=3857。您可以为此使用 ST_SetSRID()

关于postgresql - 在 openlayers 3 中重新投影图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32833592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com