Swift + Mapbox:WMS资源

时间:2018-11-10 07:09:44

标签: swift mapbox

人们

我遇到了Mapbox的以下问题:

捷克共和国有WMS / WMTS地图,其中显示了阿甘的类型(有关更多信息,请参阅https://geoportal.lesycr.cz/WMS_LCR/service.svc/get?request=GetCapabilities&service=WMS)。我试图在我的应用程序中添加一个图层,以在正确的位置显示出阿甘。这是我的代码:

let forrestMapSource = MGLRasterTileSource(identifier: "porost", tileURLTemplates: ["https://mapy.lesycr.cz/erdas-iws/ogc/wmts/LCR/POROST/default/JTSK:epsg:5514/{z}/{y}/{x}.png"], options: [ .tileSize: 255 ])
let forrestmapLayer = MGLRasterStyleLayer(identifier: "porost", source: forrestMapSource)
    style.addSource(forrestMapSource)
    style.addLayer(forrestmapLayer)
    self.forrestmapLayer = forrestmapLayer

栅格图层已正确显示在我的应用程序中(尽管您必须看到X和Y变量必须进行切换),但未正确映射到其他图层。我知道Mapbox可以与epsg:3875一起使用,而阿甘地图位于Krovak。我想知道,如果有任何办法,如何在Mapbox应用中正确显示福雷斯特栅格...任何epsg:3857-> epsg:5514转换函数?还是坐标翻译?还是其他方式的事件?

预先感谢您的任何想法。

0 个答案:

没有答案