实景三维建设背景下,三维GIS面临哪些挑战?

2021年8月26日,自然资源部印发《实景三维中国建设技术大纲(2021版)》,明确指出“实景三维中国建设是落实数字中国、平安中国、数字经济战略的重要举措,是落实国家新型基础设施建设的具体部署,是服务生态文明建设和经济社会发展的基础支撑”。这意味着实景三维中国建设将进入快速落地期,三维GIS(地理信息系统)市场将迎来爆发式增长。如此同时,三维GIS将面临着新的、前所未有的机遇和挑战。

机遇与挑战并存。

一、存量点、线、面数据,如何复用?如何三维化?

(1)点/线/面/网络数据三维化:符号化建模

在这里插入图片描述
借助于建筑底面数据实现倾斜摄影分析查询

在这里插入图片描述

(2)点/线/面三维化:参数化建模

目前有基于Python的建模方式、ESRI的CityEngine建模。

(3)矢量底面+倾斜摄影模型,实现动态单体化

在这里插入图片描述

二、如何构建可分析、可计算的三维对象?

如何构建可分析、可计算的三维对象?如何构建全空间表达的数据模型?

目前,常见的三维空间数据模型有三种:对象数据模型、网络数据模型和场数据模型。

在这里插入图片描述
1. 对象数据模型:面向对象的方法就是以接近人类通常思维方式的思想,将客观世界的一切实体模型化为对象。每一种对象都有各自的内部状态和运动规律,不同对象之间的相互联系和相互作用就构成了各种不同的系统。

2. 场数据模型:场模型也称域模型,是把地理现象作为连续变量或体来看待,如大气污染度、地表温度土壤湿度、地形地貌等。场可表现为二维或三维,二维场是在二维空间中任意一个空间位置上,都有一个表现某现象的属性值,即A=f(x,y);三维场是三维空间任意一个空间位置上,都对应一属性值,即A=f(x,y,z)。一些现象,如大气污染的空间分布本质上是三维的,但为了便于表达和分析,往往采用二维空间表示。

3. 网络数据模型:不同于互联网中的网络模型,网络模型与对象模型的某些方面相同,都是描述不连续的地理现象,不同之处在于它需要考虑通过路径相互连接的多个地理现象间的连通情况。网络是在地理空间中,通过无数“通道”互相连接的一组地理空间位置。现实世界许多地理事物和现象可以构成网络,如公路、铁路、通信线路、管道、自然界中的物质流、能量流和信息流等。

常见的基于三维数据的空间分析方法有哪些?

在这里插入图片描述

三、如何支撑大规模三维数据的管理与应用?

在这里插入图片描述

传统关系型数据库已经手足无措?

四、不同精度的实景三维数据,在三维场景中如何融合处理?

遥感(RS,Remote Sensing)所说的数据融合(dissolve),是一个对多遥感器的图像数据和其他信息的处理过程,它着重于把那些在空间或时间上冗余或互补的多源数据,按一定的规则(或算法)进行运算处理,获得比任何单一数据更精确、更丰富的信息,生成一幅具有新的空间、波谱、时间特征的合成图像。通常情况是指将空间分辨率更高的全色波段影像与空间分辨率较低的多光谱影像想融合,产生出分辨率高、纹理特性突出的影像,以达到图像增强的目的,进而满足定性定量遥感的研究需要。

在·

在实景三维建设的范畴内,三维数据不仅仅是局限于类似于遥感影像的栅格数据,而是多种形式的。

什么是三维数据融合?

目前,三维数据(模型)的融合,主要关心以下4个方面的内容:

1. 三维数据坐标转换

  • 点云、倾斜摄影模型、 BIM模型的坐标转换
  • 三维数据支持同名控制点配准

2. 多边形裁剪、多边形挖洞

  • 多边形修改地形(支持设置缓坡)
  • 与三维体对象的布尔运算

3. 地形(TIN)的空间运算与操作

  • 多边形裁剪、多边形挖洞
  • 多边形修改地表(支持设置缓坡)
  • 与三维体对象的布尔运算

