利用QGIS提取天地图矢量底图中的建筑模型边界线

  最近遇到项目数据需要某片区域内的卫星影像、地形以及建筑数据,但搜索了常用的建筑数据接口,除了需要money购买的外,OSM数据对国内城市的建筑信息提供的比较感人,大多数几乎没法正常用数据太简单稀少,最后找了下发现可以利用工具从天地图上来白嫖建筑数据,得到比较清晰的建筑模型边界,可以换到CAD中进行编辑并简单二次开发生成三维建筑模型。具体步骤如下:

1、配置底图

  在QGIS中配置天地图数据,包括矢量底图和标记,然后找到对应的目标位置。
在这里插入图片描述

2、保存tiff文件

  点击左上角“工程”选项,另存为图片,在底图中绘制范围,调整像素dpi,保存为tiff格式文件。
在这里插入图片描述
在这里插入图片描述

3、转化灰度图

  利用R2V软件打开图片,点击“图像选项”将图片转化为灰度图。
在这里插入图片描述
在这里插入图片描述

4、设置图像阈值

  设置图像阈值,调整出建筑边界即可。
在这里插入图片描述
在这里插入图片描述

5、自动矢量化

  自动矢量化——导出CAD边界线,如果边界线不太直的话用平滑值进行调整。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

6、输出矢量

  输出矢量——可以输出shp/dxf等各种格式,因为R2V软件识别出来的边界包括路网,我们只需要建筑边界,因此我们输出dxf文件,方便后续在cad中对边界线进行编辑。
在这里插入图片描述
在这里插入图片描述

7、在CAD中进行处理dxf文件,删除路网数据,仅留下建筑边界数据即可;编辑后仍然保存为dxf文件。

  在CAD中进行处理dxf文件,删除路网数据,仅留下建筑边界数据即可;编辑后仍然保存为dxf文件。
在这里插入图片描述

8、设定图层的符号和属性颜色

  将编辑后的dxf直接拖到QGIS中查看效果,可以依据需要设定图层的符号和属性颜色等,下面是实现后的效果。
在这里插入图片描述

9、三维建筑模型

  关于三维建筑模型:现在得到了建筑的边界线后,可以自己编程或网上找资料,利用多段线建筑外包边界来建模,最快的应该是导入到sketchup中,直接拉起来建筑,贴上纹理图片即可。

  • 6
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

欧特克_Glodon

很高兴能帮助到您!

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

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

打赏作者

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

抵扣说明:

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

余额充值