[发明专利]一种ArcGIS的图形框架实现方法在审
申请号: | 202011444211.6 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112506484A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 于春蕾;宋海涛;尹曦萌;王泽宇;鲁广灿 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 arcgis 图形 框架 实现 方法 | ||
本发明涉及图形框架领域,具体提供了一种ArcGIS的图形框架实现方法,基于dojo框架,进行如下调用:S1、功能封装;S2、初始化定义;S3、调用图形框架。与现有技术相比,本发明减少了业务系统调用空间数据服务开发的工作量,提高了空间数据服务的易用性和提高了空间数据服务展示的美观。
技术领域
本发明涉及图形框架领域,具体提供一种ArcGIS的图形框架实现方法。
背景技术
ArcGIS软件是Esri公司集40多年地理信息系统咨询和研发经验,提供给用户一套完整的GIS平台产品。它具有强大的地图制作、空间数据管理、空间分析、空间信息整合、发布与共享的能力。
空间数据服务平台作为空间数据的管理者和空间数据服务的发布者,提供了各类空间数据服务,支撑业务系统的使用。各业务系统在使用空间数据服务过程中需要设置地图展示的行政区划样式、工具栏样式、资源目录等样式,由于各个系统独立开发空间数据服务的调用,定义地图展示样式,导致地图服务展示样式各异,费时费力。
发明内容
本发明是针对上述现有技术的不足,提供一种实用性强的ArcGIS的图形框架实现方法。
本发明解决其技术问题所采用的技术方案是:
一种ArcGIS的图形框架实现方法,基于dojo框架,进行如下调用:
S1、功能封装;
S2、初始化定义;
S3、调用图形框架。
进一步的,在步骤S1的功能封装中,进一步包括:
S101、行政区划定位功能封装;
S102、工具栏定义封装;
S103、资源目录封装定义。
进一步的,在步骤S101中,将行政区划定义组装在XML配置文件中,设置页面初始化显示的行政区名称、定位服务的地址、定位使用的字段、按城市查询对应的行政区级别、按区县查询对应的行政区划级别、搜索对应服务的图层配置属性值。
进一步的,在步骤S102中,提供平移、全屏、查看、图层、绘制面、清除、叠加分析和缓冲区分析常用工具;
将工具栏定义封装在XML文件中,且每种工具都定义标识id、名称name、类别Category、图标Icon和类Class。
进一步的,在步骤S103中,将资源目录的数据封装在JS文件中,资源目录以树的形式进行定义,包括标识id、目录名称text、类型type、状态state和子目录children。
进一步的,在步骤S2中,定义init.js文件,对图形框架进行初始化定义,定义图形框架的基本路径和加载gis图形所需的js和css文件。
进一步的,在步骤S3中,进一步包括:
S301、在调用页面中引入相关js,包括初始化init.js文件,并定义div,用于显示地图;
S302、在调用页面中,调用init函数对地图进行初始化。
进一步的,在步骤S302中,对Map对象进行初始化时,传入对应的参数控制图形框架对应封装模块的显隐;
其中,是否显示工具栏,是否显示行政区定位、是否显示资源目录这三个选项选择是的时候,则工具栏、行政区划定位、资源目录树按照之前定义的样式进行展示。
本发明的一种ArcGIS的图形框架实现方法和现有技术相比,具有以下突出的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011444211.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:评阅方法、装置、电子设备及存储介质
- 下一篇:一种节能建筑