GIS前沿技术

news2024/11/27 1:30:28

无论是初步接触到GIS的学生,还是对GIS已经有一定的了解的从业者,肯定都非常关心两个问题:GIS有没有发展前景,GIS有哪些应用价值?

关于这两个问题,笔者的答案是GIS作为一门融合了空间数据采集、存储、处理、分析和可视化的学科,涉及到多个交叉领域和技术,因此非常容易与时下流行的前沿科技相结合,因此具有非常广阔的前景。接下来,让我们具体了解一下这些GIS最新的前沿技术,以及它们的应用场景。这些技术有的是GIS技术本身的延申和发展,有的是GIS与其他领域最前沿技术的结合,它们可能也代表了GIS的发展方向。

1 三维GIS

三维GIS很早就一直GIS行业的热点,随着计算机图形技术、VR/AR技术、测绘技术等各种理论和技术的不断发展,三维GIS取得了长足的进步。以一个三维GIS的从业者的经验来说,三维GIS在以下几个方面取得了革命性的突破:

  1. 应用了图形渲染技术的最新成果,从固定渲染管线到可编程渲染管线再到现代图形渲染管线,以更好的性能代价获取了更好的渲染效果。
  2. 三维模型轻量化技术,使得大数据量三维模型能够以类似于地图瓦片的形式进行加载和显示,例如OSG的osgb格式数据、Cesium的3D Tiles格式数据。
  3. 通过倾斜摄影测量技术生成的三维模型是GIS领域中具有自己代表性的三维成果数据,在可视化中可以展示出不错的写实效果。
  4. Web技术的发展使得在浏览器中三维渲染成为了可能,GIS应用从桌面端走向了Web端,这意味着可以与大量的业务应用相结合。

不过,笔者认为三维GIS远远还没达到一个比较成熟的形态,还在而不断演变中。传统的GIS理论和技术都是基于二维的,很多问题(例如空间分析)一旦转向到真正的三维空间,难度会指数级增长。另外,二维GIS可视化只需要写意,但是三维GIS带来了更高的写实的要求,这对于GIS应用提出了更高的性能要求。

在这里插入图片描述

2 数字孪生

数字孪生是用数字化手段创建物理实体的虚拟镜像,并使两者之间保持同步,以实现实时监控、仿真分析和预测预警等功能。近年来,数字孪生在全球范围内得到了快速发展,已经成为工业制造、城市管理、交通运输、医疗保健等众多领域的热点技术。各国政府和企业都纷纷加大对数字孪生的研发和应用,例如在2022年的国家住房和城乡建设部发布的《“十四五”住房和城乡建设科技发展规划》中,提到了需要研发基于数字孪生技术的城市地下空间灾害仿真模拟、预警、协同管控技术,提高城市地下空间开发与利用的安全水平。

GIS领域是数据孪生的主要应用领域之一,GIS的目的也是对地理实体的表达和分析,两者具有非常好的相性,这使得近年来数字孪生在GIS领域非常火热。数字孪生要求实现对物理实体高度写实和同步的镜像,传统的应用中往往通过高精度建模来实现,但这样人力成本、时间成层都非常高,往往只能应用于范围较小的场景。因此,可以将数字孪生与GIS技术结合起来,使用GIS数据模型的表达能力来可视化场景,使用GIS空间分析的能力来构建和实现数字孪生要求的功能,从而大幅度降低数据孪生应用的成本。

数字孪生综合了人工智能、物联网、大数据、云计算等技术等多种高新技术,目前取得了一些进展,但是仍处于早期的阶段,尚存一些挑战和问题。比如标准化问题,不同的数字孪生系统之间的数据很难共享和互操作;受制于计算机图形技术的限制,百分之百完全写实的仿真很难以实现或者成本很高;海量的传感器和物联网设备如何管理和可视化表达等等。

在这里插入图片描述

3 元宇宙

元宇宙是2021年下半年兴起的概念,是一个融合了虚拟现实(VR)、增强现实(AR)和互联网的三维虚拟世界,人们可以在其中进行社交、娱乐、工作等活动。尽管这个概念很不错,但是受制于当前技术的限制,并没有给世界带来多少突破性的应用,最显著的问题就是在元宇宙中体验不够流畅、也不够逼真。在进入2023年以后,元宇宙的概念热度开始下降,因此笔者在这里就不多做论述了。不过事物发展路径本来就是循环往复螺旋上升的,未来元宇宙很可能会卷土重来,与元宇宙的结合,很可能也是GIS未来的方向之一。

