[發明專利]一種可快捷渲染矢量數據的處理方法、系統及電子設備在審
| 申請號: | 202011630153.6 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112698889A | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 趙亞萌;于海涵;王更科;王棟;臧文乾 | 申請(專利權)人: | 中科星通(廊坊)信息技術有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 北京中創云知識產權代理事務所(普通合伙) 11837 | 代理人: | 徐輝 |
| 地址: | 065000 河北省*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快捷 渲染 矢量 數據 處理 方法 系統 電子設備 | ||
本發明涉及一種可快捷渲染矢量數據的處理方法、系統及電子設備,配置渲染色彩以及待處理文件所在位置;調用地理數據格式操作庫GDAL讀取待處理文件生成矢量文件的源數據信息;調用PyQGIS核心庫中的渲染類執行渲染操作;生成SLD文件并導出。本發明對矢量渲染工具優化,去掉非渲染矢量功能、程序整體體積優化、增加動態調節內存占用量等執行,解決啟動現有渲染矢量工具占用電腦大量內存問題,避免了大量占用內存,操作簡單、便捷、效率更高。大大減少程序假死、程序崩潰等現象,解決了現有渲染矢量工具性能不穩定問題。本發明通過Python語言構建獨立的軟件包,在計算機上執行程序,對于簡單的渲染操作實現了高校的操作,快速滿足GeoServer發布需求。
技術領域
本發明涉及數據渲染技術領域,尤其涉及一種可快捷渲染矢量數據的處理方法、系統及電子設備。
背景技術
近10年來,地理信息系統技術(GIS技術)飛速發展,功能不斷完善,越來越顯示出其廣泛的應用領域。而其中矢量圖層信息更顯出廣泛應用。目前矢量圖層已滲透到社會各個方面,諸如農業、林業、水利、土地、資源環境等。其具體應用包括自然資源管理,農工商業布局,政治經濟分析,城市土地規劃,工程設計管理以及科教文體,國防科技,金融交通,公共設施等領域。
邁入21世紀,數字地球戰略計劃將提到議事日程上來,而且國家可持續發展的實際要求也越來越緊迫,地理信息系統的應用勢必會日益拓寬,地理信息系統技術中矢量信息更顯突出。
矢量圖層信息有點、線、面類型,單個類型(點、線、面)的矢量圖層可以清楚顯示標會出矢量信息。如果多種圖層疊加顯示,如果還是一種簡單灰度顏色將很難分辨疊加顯示的矢量圖層組。目前市場上存在的渲染工具(QGIS)可以完成矢量渲染且功能豐富,可根據自己需要選擇相應渲染方案。但仍存在以下缺陷:
1)目前行業內諸如QGIS此類工具運行環境要求高,每次打開速度慢,占用電腦大量內存,如果用戶只需要簡單渲染一種顏色可能并不想要這種繁瑣操作。
2)QGIS作為開源的桌面地理信息系統軟件發布在市場,其穩定性差,會出現崩潰現象。導致為處理好矢量數據中途退出。
發明內容
為了實現矢量數據的快速渲染,本發明提供一種可快捷渲染矢量數據的處理方法、系統及電子設備,實現對矢量數據的快捷渲染一鍵化操作,解決現有實現方案的局限性、繁瑣性和不穩定性。
為達到上述目的,本發明提供了一種可快捷渲染矢量數據的處理方法,包括:
配置渲染色彩以及待處理文件所在位置;
調用地理數據格式操作庫GDAL根據待處理文件所在位置讀取待處理文件生成矢量文件的源數據信息;
調用PyQGIS核心庫中的渲染類執行渲染操作;
生成SLD文件并導出。
進一步地,調用地理數據格式操作庫GDAL讀取待處理文件中的經緯度信息,根據屬性表頭文件中的標記,判斷數據類型為點、線、面數據并分別輸出。
進一步地,調用PyQGIS核心庫中的渲染類執行渲染操作,包括:
調用qgis.core.QgsVectorLayer類型的對象,根據數據類型為點、線、面數據,分別調用QgsFillSymbolV2、QgsLineSymbolV2、QgsMarkerSymbolV2類,采用Single Symbol的渲染方式,渲染顏色賦值為配置的渲染色彩。
進一步地,將生成SLD文件導出與待處理文件同目錄文件夾下。
進一步地,生成SLD文件由GeoServer直接發布。
本發明另一方面提供一種可快捷渲染矢量數據的處理系統,包括配置模塊、矢量信息提取模塊、QGIS調用模塊以及導出模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科星通(廊坊)信息技術有限公司,未經中科星通(廊坊)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011630153.6/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





