一种基于智慧城市的地理编码方法及系统的制作方法

文档序号:9304576阅读:549来源:国知局
一种基于智慧城市的地理编码方法及系统的制作方法
【技术领域】
[0001]本发明涉及数字智慧城市,具体涉及一种基于智慧城市的地理编码方法及系统。
【背景技术】
[0002]地理编码系统是数字化城市管理最重要的支撑系统之一,地理编码技术能够把具有地理位置的信息资源赋予地理坐标通过地理编码,将城市现有的地址进行空间化、数字化和规范化,在地址名称与地址实际空间位置之间建立起对应关系,实现地址空间的相对定位,可以使城市中的各种数据资源通过地址信息反映到空间位置上来,提高空间信息的可读性。
[0003]然而,目前,智慧城管地理编码系统功能单一、地图组件交互性不好、界面设计不易于操作,造成用户使用困难。

【发明内容】

[0004]为解决现有技术存在的不足,本发明针对以上问题,提出了一种地理编码系统及方法,该系统采用了成熟的GIS平台,实现了多种实用的部件查询方式,提供了简洁友好的用户界面,从而用户能够通过简单的操作快速获取所需的城市部件信息。
[0005]为实现上述目的,本发明的具体方案如下:
[0006]一种基于智慧城市的地理编码方法,包括以下步骤:
[0007]步骤A:获取相关基础地理数据信息、区划信息及相关系统维护的责任区信息、部件类型及兴趣点信息,经过相应格式转换处理,将上述信息存储至对应的业务数据库及地理信息数据库中;
[0008]步骤B:利用关系数据库管理系统及空间数据引擎读取上述步骤一中的责任区信息、区划信息及部件类型信息并在GIS平台进行展示;
[0009]步骤C:选择查询部件类型及查询区域或者地址查询,调用GIS服务平台及地理编码子系统服务完成相应的请求结果。
[0010]所述步骤A中具体的过程包括:
[0011]步骤Al:将获得的相关基础地理数据、区划信息数据经信息格式转换后,通过GIS平台提供的数据导入工具,导入地理信息数据库中;
[0012]步骤A2:将获得的相关系统维护的责任区信息、部件类型及兴趣点信息格式转化后,导入业务数据库中;
[0013]步骤A3:通过GIS平台提供的地图服务发布工具,应用导入的地理信息数据,发布地图服务。
[0014]所述步骤B中具体的过程包括:
[0015]步骤B1:在地理编码系统页面嵌入GIS平台JS展示服务,通过GIS平台提供的JSAPI请求GIS平台;
[0016]步骤B2:GIS平台接受请求,通过空间数据引擎读取不同类型的空间数据,将各种空间数据矢量化;
[0017]步骤B3:在地理编码系统页面显示矢量化的地图信息。
[0018]所述步骤C中具体的过程包括:
[0019]步骤Cl:根据查询条件通过请求地理编码系统部件数据查询服务,访问地理信息数据库及业务数据库,获取符合条件的部件信息列表;
[0020]步骤C2:在矢量地图上新建地图标注图层,根据查询到的部件信息的经玮度信息,通过JS访问GIS平台服务,将当前的部件图形设置标注符号后增加到标注图层中,在矢量地图上对应的坐标标注该部件信息,并在页面上展示部件信息列表;
[0021]步骤C3:对于选中的部件信息,通过访问GIS平台服务,删除旧的标注图标,增加新的尚壳标注图标来尚壳显不地图标注。
[0022]一种基于智慧城市的地理编码系统,包括:
[0023]数据获取模块:用于获取相关基础地理数据信息、区划信息及相关系统维护的责任区信息、部件类型及兴趣点信息,经过相应格式转换处理,将上述信息存储至对应的业务数据库及地理信息数据库中;
[0024]数据读取模块:利用关系数据库管理系统及空间数据引擎读取上述数据获取模块中的责任区信息、区划信息及部件类型信息并在GIS平台进行展示;
[0025]数据查询模块:选择查询部件类型及查询区域或者地址查询,调用GIS服务平台及地理编码子系统服务完成相应的请求结果。
[0026]所述数据获取模块中具体包括:
[0027]地理信息数据库导入模块:将获得的相关基础地理数据、区划信息数据经信息格式转换后,通过GIS平台提供的数据导入工具,导入地理信息数据库中;
[0028]业务数据库导入模块:将获得的相关系统维护的责任区信息、部件类型及兴趣点信息格式转化后,导入业务数据库中;
[0029]数据发布模块:通过GIS平台提供的地图服务发布工具,应用导入的地理信息数据,发布地图服务。
[0030]所述数据读取模块中具体的包括:
[0031]GIS平台请求模块:在地理编码系统页面嵌入GIS平台JS展示服务,通过GIS平台提供的JSAPI请求GIS平台;
[0032]数据矢量化模块:GIS平台接受请求,通过空间数据引擎读取不同类型的空间数据,将各种空间数据矢量化;
[0033]数据显示模块:在地理编码系统页面显示矢量化的地图信息。
[0034]所述数据查询模块中具体的包括:
[0035]部件信息列表获取模块:根据查询条件通过请求地理编码系统部件数据查询服务,访问地理信息数据库及业务数据库,获取符合条件的部件信息列表;
[0036]部件信息列表展示模块:在矢量地图上新建地图标注图层,根据查询到的部件信息的经玮度信息,通过JS访问GIS平台服务,将当前的部件图形设置标注符号后增加到标注图层中,在矢量地图上对应的坐标标注该部件信息,并在页面上展示部件信息列表;
[0037]高亮显示模块:对于选中的部件信息,通过访问GIS平台服务,删除旧的标注图标,增加新的尚壳标注图标来尚壳显不地图标注。
[0038]关系数据库管理系统用于将GIS数据库及业务数据库中数据组织为相关的行和列。
[0039]地理编码子系统服务用于提供责任区信息及部件类型信息。
[0040]地址查询具体为:在GIS地图上根据输入的兴趣点名称查询条件进行查询定位,并实现二维地图和实景影像地图的联动。
[0041]二维地图与实时影像地图的联动通过关联经玮度坐标以区域查询的方式实现。在二位地图浏览模式下,通过获取浏览区域的经玮度信息,请求GIS平台区域查询服务,获取到该经玮度所在的区域,得到区域的唯一标识。根据唯一标识请求实景影像数据,并将获取到的实景影像数据在地图上展示。
[0042]相关基础地理数据信息、区划信息及相关系统维护的责任区信息、部件及兴趣点信息由专业测绘部门提供。
[0043]本发明的有益效果:
[0044](I)本发明地理编码采用了成熟的ArcGIS平台,技术先进安全稳定、功能强大可伸缩性强。
[0045](2)本发明基于ArcGIS平台开发了功能强大的部件查询功能,提供编号查询、区划区域查询、自定义点线面区域查询、责任区查询等查询方式,可以自由选择要展示的查询区域内的部件类型,地图展示的部件信息可以点击查询详情,方便实用、界面友好。
【附图说明】
[0046]图1为本发明所述智慧城管地理编码系统组成架构实施例;
[0047]图2为本发明所述智慧城管地理编码系统组成架构实施流程图。
【具体实施方式】
:
[0048]下面结合附图对本发明进行详细说明:
[0049]如图1所示,举例说明了本发明所述智慧城管地理编码系统组成架构实施例,具体包括:
[0050]应用层,其包括地址查询、部件查询功能,但不限于此;地址查询及部件查询的功能实现,通过调用GIS平台及地理编码子系统相关服务来实现。
[0051]地理编码子系统服务,提供责任区信息、部件类型信息等。
[0052]业务数据库,保存责任区信息、区划信息、部件类型信息等。
[0053]地理信息系统(GeographicalInformat1n System,GIS)平台,提供丰富的 GIS功能,例如地图、定位器和用在中央服务器应用中的软件对象,诸如,ArcGIS Server是一个用于构建集中管理、支持多用户的企业级GIS应用的平台。地理信息系统与本系统的交互方式为:地理信息系统访问本系统维护的地理信息数据库获取地理信息数据,依据获取的地理信息数据生成矢量化地图,本系统通过地理信息系统提供的JSAPI访问矢量化地图及地理信息系统提供的丰富的GIS功能。
[0054]关系数据库管理系统(Relat1nalDatabase Management System,RDBMS):包括相互联系的数据集合(数据库)和存取这些数据的一套程序(数据库管理系统软件)。关系数据库管理系统就是管理关系数据库,并将数据组织为相关的行和列的系统。诸如,Qracle、mySQL、SQL Server是一个关系数据库管理系统。
[0055]空间数据引擎,是在关系数据库管理系统中存储和管理多用户空间数据库的通路,诸如,ArcSDE,是ArcGI
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1