请问 如果我要换这板块的地图,怎么更换呢?

发布于 2023-04-14 16:40:26

就是更换这个一个区域,请问怎么更换呢?
image.png

查看更多

关注者
0
被浏览
827
TuringP
TuringP 认证达人 2023-04-17
专家在流浪,杂家在殿堂,低头看路,抬头看天!

你好,更换地图相对来说是比较基础的。只要符合OGC标准的瓦片地图,都可以用来叠加在Cesium上。下面来讲一下瓦片地图的来源和瓦片地图发布:
1、瓦片地图来源
(1)可以使用arcmap进行地图配色,然后使用arcgis server进行切图;
(2)可以使用QGIS制作样式文件,然后使用geoserver 进行切图;
(3)可以使用官网提供的地图,比如天地图官网或者arcgis官网提供的地图服务等;
2、瓦片地图服务发布
(1)使用arcgis server发布;
(2)使用geoserver发布;
(3)使用web容器(nginx/tomacat等)发布静态地图瓦片;
有了瓦片地图服务,可以用cesium的加载瓦片api加载就可以了。

2 个回答
地虎降天龙
地虎降天龙 图形社区官方人员 2023-04-14
也许宇宙中最反直觉的真理是,你给别人的越多,你得到的也越多。

这个问题比较笼统,涉及的内容其实挺多。
我简单说一下:
1、首先是cesium支持的地图瓦片的类型其实很多,详见API:https://cesium.com/learn/cesiumjs/ref-doc/ImageryProvider.html
2、关于地图瓦片的发布:可以使用ArcGIS Manager来发布地图服务(自行制作地图瓦片),也可以使用在线免费的地图接口【Google地图、OpenStreetMap、Mapbox等】,或者把底图切片通过普通的web服务(nginx/apache/tomcat)发布出来
3、通过我开源项目后台的配置直接编辑,或者通过我前台对应的代码,new Cesium.SingleTileImageryProvider,然后add到场景中,注意顺序,最后加入的会在最上层显示在最上面,或者最后设置地图层级
4、关于只使用一部分的区域,你可以在地图发布的时候,限制经纬度范围。也可以在设置Cesium.ImageryProvider的rectangle参数来控制范围

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览