提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
今天给大家介绍一款在数据可视化设计当中能用到的地图插件,它就是BlenderGIS插件,它能根据实际地形数据下载地理位置的高度信息以及建筑物信息,包括建筑物高度信息,能有效还原三维城市场景模型,在制作三维可视化城市的时候非常好用。
插件下载地址:https://github.com/domlysz/BlenderGIS
访问github中的code,点击下载插件,插件zip格式,不需要解压。下载完成后,打开blender的编辑中的偏好设置,找到插件,点击本地安装,安装完成后记得勾选启用插件。
接下来我们开始制作城市三维地图模型。插件安装完成后,会在顶部菜单栏中出现GIS插件菜单,点击进入插件,选择web geodata中的basemap。
点击之后,跳出弹窗,这里选择GIS自带的Esri地图(或者bing),谷歌地图会有网络限制。选择好了之后点击确定。
注意,点击确定之后可能会出现No ImageIO报错,这是因为首次启用插件时,它将尝试下载ImageIO模块所需的名为freeimage的额外库。如果下载失败,则底图功能将无法使用,并会引发“ No ImageIO”错误。在这种情况下,可以手动安装ImageIO所需的库。https : //github.com/imageio/imageio-binaries/tree/master/freeimage
只需下载适合您系统的版本并将其粘贴到: your_addons_folder / BlenderGIS / core / lib / imageio / resources / freeimage /(如果需要,必须创建freeimage子文件夹)
问题解决之后,再次重启打开插件,就可以生成地形图了。按G可以搜索地区。
按E对地图进行裁剪和选区。
下一步生成地形高度和建筑物高度、路网等信息。get elevation(SRTM)为获取地形高度信息(海拔高度);get OSM为获取建筑物、路网、水面等信息。
注意,选择OSM数据的时候,可以根据自己需求进行选取,我这里只要建筑物信息就只选取了建筑。
行操作之后,就可以生成1:1的城市三维模型了。
最后,加一个摄像机,调整一个不错的视角,添加一个环境HDR,就可以预览导出啦!
Powered by Froala Editor
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册