TuringP
TuringP 认证达人
专家在流浪,杂家在殿堂,低头看路,抬头看天!

注册于 1年前

回答
7
文章
0
关注者
0

同学,你好。Cesium加载白模数据是通过Cesium.Cesium3DTileset这个类进行加载的,数据是3dtile格式的。
image.png

导入数据的话,按照上面这张图即可,输入你的白模数据所在地址,tileset.json文件是对白模进行数据组织的索引文件,通过这个文件,就可以在cesium加载的时候,以金字塔的方式,加载所有白模数据。
高德的城市白模数据如果不是3dtile格式的话,需要用工具进行转换后成3dtile格式,cesium就可以加载显示。

同学,你好。在cesium中可以绘制线,然后设置线宽,来近似表示你说的覆盖范围,这种方法不是最可取的。还有种方法:可以借助turf.buffer,设置缓冲区半径,根据你的轨迹生成轨迹缓冲区,然后绘制多边形就可以了。

同学,你好。路网数据一般都是公司数据部门生产或者第三方提供,或者也可以在网上下载一些数据,项目上使用的数据一般由甲方提供,数据格式为.geojson,如果提供的数据为shapefile,需要转为geojson格式。给你推荐个下载路网数据的网站https://anvaka.github.io/city-roads/,下载后是.svg格式的,需要转.geojson。

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

同学,你好。图片中有两种数据:白模数据和路网数据。
白模数据生成的方式有很多种,比如可以通过autocad生成的二维面数据进行拉伸,生成三维白模数据,白模数据一般都是公司数据部门生产或者第三方提供,数据格式为.b3dm。在系统配置页面,可以直接增删改白模地址进行预览。
白模.png

路网数据一般都是公司数据部门生产或者第三方提供,或者也可以在网上下载一些数据,项目上使用的数据一般由甲方提供,数据格式为.geojson,如果提供的数据为shapefile,需要转为geojson格式。在系统配置页面,可以直接增删改geojson地址进行预览。
道路.png

发布
问题