Internet DevelppmentGIS+BIM产品开发

400 878 0179

SEARCH

与我们合作

我们是一家专注于空间信息二三维可视化产品研发和应用建设的企业。
主营业务:GIS+BIM三维融合渲染平台、二三维GIS地理信息平台、2.5D-GIS平台、VR全景三维可视化平台、室内地图可视化平台。

有一个品牌项目想和我们谈谈吗?

您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与您取得联系。当然也欢迎您给我们写信或是打电话,让我们听到您的声音

您也可通过下列途径与我们取得联系:

地 址: 上海市闵行区顾戴路2337号B栋7楼

电 话: 400 878 0179

微 信: 400-878-0179

邮 箱: pengzhao2688@163.com

网 址: http://chinagis.cc

快速提交您的需求 ↓

海南gis开发项目_国产gis平台

发布日期:2020-10-26 浏览次数:654

二三维一体化

在二三维一体化方面,借助二维GIS数据生成三维模型数据,将二三维联系在一起显示,更好地完成二三维数据在空间方面的衔接。二三维一体化符号化表达系统,使用二维矢量数据,包含物体在点图层以及线图层等方面数据内容。就实现思路而言,首先要解析二维矢量数据,获取其中属性值和相对应的几何字段;其次要结合不同要素绘制三维模型。在二三维一体化表达方面,包含有两种形式,分别是线状要素符号化以及面状要素符号化。选择二维矢量图层为基础表达面状地理要素二三维一体化,生成所需要的面状要素。

以道路为例,首先读取道路线图层每条路段记录,获取三维空间坐标以及起点终点ID等参数,存储至相应的列表中。其次,获取道路点图层顶点ID存储至相应的列表。再次,结合道路线图层ID号进行标记,得到链接ID号,根据其长度以及路宽打断三叉以上叉路口。最后,结合获取的路段列表进行道路的绘制以及纹理贴图。根据起始点终点ID列表参数获取道路交叉点顺序,确定交叉口的空间位置和形状,计算纹理坐标并贴图。

3场景操作和分析应用

3.1场景漫游

场景漫游模块中,漫游模式有用户自定义模式和经典模式两种。用户自定义模式有节点跟随模式以及设置路径模式等,主要是通过设置对话框参数进行自定义场景漫游;经典模式有飞行模式、驾驶模式、步行模式以及轨迹球模式等,通过封装以及继承OSG自带漫游器实现。其中飞行模式调用osg GA : FlightManipulator类实现,移动鼠标进行场景的移动和旋转;驾驶模式调用osg GA: Drive Manipulator类实现,移动鼠标实现漫游功能;步行模式调动osg GA:Camera Manipulator类实现,移动鼠标点击键盘进行场景漫游;轨迹球模式调用osg GA:TrackballManipulator类实现,移动鼠标完成场景漫游。

3.2场景编辑

在场景编辑方面,包含工具以及场景操作两个方面内容,其中工具主要是用来进行节点的选择以及漫游路径交互绘制,场景操作主要是进行场景缩放、窗口平移以及节点删除等方面操作。在具体操作过程中,平移操作需要借助视点上下和左右操作进行,放大与缩小操作需要拉近或者拉远视点来使窗口向前或者向后移动,删除操作需要在父节点中删除所选中的节点。

3.3空间分析

空间分析模块有多种不同组成结构,如缓冲区分析、属性查询、天际线分析、空间量算等。在实际应用中,也可以结合专题应用添加相对应的分析模块。空间分析模块是三维GIS符号化系统与三维地图之间最为明显的区别。空间分析可以通过符号化地理要素进行。在缓冲区分析方面,能够进行圆形缓冲区分析,鼠标左键在界面选择两个点,其中一个点作为圆心,另一个点与该点距离为半径,使用着色器将园内顶点颜色渲染;在天际线分析方面,主要用来分析当前角度和视点的可见区域,在屏幕上绘制场景要素边缘;在可视分析方面,有可视域分析以及通视性分析两方面内容,其中可视域分析将参数输入对话框,包含视角大小、位置、方向以及长度等,先将场景渲染至纹理,之后计算顶点深度,获取深度纹理涂对应值比较,顶点可见为绿色,顶点不可见为红色;通视性分析以鼠标确定视线起点和终点,交点通过碰撞检测获取,红色作为不可视部分,绿色作为可视部分。

4结语

三维GIS符号化表达系统以XTMap三维引擎为基础,具备有场景操作、空间分析、场景快速搭建以及二三维一体化等方面功能。选择C++作为系统开发语言,以COM组件完成编程,整个系统有着非常好的可扩展性,可以根据用户实际需求添加所需要的地学分析库。引擎控件能够二次开发,在单机以及网络中都有着非常好的应用效果,实现相应功能。另外,根据所需要的符号,灵活添加其他功能接口。本次研究还存在有一些不足,例如未能实现在网络环境下调用,在之后的研究中将逐渐优化和完善,希望能够在实际应用中更好的发挥出价值和作用。


1. 2软件实现

软件主界面主要分为五大功能模块:数据加载、数据操作、数据检查、统计输出、系统帮助等,此外,还设有快捷功能区,即悬浮工具条,主要是数据操作常用的功能按钮。

在普查数据检查界面,勾选相应的检查项,执行数据检查。运行的过程中会实时显示每一个检查项规则的运行状态以及总体的完成进度。检查结束后,即将可视化范围内的所有错误要素加载到当前视图中,以方便整改人员对错误原因进行查看,通过单击错误定位可以定位到每一个错误要素,并查看其详细的属性信息。

可查看每一项检查结果文件的存放位置以及文件生成时间,也可删除不需要的检查结果,

避免空间资源的占用。

通过配置检查规则对软件检查规则中的检查参数、数据字典进行管理配置。

4. 2测绘资料应用分析子系统

测绘资料应用分析子系统在北京市政务版电子地图数据的基础上,结合北京市热力集团实际情况,基于GIS开发的系统。软件主要实现GIS基本功能、热力管线查询定位、地下管线统计、地下管线空间分析、三维场景展示、二三维联动、管线三维基本空间分析、离线包申请审核管理、运维管理、GPS竣工测量、智能移动设备管理、移动设备轨迹监控和现场踏勘工作统计等功能。

4. 2. 1技术路线

数据外部交换通过数据共享与交换平台,实现数据的可靠、稳定、及时的交换,各个应用终端采用客户端浏览器的方式根据不同权限进行数据的查询、浏览、统计等操作。

系统部署运行在北京市热力工程设计有限责任公司与外界物理隔离的专用局域网内,整个系统分为基础设施层、数据层、中间件层和系统层四个层次。

基础设施层主要包括政务内网网络环境、软硬件支撑环境安装部署,主要用于满足系统运行的必要环境。数据层包括地下管线成果数据库,及基于成果库加工的地下管线三维数据库,元数据库、GIS辅助数据库及运行数据库,上述数据库除运行数据库外,其他数据库跟地下管线数据管理维护系统共用。中间件层包括二维GIS中间件、三维GIS中间件和数据库引擎,一方面支持空间数据库的读写,一方面支持系统的二三维功能开发与运行。系统层主要工作界面与工具,包括与地下管线数据共享、查询、统计、分析相关的功能模块。

GO 立即咨询
了解更多解决方案

TOP

获取报价 免费电话
获取报价
您的称呼:

*

您的电话:

*

您的邮箱:

*

重要的事情,电话里聊

接通客服

不方便的时候线上咨询,在线等哦