[发明专利]一种基于Angular组件的ArcGIS地图配置预览方法有效
申请号: | 201910035732.7 | 申请日: | 2019-01-15 |
公开(公告)号: | CN109783596B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 徐恒;王剑雄;金樱艳;程唐根;赵宇洲;胡伦 | 申请(专利权)人: | 苏州工业园区测绘地理信息有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29 |
代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 王闯 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 angular 组件 arcgis 地图 配置 预览 方法 | ||
本发明公开了一种基于Angular组件的ArcGIS地图配置预览方法,步骤为:1.新增ArcGIS地图服务浏览的应用系统,形成地图应用;2.配置地图应用的基本信息、包含角色信息,划分菜单模块;3.配置地图应用的地图配置,包括树形结构的图层树与工具栏配置信息;4.对地图应用系统进行授权管理,配置应用包含的角色由哪些用户组成;5.分别授权每个角色的可访问菜单模块、图层树、工具栏,采用树形结构勾选配置;6.预览授权的地图应用,查看地图效果并做地图操作。本发明通过上述方案,解决了从ArcGIS地图服务到标准浏览地图应用的快速配置与ArcGIS地图服务的简易共享、叠加预览的难题。
技术领域
本发明涉及一种基于Angular组件的ArcGIS地图配置预览方法。
背景技术
传统地理信息系统针对地图资源的展示通过较为复杂的应用系统进行开发、发布,周期长、灵活性低、难以在线管理、缺乏权限管控,基于ArcGIS API for java script的方式采用ES5标准开发的代码存在兼容性差、独立性低、冗余高等问题,为实施、运维、管理带来诸多不便。同时该类系统没有统一的在线配置中心,占用大量服务器硬件资源,权限管理体系与操作方式也不尽相同,需要专业开发人员经过长时间的开发、测试、实施过程最终客户才能看到效果,没有即时配置、即刻浏览的手段,后续需求变更响应与迭代不足。
发明内容
为克服上述缺点,本发明的目的在于提供一种基于Angular组件的ArcGIS地图配置预览方法,能够解决的技术问题为:
(1)解决地图资源展示系统的在线动态配置与组件化开发问题,通过该技术实现类似地图图层叠加、展示、浏览系统的在线生成、预览,从工程化角度提高此类地图展示系统的开发效率、缩短开发周期;
(2)解决地图资源展示根据不同用户、角色的访问、浏览权限控制实现问题,区分不同角色展示不同的系统菜单、图层树列表、工具栏按钮功能。
为了达到以上目的,本发明采用的技术方案是:一种基于Angular组件的ArcGIS地图配置预览方法,其特征在于,包括如下步骤:
(1)新增地图服务浏览的应用配置信息,形成地图应用;
(2)配置该地图应用的角色信息;
(3)配置该地图应用的模块信息;
(4)配置该地图应用的图层树;
(5)配置该地图应用的工具栏;
(6)对该地图应用进行授权,编辑每个角色的角色成员,勾选、指定对应角色由哪些成员构成;
(7)对该地图应用进行授权,编辑每个角色的菜单配置,勾选、指定对应角色可以访问的菜单;
(8)对该地图应用进行授权,编辑每个角色的图层权限,勾选、指定对应角色可以访问的图层权限;
(9)对该地图应用进行授权,编辑每个角色的地图工具,勾选、指定对应角色可以访问的地图工具;
(10)对该地图应用进行预览,由前端Angular组件生成出底图、影像、图层的选择菜单,并默认显示底图信息。
优选地,所述步骤(1)中的应用配置信息包括应用名称、系统地址、是否公开应用、是否示范应用、当前令牌、项目经理、联系电话、数据库类型、字符串链接、用户、排序号、坐标参考系或\和地图初始范围;
所述步骤(2)中的角色信息包括角色名称、角色分类、公司分类、开始使用时间、结束使用时间、排序号、是否公开或\和备注;
所述步骤(3)中的模块信息包括菜单名称、父级菜单、窗体类型、内部编码、是否允许编辑、是否允许删除、是否隐藏、目标路径、备注或\和自定义配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区测绘地理信息有限公司,未经苏州工业园区测绘地理信息有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910035732.7/2.html,转载请声明来源钻瓜专利网。