[发明专利]民政地名区划的图形化展示方法及系统在审
| 申请号: | 202210132047.8 | 申请日: | 2022-02-14 |
| 公开(公告)号: | CN114519159A | 公开(公告)日: | 2022-05-20 |
| 发明(设计)人: | 宋立;温涛;王庆飞;丁伍洪;刘胜 | 申请(专利权)人: | 浪潮软件股份有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/29 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 潘悦梅 |
| 地址: | 271000 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 民政 地名 区划 图形 展示 方法 系统 | ||
本发明公开了民政地名区划的图形化展示方法及系统,属于图形化数据处理技术领域,要解决的技术问题为如何对民政地名区划进行图形化展示。包括如下步骤:对于每个行政区,将其在政区图中对应的轮廓转换为SVG格式的地理数据,并将轮廓范围内中间某点位置进行标记,转换成SVG的坐标数据,通过坐标数据定位行政区信息的描述;生成一个包含所有行政区地理信息的文本文件;基于行政区划的层级信息,获取每个行政区划对应的行政代码,并从行政区划地理信息文件中提取行政区划信息;通过HTML5中canvas进行地图绘制,得到每个行政区划的图形区域,并为每一个行政区划的图形区域增加鼠标的点击事件和经过事件。
技术领域
本发明涉及图形化数据处理技术领域,具体地说是民政地名区划的图形化展示方法及系统。
背景技术
随着互联网技术的进步和经济的发展,很多政府和企业单位服务的客户或合作伙伴扩展到全国各个地区;随着用户的不断增加和地区的不断扩展,业务系统在录入相关地区信息的时候,会面对大量省份、地市、区县和乡镇的信息录入,传统的方式,是使用多个下拉菜单进行多级联动,或使用文字搜索来查找相应的区划信息,但乡镇和村居级别的数据,也存在很多重名和生僻字的情况,不易查找,可选方式比较单一。
基于上述,如何对民政地名区划进行图形化展示,是需要解决的技术问题。
发明内容
本发明的技术任务是针对以上不足,提供民政地名区划的图形化展示方法及系统,来解决如何对民政地名区划进行图形化展示的技术问题。
第一方面,本发明的民政地名区划的图形化展示方法,基于地理空间数据和行政区划之间的逻辑关系,对民政地名区划进行图形化展示,所述方法包括如下步骤:
对于每个行政区,将其在政区图中对应的轮廓转换为SVG格式的地理数据,并将轮廓范围内中间某点位置进行标记,转换成SVG的坐标数据,通过所述坐标数据定位所述行政区信息的描述点,将所述地理数据和坐标数据作为行政区的地理信息;
结合所有行政区的地理信息,以行政区代码为标识,生成一个包含所有行政区地理信息的文本文件,所述文本文件作为行政区划地理信息文件;
基于行政区划的层级信息,获取每个行政区划对应的行政代码,并从行政区划地理信息文件中提取行政区划信息,所述行政区划的层级包括全国行政区划、省份行政区划、地市行政区划和区县行政区划;
通过HTML5中canvas进行地图绘制,得到每个行政区划的图形区域,并为每一个行政区划的图形区域增加鼠标的点击事件和经过事件;
通过触发点击事件,获取行政区划关联的行政区划代码,清理当前canvas上的内容,提取要显示的下一级行政区划的地理数据,并在canvas进行绘制;
通过触发鼠标经过事件,为鼠标经过的图形增加一个背景颜色,并在行政区信息的描述点位置展示区划名称或者定制其他需要显示的信息,鼠标移出后恢复原状。
作为优选,全国行政区划信息包含各省份的描述点和省份轮廓,基于所述鼠标的点击事件和经过事件,通过执行如下业务逻辑实现全国行政区划信息的图形化展示:
鼠标经过省份轮廓时会进行相应的背景颜色变化事件;
鼠标点击省份描述点触发获取省份的信息事件;
鼠标点击省份轮廓触发地图钻取事件,重新渲染地图并展现到相应省份的行政区划信息。
作为优选,省份行政区划信息包含各地市的描述点和地市轮廓,基于所述鼠标的点击事件和经过事件,通过执行如下业务逻辑实现省份行政区划信息的图形化展示:
鼠标经过地市轮廓时会进行相应的背景颜色变化事件;
鼠标点击地市描述点触发获取地市的信息事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210132047.8/2.html,转载请声明来源钻瓜专利网。





