100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 利用QGIS提取天地图矢量底图中的建筑模型边界线

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

时间:2023-12-17 22:10:50

相关推荐

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

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

1、在QGIS中配置天地图数据,包括矢量底图和标记,然后找到对应的目标位置。

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

3、利用R2V软件打开图片,点击“图像选项”将图片转化为灰度图。

4、设置图像阈值,调整出建筑边界即可。

5、自动矢量化——导出CAD边界线,如果边界线不太直的话用平滑值进行调整。

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

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。