西宁三维GIS技术_三维可视化公司
发布日期:2022-03-23 浏览次数:662

2.1系统框架
选择单机系统进行系统总体设计,开发语言选择C++,结合组件式GIS思想,在一个控件集合所有三维符号功能模块,提高整个GIS系统设计有效性。系统总体架构包含有4个层面:第一层,三维GIS符号化表达系统以符号化引擎为基础进行二次开发,建立用来展开符号化表达系统,使用C++进行功能接口的调用以及系统界面的编写;第二层,三维GIS符号化引擎主要用来进行三维符号化表达,能够生成三维符号,将二维符号转化为三维符号,分析三维空间等;第三层,依赖库。依赖库主要是用来进行栅格数据处理、解析矢量数据等操作,作为三维GIS符号化引擎基础,实现各类常用空间分析功能;第四层,多源数据层。多源数据层存在有纹理数据以及二维矢量数据,借助GDAL能够解析二维矢量数据,自动生成道路等数据以及属性信息,纹理数据主要是用来生成纹理贴图。
2.2三维符号化表达设计
在展开三维符号化表达设计时,需要与空间分布特征以及地理要素形态特征结合在一起,借助放样技术以及参数化技术,场景通过三维符号表达,完成三维符号库的建立,对符号化有效性以及通用性展开分析判断。三维符号化表达不仅能够用来规划场景,同时还能用来表达二三维一体化,满足相关数据自动生成以及各类空间要素符号表达需要。
2.2.1场景规划
在场景规划方面,三维场景自定义规划,在制定位置,使用相应符号进行三维符号的绘制,变化每一个符号矩阵,进行一系列选择、缩放以及平移。在点符号模块方面,以点状地理要素三维符号为主,根据设计需要选择相应位置完成三维符号的添加;线符号模块以线状地理要素为主,用鼠标绘制三维线状地理要素;在面符号模块方面,包含三维面状地理要素符号,通过鼠标绘制面状符号,填充纹理和要素。通过三维符号搭建的场景渲染速度快,有着非常好的应用效果,通过矩阵变化以及参数设置,设置相对应的三维点状线状符号,这种设计方式比较灵活;另外,还需要根据面状符号要素和纹理进行填充,包含三维符号化表达符号姿态等方面内容。

三维GIS行业之窥探
随着数字化城市进程的发展,各行业信息化建设也加紧步伐, GIS作为信息化的有力工具占据越来越重要的地位。
中国工程院院士刘先林曾说,现代GIS的发展,社会和用户对GIS行业提出了更高的要求,主要是:更逼真(全要素、三维)、更精细、更精确、更广泛(室内、地下、水下)、更快速、更实时(四维采集才能实现监测)和更便于进行统计分析(要结构化的数据)。GIS数据的三维化升级是大势所趋。
技术进步同样来自于市场需求,今年年初,来自自然资源部“十四五”基础测绘规划编制工作中提及的“实景三维中国”建设任务,政府部门将联合全国范围内具有测绘资质的超过2万家企业单位,采集生产每一座城市的三维数据,无疑,这对于三维数据企业是一个全新的市场机会。据测绘行业粗算,以平均1万元左右/平方公里的三维数字采集和生产均价估算,仅单次采集全国城市主城区乃至全境范围的数据,其市场可在数十亿规模,如果涵盖后续数据的更新与运维服务,蛋糕将会更大。
数据采集的技术可谓日新月异,但是GIS技术没有彻底性变革。由于数据量越来越大,数据内容越来越多,分类越来细,未来将形成地理信息“大数据”体系,如激光扫描、CAD、Revit、BIM、倾斜摄影等需要处理的三维数据呈指数式增长,三维大数据的分享、传输、存储和集成遇到前所未有的挑战。
GIS基础软件平台,作为中游支撑性平台软件,属于GIS产业中较小的一块, GIS软件是GIS行业的基础工具,是各种数据接入和处理的重要载体。
长期以来,国外厂商一直占据基础平台市场的领先地位。而近年来,国内软件厂商不断发展,也能平分秋色,但在三维领域,依旧几家独大。面对三维数据来源不同、难以兼容、规模太大、细节缺失及展示困难等现状,似乎GIS基础软件平台已无法满足需求。