4. 倾斜摄影模型的空间运算与操作

  • 多边形裁剪、多边形挖洞
  • 多边形修改地表(支持设置缓坡)

在这里插入图片描述
问题1:BIM、倾斜摄影、地形如何匹配融合?

在这里插入图片描述
问题2:BIM+GIS到底如何实现?

俗话说,BIM使得GIS从室外走向室内,那么,具体的落脚点是什么?

五、如何实现大规模实景三维场景的高真实感渲染?

一提到渲染,人们都会说,Sketchup、3D max、BIM等三维建模软件不是都具有很强大的渲染功能吗?Vray等渲染器不很优秀吗?然而,在三维实景中国大背景下,我们不仅要关注单体化白模、更要关心一个建筑、一个小区、一个城市、乃至一个更大区域更大规模的三维场景,还要跨界融合。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/284504.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无需编码,自动实现“异步 Request-Reply”模式

前言上次,我们虽然用代码实现了“异步 Request-Reply 模式”,但是需要为每一个长时间操作 API 实现一个对应的 AsyncXXX 操作。其实,可以尝试用 Source Generators 减少这种重复性劳动。实现思路Controller 类必须是partial,这样才能为它额外…

Kotlin Weekly 中文周报

Kotlin Weekly 中文周报 —— 25 Kotlin 开发中文周报 文章 使用 Kotlin 中的 takeIf (zhuanlan.zhihu.com) 在 Kotlin 的标准函数中有个 takeIf 函数,你是否了解这个函数呢?它是否只是漂亮点的 if 语句呢? Kotlin 的…

第一次玩,试试手(标题)

Hello Blog!!转载于:https://blog.51cto.com/10999994/1786094

【CASS精品教程】CASS9.1生成标准图幅案例教程

在CASS中,可以很方便的生成标准图幅,如50*50。本文演示cass中,根据测区范围标准图幅生成过程。 一、图幅预览: 二、图幅生成 打开测区范围,如下图所示: 点击【绘图处理】→【批量分幅】→【格网建立】,如下图所示: 选择比例尺500,直接回车。 选择图幅50*50。 根据测区…

[转]mpvue中的小程序调用系统自带查看图片的功能

mpvue中的小程序调用系统自带查看图片的功能 这里举个栗子&#xff1a; <template><div class"keting"><div class"centsimg dja"><swiper:current"curr"display-multiple-items"1"next-margin"0rpx"c…

隐马尔科夫

前向、后向算法解决的是一个评估问题&#xff0c;即给定一个模型&#xff0c;求某特定观测序列的概率&#xff0c;用于评估该序列最匹配的模型。Baum-Welch算法解决的是一个模型训练问题&#xff0c;即参数估计&#xff0c;是一种无监督的训练方法&#xff0c;主要通过EM迭代实…

去创业公司不能有一夜暴富的侥幸,更不能指望掉馅饼

为了实现财务自由&#xff0c;去创业公司是一个不错的选项&#xff0c;我自己也去过创业公司&#xff0c;身边的朋友也有不少去过或正在创业公司里干&#xff0c;我就结合下我经历过的和我看到的&#xff0c;说下我的感受。 1 该去哪种类型的创业公司 第一&#xff0c;这个公司…

分布式日志收集系统 - ExceptionLess的安装、配置、使用

前言Exceptionless 是一个开源的实时的日志收集框架&#xff0c;它可以应用在基于 ASP.NET&#xff0c;ASP.NET Core&#xff0c;Web API&#xff0c;Web Forms&#xff0c;WPF&#xff0c;Console&#xff0c;ASP.NET MVC 等技术开发的应用程序中&#xff0c;并且提供了REST接…

[转]使用npm发布vue组件

&#x1f636; NPM 是随同 NodeJS 一起安装的 javascript 包管理工具&#xff0c;能解决 NodeJS 代码部署上的很多问题 发布前的准备 注册一个 npm 账号 前往 NPM 官网进行注册 初始化项目 这里用的是webpack-simple,可以理解为精简版的vue-cli。 如果没有全局安装 vue 的话&am…