4 城市信息模型(CIM)

城市信息模型(City Information Modeling,CIM)是基于GIS、建筑信息模型(BIM)、物联网(IoT)等技术,整合城市地上地下、室内室外、历史现状未来多维多尺度信息模型数据和城市感知数据,构建起三维数字空间的城市信息有机综合体。

CIM的核心是城市三维数字模型,通过对城市实体要素的数字化表达,实现对城市信息的全面感知、综合分析和深度应用。目前为止,城市三维数字模型还没有形成一个标准的、具体的数据格式,更像是一个多种数据模型的聚合体。并且,根据数据的详细程度、功能特性以及引用场景,通常会把CIM划分成多个层级,在国家住房和城乡建设部发布的标准《城市信息模型基础平台技术标准》中,市级CIM平台数据被划分成了从CIM1到CIM7共7级模型成果数据。

从三维GIS、数字孪生和CIM的定义来看,三者其实是非常相关的概念,有非常多的共通之处,尤其是在智慧城市这样的应用中。近几年来,随着计算机图形技术的发展,使用像Unity、Unreal Engine这样的游戏引擎创建高度逼真的可视化场景非常流行,市面上也出现了非常多的基于这样的可视化场景的三维GIS、数字孪生和CIM的应用,这使得三者在智慧城市、智能建筑和各种仿真场景的应用中在可视化层面实现了质的飞跃。

在这里插入图片描述

5 人工智能(AI)

近几年来如果说那个前沿科技最为火热,那一定就是人工智能(Artificial Intelligence,AI)了。AI是一门研究、开发用于模拟、延伸和扩展人类智能的理论、方法、技术及应用系统的学科。它的应用非常广泛,已经或者正在重塑诸多行业的格局与面貌,GIS领域更是如此。AI的融入不仅丰富了GIS的功能边界,也让GIS更加智能化、高效化,两者的结合被称为地理空间人工智能(Geospatial Artificial Intelligence,GeoAI)。一些GeoAI的应用场景如下:

  1. 数据采集与处理:利用AI技术,如深度学习算法,自动识别和分类遥感影像,加快地理信息的采集和更新速度。
  2. 数据融合: GIS可以提供海量空间数据,而AI可以从这些数据中挖掘出有价值的信息,两者结合可以实现数据的高效融合和利用。
  3. 空间分析:AI可以为GIS提供强大的分析能力,例如机器学习算法可以用于空间模式识别、预测分析等,提高GIS的空间分析能力。
  4. 智能决策支持:GIS可以为AI提供空间信息和地理背景,使AI能够做出更智能的决策。
  5. 模型解释与泛化能力:针对AI模型的局限性,如过拟合和泛化能力不足,GIS可以提供空间采样策略,以增强模型的稳定性和适用范围。

在这里插入图片描述

6 GIS时空大数据云平台

GIS时空大数据云平台是近年来发展起来的新兴技术,是指基于云计算、大数据、人工智能等技术,专门用于处理、分析和展示具有地理空间和时间属性的大数据的系统。GIS时空大数据云平台包含的内容非常广泛,包含地理时空大数据的汇聚、存储、管理、分析、可视化以及服务。这实际上是将常规GIS应用的所有内容都包含进去了,并且做了进一步升级,具有能支撑海量数据、弹性的扩展能力、高性能计算能力、高易用性的优点。

目前,GIS时空大数据云平台已经成为智慧城市、自然资源管理、环境监测、应急管理等领域的重要基础设施,具有广阔的发展前景。

7 低空经济

所谓低空经济,是指以各种有人驾驶和无人驾驶航空器的各类低空飞行活动为基础,带动相关领域融合发展的综合性经济形态。2024年全国两会期间,政府工作报告中提出“积极打造生物制造、商业航天、低空经济等新增长引擎”。根据工信部赛迪研究院2024年4月1日发布的《中国低空经济发展研究报告(2024)》中的数据显示,2023年中国低空经济规模已超过5000亿元,预计到2026年低空经济规模有望突破万亿元。

