一键生成国内城市建筑模型—百度地图数据获取

在这里介绍一种新的方法,可以一键生成国内城市的建筑模型,那就是百度地图数据获取。

之前为大家介绍过,利用百度地图截获器爬取城市建筑的方法,不过由于百度地图后台静态数据的更新,建筑矢量折点功能暂时不能用了。

因此,在这里介绍一种新的方法,可以一键生成国内城市的建筑模型。PS:在这里感谢城市数据团对数据的提供)

一键生成国内城市の建筑模型——百度地图数据获取

一.所需软件

1.ArcMap

2.Rhino

3.Grasshopper(需要安装lunchbox插件)

4.Excel

二.步骤

1.Arcmap中打开shp格式文件,打开地图作为参考底图,这里以北京为例。

一键生成国内城市建筑模型—百度地图数据获取

2.找到指定位置,打开编辑器将指定位置外的部分删除。

一键生成国内城市建筑模型—百度地图数据获取

3.将选择的位置用编辑器缩放工具放大100000倍(输入f键入比例因子),原因是原模型单位是0.00001(可以在rhino里测量)。

一键生成国内城市建筑模型—百度地图数据获取

4.在arctoolbox中的数据管理工具——要素——要素折点转点,得到折点。

一键生成国内城市建筑模型—百度地图数据获取

5.在数据管理工具——要素——添加XY坐标,为折点添加坐标。

一键生成国内城市建筑模型—百度地图数据获取

6.右键点击折点——打开属性表,删除shape和id列,导出文本文件。

一键生成国内城市建筑模型—百度地图数据获取

7.将文本文件在excel中打开并分列。

一键生成国内城市建筑模型—百度地图数据获取

8.保持excel文件打开的状态下,打开犀牛和grasshopper电池,输入excel的末行值后,将布尔值改为true。

一键生成国内城市建筑模型—百度地图数据获取

9.bake最后的exturde运算器,在犀牛中生成模型。

一键生成国内城市建筑模型—百度地图数据获取

10.最终模型可在SU中显示为如下效果。

一键生成国内城市建筑模型—百度地图数据获取

目前可申请数据覆盖全国62个城市

一键生成国内城市建筑模型—百度地图数据获取

一些常见城市地区

一键生成国内城市建筑模型—百度地图数据获取

一键生成国内城市建筑模型—百度地图数据获取

一键生成国内城市建筑模型—百度地图数据获取

一键生成国内城市建筑模型—百度地图数据获取

一键生成国内城市建筑模型—百度地图数据获取

数据下载地址

(包括北京,上海,广州,重庆,天津)

百度网盘下载链接:https://pan.baidu.com/s/13NSi6U1LUo-sUYjM8d_oDA

在这里套路一波

需要更多城市数据的小伙伴欢迎关注我的课程

1532921957923084.jpg

一键生成国内城市建筑模型—百度地图数据获取

(0)
上一篇 2018-07-27 上午7:00
下一篇 2018-08-01 上午8:00