【发布时间】:2023-01-28 19:46:23
【问题描述】:
使用 Openlayers,我正在可视化 GIS 栅格(DEM、正射镶嵌)地理TIFFOL 地图中 OSM(作为 WebGLTile 层)之上的格式(使用 WebGLTileLayer)。
我遇到的问题是,具有地理配准的 GIS 栅格未定位在 OSM 底图上的正确地理位置。 DEM 似乎无处出现,在海湾地区周围或水体之上。
我已经用它的默认投影创建了 OSM 图层,我在加载光栅源后设置视图,使用源.getView()
我参考了 Openlayers 网站上的光栅重投影示例,但无法解决这个问题。
有没有人知道如何解决这个问题?
【问题讨论】:
-
您是否包括了 DEM 投影的 proj4 定义?
-
不,但是当我检查 source.getView().getProjection() 时,它似乎会自动检测 DEM 投影
-
@Mike 同样,我的 DEM 可以在世界任何地方,那么我如何在 proj4 中定义相同的投影。
-
如果您知道所有源都是 UTM,则可以在循环中为北和南预定义所有 60,因为该区域同时出现在代码和定义中,例如这可以为哨兵源完成,例如openlayers.org/en/latest/examples/multiple-cogs.html中的那些@否则你需要使用查找服务codesandbox.io/s/multiple-cogs-forked-y6ny9k?file=/main.js
标签: gis openlayers openstreetmap geotiff openlayers-6