城市建筑物建立三维模型需要三种基础数据:

  • 建筑物平面数据
  • 建筑物高度数据
  • 建筑物表面纹理数据

建筑物平面数据获取

建筑物的平面数据主要指的是建筑物在俯视图中投影到地平面的轮廓数据。

目前建筑物平面数据获取有以下几种方式:

(1)从原有的二维 GIS中提取三维建筑物模型所平面信息,二维 GIS 中,建筑物一般只用投影到地面的轮廓线来表达,并将该轮廓线所勾勒出来的图形作为面对象存储在地图数据中。二维 GIS 中的建筑物轮廓面数据可以作为三维建筑物模型的底面;也可以根据建模的需求把面数据转换成线数据来获取建筑物轮廓线。

(2)使用高分辨率卫星影像进行建筑物的自动提取。 高分辨率影像卫星的出现,使得高分辨率、实时的城区影像能够很容易得获取。 利用遥感面向对象的自动提取功能,可以自动获取建筑物轮廓。特点:获取的速度快,缺点是提取的几何信息不完整,需要较大的人工后续处理。

建筑物高度数据的获取

建筑物高度数据的获取,主要有以下几种方法:

(1)从影像中直接提取建筑物高度以及其他信息。其优点是效率高,但是目前还不适合大批量数据的自动处理。

(2)用激光雷达结合空中影像,提取数字表面模型。其优点是获取速度快,缺点是后续处理工作量大,费用可观。

(3)利用原有二维 GIS 的地图资料建立的建筑物专题信息数据库。原有的 GIS专题信息数据库中如果含有建筑物高度信息,就可以直接利用。或者,从建筑物的层数和建筑物的使用性质估算建筑物的高度。这种方法优点是工作量小,缺点是信息不准确。

建筑物表面纹理数据的获取

纹理数据对于 GIS 的数据管理和空间分析功能没有任何影响,但是,在地形模型表面和建筑物模型表面粘贴真实的纹理影像,给可以突出可视的景观信息,生成具有真实感的三维景观图。纹理的主要来源有航空影像上提取地表和建筑物所对应的纹理数据和近景摄影影像。目前,建筑物的纹理数据获取有以下几种方式:

(1)地面摄影相片直接提取。这种方法需要用相机拍摄大量的建筑物侧面照片,其优点是能够使建筑物模型真实感强,缺点是获取速度慢,且数据量大,后续工作量也大。具有相似的纹理的建筑物群,可以对建筑物进行批量建模,这样,可以减少纹理的获取量和后续处理的工作量。

(2)由计算机做简单模拟绘制。这种方法采用了矢量纹理,其优点是数据量少,建立的模型浏览速度快,但缺乏真实感。

(3)由空中摄影获取。这一方法主要获取地面影像,但空中影像中也含有部分建筑物的侧面纹理。这种方法获取的纹理变形大,真实感也相对较差,但是获取速度快。

MapGis可视化----城市建筑物高度数据获取方法相关推荐

  1. 中国城市三级联动数据获取方法

    腾讯地图开放平台中获取全国行政区域的地址:http://lbs.qq.com/webservice_v1/guide-region.html: 接口信息如下: URLlist接口: 获取全部行政区划数 ...

  2. cesium 车流_基于Cesium的城市三维可视化地下管线系统的建立方法与流程

    本发明属于虚拟三维管线领域,特别是涉及基于Cesium的城市三维可视化地下管线系统的建立方法. 背景技术: 随着我国经济的快速发展,城市规模也在不断地扩大,而城市地下管网的铺设力度也不断加大,城市地下 ...

  3. 建筑物高度数据的获取的几种方法

    1)从影像中直接提取建筑物高度以及其他信息.其优点是效率高,但是目前还不适合大批量数据的自动处理. (2)用激光雷达结合空中影像,提取数字表面模型.其优点是获取速度快,缺点是后续处理工作量大,费用可观 ...

  4. 数据分享 | 中国典型城市建筑物实例数据集

    目录 1.数据产品概述 2.数据采集与处理 3.数据样本描述 4.数据质量控制和评估 5.数据价值与意义 6.数据使用方法和建议 7.论文及数据获取 文章引用格式 数据引用格式 数据发布历史 论文/数 ...

  5. Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式

    1.城市建筑物白膜所需的shp数据介绍 在拥有如shp格式的建筑物二维面边界坐标数据,和高度或楼层数属性信息,再通过工具转换为三维立体的白膜建筑物3DTiles模型. Shapefile文件是ESRI ...

  6. 建筑物高度数据的获取

    建筑物高度数据的获取 建筑物高度数据的获取,主要有以下几种方法: ① 爬取现有的百度,高德的建筑物数据,会自带建筑高度等数据,好处的技术简单,费用较低 ② 从影像中直接提取建筑物高度以及其他信息.其优 ...

  7. Py之seaborn:数据可视化seaborn库(二)的组合图可视化之密度图/核密度图分布可视化、箱型图/散点图、小提琴图/散点图组合可视化的简介、使用方法之最强攻略(建议收藏)

    Py之seaborn:数据可视化seaborn库(二)的组合图可视化之密度图/核密度图分布可视化.箱型图/散点图.小提琴图/散点图组合可视化的简介.使用方法之最强攻略(建议收藏) 目录 二.组合图可视 ...

  8. python编写性别比例_Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】...

    本文实例讲述了Python分析微信好友性别比例和省份城市分布比例的方法.分享给大家供大家参考,具体如下: 安装itchat pip install itchat 使用 新建wxfx.py,拷贝以下代码 ...

  9. 微信小程序view动态长度_微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】...

    本文实例讲述了微信小程序实现动态改变view标签宽度和高度的方法.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 index.wxml文件 >我是view标签,我现在的宽度是{{v ...

最新文章

  1. 网页中添加QQ,msn留言按钮
  2. diskgeniusv4.4.0_.NET Core 3.0及ASP.NET Core 3.0前瞻
  3. 动图 + 源码,演示 Java 中常用数据结构执行过程及原理
  4. OpenCL memory object 之选择传输path
  5. Windows环境下的安装gcc
  6. Python-多线程编程
  7. Multiple substitutions specified in non-positional format; did you mean to add the fo
  8. java非法字符检测_Java Web 一些特殊字符的过滤(appscan检查的安全问题)
  9. decimal(18,2)如何保存1.234
  10. 查看SQL Server被锁的表以及如何解锁【转】
  11. System.SetString - 获取字符串
  12. sql删除表中某个字段的重复数据,取较大者
  13. 机器学习基石 作业二
  14. 编译实验 . 递归下降分析器
  15. CF 1728 D. Letter Picking 区间dp 1800
  16. 服务器虚拟内存设置在什么盘,虚拟内存设置在哪个磁盘呢
  17. 微信朋友圈+html+字体颜色,改变微信聊天字体颜色的方法?
  18. ANSYS ICEM CFD二维结构网络生成实例——流动传热
  19. 龙妈苟活还是凉凉,预测算法哪家准?
  20. ExcludeClipRect和无闪烁图像

热门文章

  1. Mybatis框架的优势
  2. springcloud-gateway集成knife4j(swagger2)
  3. android 如何生成表格,SmartTable:Android 自动生成表格框架
  4. kafka中topic默认属性_kafka consumer 配置详解
  5. 开发人员Mac电脑清除缓存
  6. 环形缓冲区(ringbuffer)
  7. 计算机-普林斯顿结构
  8. 2020最新春招面经!今日头条28koffer已到手,分享下我的学习集合
  9. selenium的窗口切换
  10. IterNet——迭代式U-Net变形