首页 / 浏览问题 / WebGIS / 问题详情
leaflet矢量数据与地图服务坐标系不一致
18EXP 2024年02月23日
矢量数据是经纬度的,地图服务是4526坐标系,怎么在leaflet同时呈现。iserver上面看地图服务没有支持动态投影

1个回答

你好,1、如果加载的是矢量数据需要投影到和地图服务坐标系一致可以使用投影转换,例如:

L.supermap.Util.transform(polygon, L.CRS.EPSG4326, crs4548);
2、如果发布的是工作空间的地图服务,可以在添加的时候设置坐标系进行动态投影

1,865EXP 2024年02月23日
谢谢您,这个具体要怎么设置呢?prjCoordSys的值为L.supermap.Proj.CRS对象吗
你确定地图服务不支持动态投影还能这样用吗??
你好,设置prjCoordSys属性如:prjCoordSys:{"epsgCode":3857}。

如果是通过由TiledMapLayer加载是可以通过设置该参数进行动态投影,或者在iserver服务中点击到服务详情页面下设置目标坐标系在服务端进行动态投影。
...