一种基于多精度分级地图展示及检索服务的辅助勘察设计系统的制作方法

文档序号:26139669发布日期:2021-08-03 14:23阅读:88来源:国知局
一种基于多精度分级地图展示及检索服务的辅助勘察设计系统的制作方法

本发明属于资料管理技术领域,特别涉及一种基于多精度分级地图展示及检索服务的辅助勘察设计系统。



背景技术:

工程勘察传统成果资料管理方式散落保存在工程师自己的电脑中,查询方式是通过人工经验记忆,从而调取查阅档案库纸质资料的方式,存在查询效率低、偏差较大、查询内容不全面等诸多弊端,同时,数据和成果资料多为非结构化数据,无法实现便捷高效的成果检索,不利于后期数据的重复利用。因此,使工程管理可视化,所有项目和钻孔在地图上分层级展示,项目管理和数据管理合一,所有项目、钻孔、分层数据、成果资料等在地图界面灵活查用,实现数据和资料的可视化管理,成为本领域技术人员急需解决的技术问题。

现有的勘察系统中的数据的显示是离散的,不方便进行数据复用和区域分析等内容。



技术实现要素:

为了解决现有技术中存在的问题,本发明提供一种新的基于多精度分级地图展示及检索服务的辅助勘察设计系统。

本发明具体技术方案如下:

本发明提供一种基于多精度分级地图展示及检索服务的辅助勘察设计系统,包括如下部分:

地图模块,被配置为调用gis系统生成地图,将gis系统与管理综合信息下目录树的数据库相关联,并将地图与目录树一张图显示;

联动模块,被配置为将数据库中的各项目名称以及钻孔名称与gis系统中的位置坐标相联动,并在接收到显示指令时地图上的位置与项目或钻孔名称同时显示;

锁定模块,被配置为在地图上绘制工具栏控件,通过工具栏控件中的工具在地图中圈定区域,基于gis系统与数据库的关联,在目录树中高亮显示圈定区域对应的项目名称,所述参数包括项目和钻孔。

本发明的有益效果如下:

本发明提供一种新的基于多精度分级地图展示及检索服务的辅助勘察设计系统,该基于多精度分级地图展示及检索服务的辅助勘察设计系统将gis系统与目录树的数据库联动,将所有数据放到一张图上,实现一张图显示,便于数据复用和区域分析。

附图说明

图1为本发明基于多精度分级地图展示及检索服务的辅助勘察设计系统的展示图;

图2为本发明地图上工具栏的结构示意图;

图3为本发明基于多精度分级地图展示及检索服务的辅助勘察设计系统的结构框图;

图4为本发明联动模块的结构框图;

图5为本发明选择参数的结构示意图;

图6为本发明绘制闭合图形的结构示意图;

图7为本发明锁定模块的结构框图;

图8为本发明在地图上显示项目信息的示意图;

图9为本发明在地图上显示钻孔信息的示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的描述,下列实施例仅用于解释本发明的发明内容,不用于限定本发明的保护范围。

在一些实施例中,本发明提供一种基于多精度分级地图展示及检索服务的辅助勘察设计系统,如图3所示,包括如下部分:

地图模块1,被配置为调用gis系统生成地图,将gis系统与管理综合信息下目录树的数据库相关联,并将地图与目录树一张图显示;

联动模块2,被配置为将数据库中的各项目名称以及钻孔名称与gis系统中的位置坐标相联动,并在接收到显示指令时地图上的位置与项目或钻孔名称同时显示;

锁定模块3,被配置为在地图上绘制工具栏控件,通过工具栏控件中的工具在地图中圈定区域,基于gis系统与数据库的关联,在目录树中高亮显示圈定区域对应的项目名称,所述参数包括项目和钻孔。

本发明中将gis系统与目录树的数据库联动,将所有数据放到一张图上,实现一张图显示,便于数据复用和区域分析,在所有工程和我的工程状态下,右侧展示的是地图,左侧展示的是目录树,如图1所示;如图2所示,工具栏上工具的功能依次为拖动地图,返回,画圆,画折线,画多边形,画矩形,其中画圆和画多边形,画矩形均是为了锁定模块的圈定区域,本实施例中的地图可以为百度地图。

如图4所示,本实施例中所述联动模块2包括如下部分:

工程地图关联建立单元21,被配置为获取工程信息建立工程,并获取工程的工程坐标,同时在地图上选取工程的具体位置,获取地图上工程的位置坐标,将数据库中工程的工程坐标与gis系统中的位置坐标相关联;

工程项目关联建立单元22,被配置为在工程下获取项目信息生成相应的项目,在数据库中将各项目信息生成以项目名称作为项目关键字的项目数组,并将项目关键字与对应的工程名称建立映射;

项目地图关联建立单元23,被配置为获取各项目的工程坐标,同时在地图上选取项目的具体位置,获取地图上项目的位置坐标,将数据库中项目的工程坐标与gis系统中的位置坐标相关联,并将地图上的位置坐标与项目关键字建立关联;

项目钻孔关联建立单元24,被配置为在项目下获取钻孔数据,在数据库中将各钻孔数据生成以钻孔名称或钻孔编号为钻孔关键字的钻孔数组,并将钻孔关键字与对应的项目名称建立映射;

钻孔地图关联建立单元25,被配置为获取各钻孔的工程坐标,同时在地图上选取钻孔的具体位置,获取地图上钻孔的位置坐标,将数据库中钻孔的工程坐标与gis系统中的位置坐标相关联,并将地图上的位置坐标与钻孔关键字建立关联。

本实施例中采用上述方式具体实现目录树的数据库与地图的gis系统的通过坐标联动。

