最近遇到项目数据需要某片区域内的卫星影像、地形以及建筑数据,但搜索了常用的建筑数据接口,除了需要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中,直接拉起来建筑,贴上纹理图片即可。

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

  1. 使用QGIS提取天地图遥感影像中的建筑物轮廓,及AI方案

    最近要开始做某工厂的GIS三维可视化大屏项目,其首先是要获得厂区内的建筑模型数据,搜了搜各大厂商的地图都没有那个厂区的建筑模型数据,只有几个零星的主要建筑,其余的仓库等等都没有,所以爬虫啥的都没用,必 ...

  2. 天地图如何导出某个区域_如何利用ArcGIS提取天地图建筑轮廓

    ArcGIS是一个收集.组织.管理.分析.交流和发布地理信息的综合平台,已被应用于诸多领域,建筑轮廓为建筑的外沿线投影轮廓线,这里介绍一下如何借助ArcGIS提取天地图的建筑轮廓,希望能够对大家有所帮 ...

  3. #TCGA系列#利用perl提取一个文件夹中的多个文件夹里的注释文本

    我们里用gdc下载TCGA数据时,下载到一个压缩文件包.解压后,会发现里面有多个文件夹,而且最烦人的是:有的文件夹里有annotations.txt,而有的没有. miRNA注释文档有9列 我们利用p ...

  4. leaflet加载天地图影像、地形、矢量底图

    第一步: 到天地图官网(国家地理信息公共服务平台 天地图)注册账号,然后登陆,再点击图中的开发资源,在点击后会弹出选择框,再点击地图api(天地图API).这里直接点击我给的两个链接就行. 就会出现如 ...

  5. QGIS下载天地图瓦片数据

    说明 介绍利用QGIS下载天地图瓦片数据. 关键字:window.QGIS.天地图 环境准备 QGIS版本为3.28.3 基本步骤 一.在Browser面板中找到XYZ Tiles 二.New Con ...

  6. python 替换array中的值_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  7. 利用正则表达式提取网页中Table内的数据

    利用正则表达式提取网页中Table内的数据 using System; using System.Collections.Generic; using System.Linq; using Syste ...

  8. 利用Python提取PDF文件中的文本信息

    如何利用Python提取PDF文件中的文本信息 日常工作中我们经常会用到pdf格式的文件,大多数情况下是浏览或者编辑pdf信息,但有时候需要提取pdf中的文本,如果是单个文件的话还可以通过复制粘贴来直 ...

  9. 利用python提取视频中的字幕

    利用python提取视频中的字幕 `` 一.导包 import base64 import os import cv2 import requests import aip from aip impo ...

  10. Python3-word文档操作(八):提取word文档中的图片方式一-利用docx库

    1. 简介: 要获取word文档中的图片文件.思路就是先解压,再查找.python中,下面两个库都可以实现这个功能: (1)zip库 (2)docx库 zip库: 上一篇博文已经提过,word本质上也 ...

最新文章

  1. jquery的attr和prop区别之实例
  2. docker一键部署jenkins服务(一)
  3. 滴滴java开发面试题_滴滴java面试重点汇总
  4. 【卷积核设计】Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs
  5. TypeScript类型推论(Type Inference)
  6. React开发(162):React关于 this.props.children 总结
  7. Edge 浏览器有秘密白名单,允许 Facebook 运行 Flash 代码
  8. 【初赛】NOIP2018程序模板
  9. QT绘制同心扇形(Paintevent实现)
  10. 计算机财务模型管理实验内容,计算机财务管理实验报告详细分解.doc
  11. 多指标综合评价方法汇总
  12. 跨时钟域处理所用到的同步器
  13. 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。
  14. jupyter 下进行markdown
  15. 反恐精英系列《CS 2》将于今夏推出,在起源2的加持下视觉、玩法和环境效果可谓十分震撼
  16. Dataphin核心功能(四):安全——基于数据权限分类分级和敏感数据保护,保障企业数据安全
  17. 【Linux】gcc编译器下载与手动安装
  18. 【Web技术】1391- 页面可视化搭建工具前生今世
  19. 用STM32CubeMX生成STM32F407ZG + LAN8720A 的LWIP
  20. bmp文件数字水印c语言代码,图像数字水印+matlab程序文件.doc

热门文章

  1. Android趣味课程:九宫格拼图游戏
  2. python-封装继承多态
  3. 教你如何用两个栈实现一个队列
  4. Python之常用内置函数
  5. python内置函数type(x)的作用_Python内置函数(43)——type
  6. Ajax实现数据回显
  7. vyos -vyatta-config-commit save
  8. 算法:限流之令牌桶算法实现
  9. 机器学习:学习的分类
  10. 和利时 浙大中控DCS组态软件,操作员在线模拟软件