低空经济产业链包含的产业非常丰富,主要有低空飞行器制造、低空基础设施、低空飞行保障以及低空综合服务等等。目前,国内的无人机产业在国际上具有显著的优势地位,但是低空经济的大规模商用还面临着一些挑战,需要完善配套基础设施建设,开拓更多具备实际应用价值的场景。在这方面,GIS作为低空经济的基础核心技术之一,推动了低空经济的发展。GIS在低空经济中一些具体的应用场景有:

  1. 无人机应用:路径规划与避障,结合GIS能力为无人机提供精准的三维路径规划与避障策略,确保飞行安全与效率;任务管理与监控,GIS的可视化能力使无人机任务管理与监控变得直观易行,实现智能化调度与决策支持。
  2. 城市管理:无人机搭载的各种传感器(如摄像头、LiDAR)收集的数据可以通过GIS进行整合,用于城市规划、建设、管理、水务、环保、应急等多个不同城市管理部门的应用场景,并提供可视化、分析、以及决策支持的能力。
  3. 自然资源与环境保护:可以将无人机收集的数据与GIS结合,为自然资源管理和保护提供依据,例如监测森林覆盖、水质、野生动植物种群等,通过定期巡查更新数据,动态分析资源与环境变化情况。
  4. 应急响应与灾害管理:在自然灾害或紧急事件中,无人机可以快速收集现场数据,通过GIS快速更新生成灾区地图,帮助救援人员了解情况,制定救援计划。
    急响应与灾害管理:在自然灾害或紧急事件中,无人机可以快速收集现场数据,通过GIS快速更新生成灾区地图,帮助救援人员了解情况,制定救援计划。

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

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

相关文章

spring整合mybatis,junit纯注解开发(包括连接druid报错的所有解决方法)

目录 Spring整合mybatis开发步骤 第一步:创建我们的数据表 第二步:编写对应的实体类 第三步:在pom.xml中导入我们所需要的坐标 spring所依赖的坐标 mybatis所依赖的坐标 druid数据源坐标 数据库驱动依赖 第四步:编写SpringC…

软件测试点

案例: 需求: 动物品系:动物类型-动物品系体重:[1,无穷)年龄: 等价类:6个 界面测试: 默认值、颜色、布局动物品系下拉框,数据来源,排序规则 功能测试: …

【MySQL06】【MVCC】

文章目录 一、前言二、事务1. 事务的四大特性(ACID)1.1. 原子性1.2. 一致性1.3. 持久性1.4. 隔离性 2. 脏写、脏读、不可重复读、幻读3. 隔离级别 三、MVCC1. 版本链2. ReadView3. 二级索引与 MVCC 四、关于 purge五、参考内容 一、前言 最近在读《MySQ…

网安小贴士(20)网络物理隔离技术

前言 网络物理隔离技术是一种网络安全技术,其核心原理是通过物理方式将网络或网络设备分隔开来,以确保数据安全、降低风险并提升系统的整体安全性。以下是对网络物理隔离技术原理与应用的详细解析: 一、网络物理隔离技术原理 物理断开&#x…

gradle学习及问题

一、下载安装 参考:https://blog.csdn.net/chentian114/article/details/123344839 1、下载Gradle并解压 安装包:gradle-6.7-bin.zip 可以在idea的安装目录查看自己适配的版本 路径:D:\IDEA2021.3\plugins\gradle\lib 下载地址&#xff1a…

java之log4j反序列化

1 审计思路 以Log4j漏洞审计为案例,谈一谈审计如何快速的锁定通用型漏洞 1.1 确定源码是否引用了漏洞所属的开源组件 该项目是一个maven项目,直接在Pom文件中搜索log4j的jar包及版本引用问题,如果该版本受影 响,进入下一步 1.2 寻找漏洞的入口 1.3 逐个排查入口是否有效…

手持式气象站:便携科技,掌握微观气象的利器

手持式气象站,顾名思义,是一种可以随身携带的气象监测设备。它小巧轻便,通常配备有温度、湿度、风速、风向、气压等多种传感器,能够实时测量并显示各种气象参数。不仅如此,它还具有数据存储、数据传输、远程控制等多种…

【python学习】思考-如何在PyCharm中编写一个简单的Flask应用示例以及如何用cProfile来对Python代码进行性能分析

引言 Python中有两个流行的Web框架:Django和Flask。Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计;Flask是一个轻量级的Web应用框架,适用于小型到大型应用。以下是使用Flask创建一个简单应用的基本步骤cPro…

Spring Framework各种jar包官网下载2024年最新下载官方渠道。

Spring其实就是一个大家族,它包含了Spring Framework,Spring Boot等一系列技术,它其实就是由许许多多的jar包构成,我们要使用Spring的框架,就要去下载支持这个框架的jar包即可。 1.官网下载Spring Framework的jar包 官…

C++系列-List的使用