本实施例中所述联动模块2还包括坐标转换子单元26,所述坐标转换子单元26被配置为在所述工程地图关联建立单元21和项目地图关联建立单元23中将工程或项目的工程坐标转换成标准经纬度坐标后与gis系统中的位置坐标相关联,且在钻孔地图关联建立单元25将钻孔的工程坐标转换成标准经纬度坐标后与gis系统中的位置坐标相关联。

本实施例中由于工程和项目的工程坐标以及钻孔的工程坐标与地图的地图坐标不同,需要进行坐标的转换,需要将平面坐标转换成地图可以识别的空间坐标。

实施例中gis显示部分(地图)是基于百度地图api进行开发,百度地图使用的投影坐标系统是在gcj-02基础上二次加密而成。而gcj-02是国家测绘地理信息局基于wgs-84基础上加密而成。因此为了能够实现该目标首要任务就需要将日常工作中的坐标统一转换成wgs-84坐标系的坐标。

本实施例中实现了2个及以上公共点计算“四参数”(项目、工程的工程坐标的计算)根据“四参数”、“七参数”将勘察钻孔位置坐标转换成百度地图坐标,并将其展示到百度地图上的功能。

本实施例中所述联动模块2还包括投影反馈单元27,所述投影反馈单元27被配置为在将工程或项目的工程坐标转换成标准经纬度坐标,或者将钻孔的工程坐标转换成标准经纬度坐标后,将标准经纬度坐标投影到地图上,并判断地图上显示的位置与实际中工程、项目或钻孔的位置是否对应。

本实施例中设置投影反馈单元是为了判断计算出的标准经纬度坐标与地图上的实际位置是否是对应的项目或工程或钻孔,以保证联动的准确性。

所述坐标转换子单元26采用四工程坐标转换原理,通过布尔沙模型将工程坐标转换为标准经纬度坐标。

所述四工程坐标转换原理包括设置原始椭球、中央经线以及y轴偏移,并录入最少两组经纬度和工程坐标,调取四参数计算公式,并采用最小二乘法计算四参数,得出标准经纬度坐标。

本实施例中所述四工程坐标转换原理包括设置原始椭球、中央经线以及y轴偏移,并录入最少两组经纬度和工程坐标,调取四参数计算公式,并采用最小二乘法计算四参数,得出标准经纬度坐标。

具体为打开项目后,在项目管理下面,点击四参数计算。设置原始椭球,中央经线,y轴偏移。最少输入两组经纬度和工程坐标,点击四参数计算;计算完毕后,点击参数保存,地图上添加对应的点坐标;采用四工程坐标转换原理,将项目的工程坐标转换为标准经纬度坐标,实现坐标的统一,便于地图与目录树联动的实现。

如图7所示,本实施例中所述锁定模块3包括如下部分:

区域圈定单元31,被配置为通过工具栏控件中的工具在绘制闭合图形,在地图上圈定需要查看搜索的区域,所述闭合图形包括但不限于圆形、多边形和矩形;

指令判断单元32,被配置为获取参数指令,判断参数指令为项目还是钻孔,若是项目,则向项目标记单元33发送指令,否则,向钻孔标记单元35发送指令;

项目标记单元33,被配置为在数据库中搜寻所有的项目,获取所有项目的工程坐标,基于项目的工程坐标与位置坐标的关联,将所有项目的位置标记显示在地图中,且闭合图形圈定的区域内仅显示项目的位置标记;

项目分析单元34,被配置为获取闭合图形圈定的各位置标记对应的位置坐标,并基于gis系统中的位置坐标与项目的工程坐标的关联,确定圈定区域内的项目,并在目录树中高亮显示相应的项目名称;

钻孔标记单元35,被配置为在数据库中搜寻所有的钻孔,获取所有钻孔的工程坐标,基于工程坐标与位置坐标的关联,将所有的做空标记显示在地图中,且闭合图形圈定的区域内仅显示钻孔的标记;

钻孔分析单元36,被配置为获取闭合图形圈定的各位置标记对应的位置坐标,并基于gis系统中位置坐标与工程坐标的关联,且基于钻孔的工程坐标获取钻孔关键字,基于钻孔关键字获取对应的项目名称,确定圈定区域内钻孔对应的项目,并在目录树中高亮显示相应的项目。

所述项目分析单元34和钻孔分析单元36中在获取闭合图形圈定的各位置标记对应的位置坐标后,将位置坐标转换成项目的工程坐标或钻孔的工程坐标。

点击绘制圆,选择项目(如图5所示的参数的选项,根据实际需要进行选择),绘制圆形(多边形和矩形均可,以圆形为例),左侧目录树展示圆形搜索到的项目,如果选择项目,则地图的任意比例尺下显示的都是项目,如果选择钻孔,任意比例尺下显示的都是钻孔,目录展示当前钻孔所属的项目,如图6所示。

本实施例中所述联动模块2还包括信息展示单元28,所述信息展示单元28被配置为在接收到项目或钻孔信息指令时,获取相应项目标记或钻孔标记对应的地图坐标,将地图坐标转换为工程坐标后,并在数据库中基于工程坐标获取项目信息或钻孔数据,显示在地图上。

如图8、图9所示,在地图上点击项目,弹出项目的详情,点击钻孔,弹出钻孔的详细信息。

本实施例中所述锁定模块3中通过闭合图形圈定的区域可放大或缩小,在放大或缩小时仅是地图的比例尺发生的变动,地图上显示的还是项目或钻孔的位置标记。如图6所示的将圆形放大,但是地图上显示的标记均为钻孔的标记,仅是地图的比例尺发生了变动。

以上所述实施例仅仅是本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1