[发明专利]一种依行政区边界的高适应性地图服务动态拆分方法在审
申请号: | 202111283020.0 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114064832A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 周海洋;汪洋;柯红军;唐华 | 申请(专利权)人: | 南京市国土资源信息中心 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/955;G06F16/957 |
代理公司: | 北京文嘉知识产权代理事务所(特殊普通合伙) 11954 | 代理人: | 史一 |
地址: | 210005 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 行政区 边界 适应性 地图 服务 动态 拆分 方法 | ||
1.一种依行政区边界的高适应性地图服务动态拆分方法,其特征在于:该发明通过后端拦截前端地图加载的请求得到代理地址,进而获得查询元数据信息和服务真实地址来得到原始加载图片,根据服务类型由元数据信息计算动态加载参数和构建过滤条件来获得行政区图片,再设置相应的合成逻辑将原始加载图片和行政区图片进行合成,从而实现依行政区边界的高适应性地图服务动态拆分方法。包括如下步骤:
步骤1、拦截解析代理地址地图图片/瓦片请求:拦截通过前端地图框架加载方法自动生成的地图/瓦片服务请求的代理地址proxyUrl,利用代理地址中的资源id-resourceid查询地图服务元数据信息,获取地图服务真实地址serviceUrl。
步骤2、地图服务预处理:结合步骤1得到的serviceUrl和拦截的代理地址图片/瓦片请求参数,发送真实地图服务图片/瓦片请求,获得地图服务加载图片servicePic,通过format参数,对非png格式的图片进行格式转换,将servicePic统一为png格式。
步骤3、计算服务动态参数:基于步骤2中请求参数,提取图片加载范围、图片宽高、坐标系等参数,分析判断服务类型,根据服务平台及服务类型的不同,依据其中差异性的参数和动态加载参数构建方式进行动态加载参数的构建。
步骤4、构建行政区过滤条件regionFilter:基于请求参数提取行政区代码regionCode,根据行政区代码regionCode的级别提取行政区服务地址regionUrl,并以此判断行政区服务平台类型,若是ArcGIS服务,则根据行政区代码regionCode,行政区服务的行政区图层serviceLayer以及行政区代码字段regionField,构建行政区过滤条件regionFilter;若为超图服务,则根据服务真实地址serviceUrl请求超图服务的layers接口获取服务图形信息layersInfo,然后在图层信息找到对图层regionLayerInfo,根据图层行政区代码字段regionField构建过滤条件regionFilter。
步骤5、行政区图片获取:将步骤4获取的行政区过滤条件放入步骤3计算得到的动态加载参数dynamicParams,以动态加载参数dynamicParams为参数发起行政区图片请求,得到行政区图片regionPic。
步骤6、合成图片,输出结果:根据原始加载图片的宽高构建空白画布,并设置透明度为0。设置图片合成逻辑,即将原始图片透明度设置为不透明,将背景图片置于原始图片上方,合成时保留重叠部分。依据合成逻辑规则,将原始加载图片/瓦片servicePic作为背景图片绘入画布中,将原始加载图片servicePic和行政区图片regionPic进行合成,得到合成图片/瓦片resultPic并输出。
2.根据权利要求1所述的依行政区边界的高适应性地图服务动态拆分方法,其特征在于:所述步骤1中,通过拦截前端地图框架加载方法自动生成的地图/瓦片服务请求获得代理地址,其中要求请求中必须要有行政区代码参数regionCode,再根据代理地址中的提取资源id-resourceid,依据提取来的资源id-resourceid查询地图服务元数据信息serviceInfo并获取地图服务真实地址serviceUrl。如表1所示,区分于平台和服务类型,拦截的请求类型包含四类。
3.根据权利要求1所述的依行政区边界的高适应性地图服务动态拆分方法,其特征在于:所述步骤2中,基于地图服务平台发送地图瓦片请求,获取请求参数serviceParams,利用serviceParams和服务真实地址serviceUrl发起请求获取原始加载的图片/瓦片servicePic。判断请求到的原始图片/瓦片servicePic是否是png格式,若不是,将图片格式转换为png格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京市国土资源信息中心,未经南京市国土资源信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111283020.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种塑料制可折叠式周转箱
- 下一篇:一种AGV三维仿真系统及其使用方法