[發明專利]一種基于Vue的WebGIS的可視化配置方法和系統有效
| 申請號: | 202011221876.0 | 申請日: | 2020-11-05 |
| 公開(公告)號: | CN112434117B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 黃劍華;劉輝;趙瑞祥;梁生紅 | 申請(專利權)人: | 廣州和辰信息科技有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06F16/957 |
| 代理公司: | 廣州名揚高玥專利代理事務所(普通合伙) 44738 | 代理人: | 武麗華 |
| 地址: | 510000 廣東省廣州市番禺區沙*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 vue webgis 可視化 配置 方法 系統 | ||
本發明公開了一種基于Vue的WebGIS的可視化配置方法,一種基于Vue的WebGIS的可視化配置的方法和系統,基于Vue實現地圖適配器,通過地圖適配器的對WebGIS前端框架進行適配;模塊管理器對不同WebGIS框架的API的模塊進行的按需加載,界面管理器對組件進行加載管理;圖層管理器對地圖的圖層進行加載管理,包括瓦片服務、要素服務、wms服務、wfs服務以及覆蓋物圖層,所有圖層采用http協議請求服務數據和加載,通過定義地圖、圖層、組件的JSON Schema,對地圖、圖層、組件的JSON配置進行驗證;通過JSON配置及可視化解析WebGIS應用的地圖、圖層、組件,形成WebGIS的應用,渲染后輸出Html生成WebGIS應用。
技術領域
本發明涉及計算機技術領域,尤其涉及一種基于Vue的WebGIS的可視化配置方法和系統。
背景技術
WebGIS即Web+GIS,網絡地理信息系統,隨著硬件以及網絡帶寬的發展,傳統的桌面GIS應用逐漸過渡為WebGIS應用,市場上出現大量WebGIS API的開發框架,比如商業地圖的有百度地圖API、高德地圖API、騰訊地圖API、ArcGIS API for Javascipt,開源的有OpenLayers、Leaflet、MapBox等諸多流行的WebGIS前端開發框架,各開發框架有自身的優缺點,在不同的應用場景選擇不同的框架。
Vue是一個開源前端庫,能提供高效的MXXM數據綁定和靈活的組件系統。基于Vue對各類地圖組件進行封裝,利用MXXM模式可以數據配置與組件之間的雙向綁定。
如CN201610543817公開的一種基于OpenLayers的WebGIS開發框架的構建及使用方法,首先獲取用于WebGIS客戶端的JavaScript類庫包,從中提取類:地圖初始化和地圖操作,并對其進行繼承開發,提供地圖初始化接口、地圖操作接口;同時對提取的類分別與Web服務器交互的過程進行封裝,提供Web接口;對提取的類進行合并,并將圖初始化接口、地圖操作接口、Web接口整合成一個文件,作為開發框架的引入接口。基于該開發框架的各接口的調用實現開發GIS功能的方法能更好地滿足開發需求,提高開發效率。
然而,現有WebGIS技術框架種類繁多,如果一個人或一個公司同時掌握所有的WebGIS技術框架是需要耗費巨大的技術成本,現有WebGIS開發模式是基于單一的WebGIS框架開發,但不同的WebGIS技術框架有不同的應用場景,如百度、高德地圖API適合互聯網出行、位置應用的場景,ArcGIS JavaScript API、Openlayers、Leaflet適合有高精度地圖要求的政務地圖應用(測繪、房地產、國土、住建)、Cesium適合三維場景應用。
發明內容
本發明公開了一種基于Vue的WebGIS可視化配置的方法和系統,結合現有主流WebGIS前端框架的共性特點,通過Vue技術進行可視化配置實現WebGIS應用。
本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明公開了一種基于Vue的WebGIS的可視化配置方法,包括如下步驟:
步驟1,基于Vue實現地圖適配器,通過地圖適配器的對WebGIS前端框架進行適配;
步驟2,模塊管理器ModuleManager對不同WebGIS框架的API的模塊進行的按需加載;
步驟3,界面管理器UIMananger對組件進行加載管理;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州和辰信息科技有限公司,未經廣州和辰信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011221876.0/2.html,轉載請聲明來源鉆瓜專利網。