&#x1f308;个人主页&#xff1a;羽晨同学 &#x1f4ab;个人格言:“成为自己未来的主人~” 测试代码 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<list> using namespace std; void test_list1() {list<int> lt1 { 10,2,3,3,4,3…

Dockerfile制作部署wordpress-6.6

目录 一. 环境准备 二. 准备对应的配置文件 三. 编写Dockerfile 四. 构建镜像 五. 配置MySQL 六. 安装wordpress 七. 扩展 一. 环境准备 localhost192.168.226.25 rocky_linux9.4 Docker version 27.0.3 关闭防火墙和selinux&#xff0c;进行时间同步。 安装docker…

配置RIPv2的认证

目录 一、配置IP地址、默认网关、启用端口 1. 路由器R1 2. 路由器R2 3. 路由器R3 4. Server1 5. Server2 二、搭建RIPv2网络 1. R1配置RIPv2 2. R2配置RIPv2 3. Server1 ping Server2 4. Server2 ping Server1 三、模拟网络攻击&#xff0c;为R3配置RIPv2 四、在R…

微软史诗级的蓝屏

本周经历了微软的蓝屏&#xff0c;一直到周末还在加班处理公司的问题。 个人终端受到的影响较大&#xff0c;服务器上也受到了影响。因为蓝屏的事情导致不少麻烦&#xff0c;据同事说因为蓝屏的问题&#xff0c;MGH 的手术安排也受到了影响。 目前我们也在着手处理有部署 Wind…

《书生大模型实战营第3期》入门岛 学习笔记与作业:Git 基础知识

文章大纲 Git 是什么&#xff1f;-- 分布式版本控制系统版本控制系统简介Git 基本概念1. 安装 Git1.1 Windows 系统1.2 Linux 系统 2. Git 托管平台3. 常用 Git 操作4. tips4.1 全局设置 vs. 本地设置4.2 如何配置4.3 验证设置4.4 Git 四步曲 5. 常用插件6. 常规开发流程 作业其…

leetcode hot100 (面试复习用)

数组 最大子数组和 给你一个整数数组 nums &#xff0c;请你找出一个具有最大和的连续子数组&#xff08;子数组最少包含一个元素&#xff09;&#xff0c;返回其最大和。 示例&#xff1a; 输入&#xff1a;nums [-2,1,-3,4,-1,2,1,-5,4]输出&#xff1a;6解释&#xff1…

《算法笔记》总结No.9——高效配招

一.打表 一种经典的空间换时间方式&#xff1a;即将所有可能用到的结果实现计算出来&#xff0c;这样后面用到的时候直接可以查表获得。具体来说有3种方式&#xff1a; 1.计算所有结果 这个是最常用到的用法&#xff0c;例如在一个需要查询大量Fibonacci数F(n)的问题中&#x…

分布式Apollo配置中心搭建实战

文章目录 环境要求第一步、软件下载第二步、创建数据库参考文档 最近新项目启动&#xff0c;采用Apollo作为分布式的配置中心&#xff0c;在本地搭建huanj 实现原理图如下所示。 环境要求 Java版本要求&#xff1a;JDK1.8 MySql版本要求&#xff1a;5.6.5 Apollo版本要求&…

kettle从入门到精通 第七十九课 ETL之kettle kettle读取数据库BLOB字段转换为文件

上一课我们讲解了如何将文件以二进制流的方式写入数据库&#xff0c;本节课我们一起学习下如何将二进制数据读取为文件。 1、将二进制流转换为文件这里主要用到了步骤【文本文件输出】。表输入步骤从表中读取blob字段&#xff0c;java代码定义二进制流转换为文件的全路径&#…

微星主板 B450M 设置 Legacy 启动模式

问题来源 我安装阵列卡需要Legacy启动模式 主板设置 微星主板BIOS不熟悉&#xff0c;找了好久。 在 BIOS -> Setting -> Advanced -> Windows OS Configuaration 中把 BIOS CSM/UEFI Mode 设置成 CSM 模式 在 Setting -> Boot 中把 Boot mode select 改成带 “L…

在 CI/CD Pipeline 中实施持续测试的最佳实践!

随着软件开发周期的不断加快&#xff0c;持续集成&#xff08;CI&#xff09;和持续交付/部署&#xff08;CD&#xff09;已经成为现代软件开发的重要组成部分。在这一过程中&#xff0c;持续测试的实施对于确保代码质量、提高发布效率至关重要。本文将详细介绍在CI/CD流水线中…