首页 / 浏览问题 / WebGIS / 问题详情
在3857坐标系下,如何添加4490坐标系的iserever瓦片?
1EXP 2023年01月18日
TileSuperMapRest 类默认支持3857和4326的瓦片, 现在有个iserver提供4490的瓦片,我应该用什么去加载到3857投影的天地图上?

1个回答

您好,您的4490的瓦片是rest地图还是发布的瓦片服务?如果是rest地图服务,可以使用动态投影转换,叠加到3857的地图上;如果是发布的瓦片服务,就不能进行动态投影,可以在桌面产品中将数据进行投影转换和配准,将地图坐标系转为3857,再切瓦片后发布服务。

256EXP 牛刀小试 2023年01月18日

你好, rest地图还是发布的瓦片服务?如果是rest地图服务, 这个怎么判断? 对方给的一个链接地址,删除后面的坐标、缩放倍数等参数就可以定位到这个页面。


我看到你的贴图是 leaflet,  我天地图加载使用的是 openlayers, 对应使用TileSuperMapRest 这个类添加瓦片, 但看源码只支持3857 和 4326。 

默认是3857和4326,但是可以自定义坐标系,这样您就可以加载4490的天地图,不用考虑地图动态投影。自定义坐标系可以参考我们的博客:https://blog.csdn.net/supermapsupport/article/details/101348811

demo 中是 leaflet

L.Proj.CRS("EPSG:4490",{})

openlayers 应该使用哪个api 做同样的事情?

您好,OpenLayers的demo可以参考这一篇博客:https://blog.csdn.net/supermapsupport/article/details/88967390 ,其中resolutions也可以使用SuperMap iClient for OpenLayers中封装的方法getResolutionFromScale获得。

...