[置顶]tcpflow 抓包

转自&#xff1a; http://www.rwifeng.com/jekyll/update/2015/04/16/how-to-tcpflow/ tcpflow 抓包 Apr 16, 2015 大家都知道 tcpdump 是一个很方便的抓包工具&#xff0c; 但是 tcpdump 是以包为单位进行输出的&#xff0c;阅读起来不是很方便。 而 tcpflow 是面向 TCP 流的…

spark-2.1.0 集群安装

1、spark安装前提——必须安装好Hadoop&#xff08;本人有三台机&#xff0c;已安装好Hadoop&#xff09; 2、下载spark&#xff0c;解压至master机本地文件 3、修改/conf/spark-env.sh&#xff08;原名spark-env.sh.template&#xff0c;把它改过来&#xff09; 配置如下&…

如何用grep命令同时显示“匹配行”上下的n行?

如何用grep命令同时显示匹配行上下的n行 标准unix/linux下的grep通过以下参数控制上下文grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行

【CASS精品教程】CASS自动插入DOM影像(附插件下载)

本文讲解在CASS中快速自动插入栅格数据(影像、DOM、DEM)等,支持tif、img等格式。 文章目录 一、效果预览二、插件安装三、插件下载一、效果预览 二、插件安装 打开CASS9.1软件,输入命令appload,回车。 选择插入影像插件,点击【加载】。 输入命令aimg,回车,可以进行影像…

用python来获取Github IP地址

Title: 快速获Github网站的IP地址 Author: JackieZheng Date: 2022-01-20 19:37:35 LastEditTime: 2022-01-22 09:14:49 LastEditors: Please set LastEditors Description: FilePath: \\vsTemp\\gitdns.pyimport os import sys import re import shutil import requestshosts_…

DNS原理及其解析过程【精彩剖析】

DNS原理及其解析过程精彩剖析原创作品&#xff0c;允许转载&#xff0c;转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/812889网络通讯大部分是基于TCP/IP的&#xff0c;而TCP/IP是基于IP地址的&am…

sybase sp_procxmode简述

今天整合存储过程的脚本时&#xff0c;看到如下语句&#xff1a; sp_procxmode P_InitTaskByCond, anymodeGO 于是查询了一下【sp_procxmode】 的一些简单介绍&#xff0c;进行记录一下&#xff1a;整理中 https://www.google.com.hk/search?newwindow1&safestrict&si…

基于Kubernetes v1.24.0的集群搭建(二)

上一篇文章主要是介绍了&#xff0c;每台虚拟机的环境配置。接下来我们开始有关K8S的相关部署。另外补充一下上一篇文章中的K8S的changelog链接&#xff1a;https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md1 配置yum源 所有节点都需要执行此…

[转]Python 获取Windows管理员权限

最近在写一个可以自动更换 hosts 的 python 脚本&#xff0c;但是操作 hosts 需要管理员权限 &#xff0c;所以就想着要怎么获取。 总结了一下&#xff0c;有三种方法可以获取&#xff0c;下面分别介绍一下。 1. 以管理员运行 cmd 这个方法很简单&#xff0c;也无需多说&#x…

JavaScript中的一些特殊用法(一)

为什么80%的码农都做不了架构师&#xff1f;>>> 1. 不使用script自闭合标签 script中使用自闭合标签&#xff0c;虽然他在XHTML中合法&#xff0c;但是不符合HTML规范&#xff0c;而且得不到某些浏览器的正确解析。我曾经就在引入EXT时使用此方式&#xff0c;导致无…

SPICE简史

如今每一天都有不知其数的半导体芯片设计公司与设计验证工程师&#xff0c;在用着电路仿真软件SPICE。SPICE广泛应用在仿真模拟电路&#xff08;例如运放Op Amp&#xff0c;能隙基准稳压电源Bandgap Reference&#xff0c;数模/模数转换 AD/DA等&#xff09;&#xff0c;混合信…