基于BlenderGIS插件制作智慧城市三维场景

一,建筑模型生成

A:获取数据方法(基于openstreetmap)

1,从openstreetmap上下载建筑矢量面数据,下载地址:https://www.openstreetmap.org

2,从openstreetmap上搜索数据所在城市,缩放到合适的位置后点击导出按钮,同时可以手动调整下载的区域。点击导出按钮既可以导出 *.osm文件。

3,打开blender软件,导入刚才下载的osm文件。(包含了建筑基地面和道路线要素)

A:获取数据方法(基于QGIS)

1,打开QGIS软件,通过QuickOSM插件下载highway类型的线状数据(道路)。并导出3857坐标系shp数据格式。

2,打开QGIS软件,通过QuickOSM插件下载Building类型的面状数据(建筑)。并导出3857坐标系shp数据格式。

A:从地理空间数据云下载(国家地理空间数据云)

1,打开浏览器输入地址:地理空间数据云

2,搜索你需要的城市建筑矢量面和道路线shp数据。

3,通过QGIS将已经下载的数据进行要素的空间参考的转换为3857  WGS84 Web Mercator.

最终下载后的建筑基地面数据如下:

B:通过矢量进行三维建模

1,打开Blender软件,在BlenderGIS中导入在步骤A中获取的数据(OSM格式或shp格式)。 导入的时候

2,导入建筑基地面后,按N键,在右侧会弹出 条目-缩放  Z设置为3(表示建筑物每层的高度为3米)。

 到此位置简单的白模就生成完毕了。

接下来说明怎么将城市白模材质。(后续。。。)

二,道路模型生成

1,打开Blender软件,在BlenderGIS中导入在步骤A中获取的数据(OSM格式或shp格式)。 导入的时候选中默认方式导入可以,

 2,在blender软件中,给该道路矢量线设置道路宽度,先将该导入的矢量线转换为曲线。再添加一个路径曲线。

 3,设置刚添加的路径曲线  目录-缩放 X设置  2.5,此时视口中道路就有宽度了。

  到此位置简单的道路就生成完毕了。

接下来说明怎么将城市道路材质。(后续。。。)

三,地面模型生成 

1,在BlenderGIS中需要使用basemap获取影像数据,此处我使用的是天地图影像。

四,地形模型生成

1,在BlenderGIS中需要使用获取高程数据,此处我使用的是SRTM。

五,场景导出并基于UE4预览

  • 17
    点赞
  • 133
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
ArcGIS三维场景缓存制作是一种将三维场景数据预处理并保存为缓存文件的过程。该缓存文件可以提高三维场景在ArcGIS平台上的显示和导航性能。 制作ArcGIS三维场景缓存的步骤如下: 1. 数据准备:首先需要准备好三维场景数据,包括地形数据、模型数据、纹理贴图等。这些数据可以来自不同的来源,如DEM、LIDAR数据、CAD文件等。 2. 数据预处理:在制作缓存之前,需要对场景数据进行预处理,以优化数据的显示效果和性能。可以进行数据裁剪、数据压缩、数据简化等操作,以减小数据大小和提高渲染效果。 3. 缓存设置:在制作缓存之前,需要配置缓存设置,包括缓存分辨率、缓存范围、缓存格式等。这些设置将直接影响到缓存文件的大小和显示性能。 4. 缓存生成:根据所设置的缓存参数,使用ArcGIS提供的缓存生成工具,将三维场景数据转换为缓存文件。这个过程可能会需要一定的时间和计算资源。 5. 缓存发布:生成缓存后,可以将其发布到ArcGIS平台上,以供使用者在Web或移动端进行访问和浏览。可以通过ArcGIS Server进行缓存发布,并配置相关的服务参数和安全权限。 6. 缓存更新:在数据发生变化或需要更新缓存时,可以进行缓存更新操作。这可以是全量更新,也可以是增量更新,根据数据的变化情况选择相应的更新方式。 通过制作ArcGIS三维场景缓存,可以大大提高数据的显示效果和加载性能。用户可以在Web或移动端上快速浏览三维场景,实现沉浸式的数据浏览和分析体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

珞珈鸡丝

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

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

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

打赏作者

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

抵扣说明:

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

余额充值