threejs生成3d地图所需

threejs生成3d地图所需

1、threejs,郭龙邦弄的教程
熟悉形状、线绘制,绘制白模楼宇
熟悉sprite,用以做POI标注
熟悉光照
熟悉LOD,用以远近不同时加载不同物体、地面
熟悉漫游控制;

可能用到
正交、透视转换(2d、3d转换)
根据json数据建筑生成算法(白模)
性能优化
three-geo,生成gps 3d地图
在这里插入图片描述
在这里插入图片描述
threejs实现3d地图案例
在这里插入图片描述
threejs实现地图的实践总结

2、地图数据
瓦片计算算法
地形图形json,geojson?threejs+geojson例子
经纬度数据与世界坐标对应
开源地图OpenStreetMap (可导出成osm格式)
地图切片贴到模型上
webgl地球,包含api
在这里插入图片描述

其他附加网址

方案有
1、threejs+ceiumjs,博客例子 ,cesium-threejs-experiment GitHub地址优化后案例,MikesWei在git上贡献两个相关工程CesiumMeshVisualizerCesium3js

2、arcgis api for js +threejs

3、maptalks+three maptalks.three中文流程中文git地址城市交通可视化加了湖的城市
maptalks
maptalks官网

GeoJson数据获取
从哪里获取建筑geojson
openstreetmap OSM格式转geojson 方法1
openstreetmap OSM格式转geojson 方法2
获取geojson方法


不同格式转换成geojson
.shp转 geojson/topjson/csv/svg ,方法网址
其他格式转换参考

下载城市路网数据方法 通过overpass拉取openmapstreetOSM(openstreetmap)矢量数据下载方法(路网,水系,铁路,建筑物) (包含通过bbbike下载方法)
中国各个城市OSM地图数据openstreet自己的下载链接(pbf格式)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思依_xuni

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值