[發明專利]GIS矢量數據精確轉換成KML的方法無效
| 申請號: | 200710018547.4 | 申請日: | 2007-08-27 |
| 公開(公告)號: | CN101110075A | 公開(公告)日: | 2008-01-23 |
| 發明(設計)人: | 張繼忠;張培宏;趙軍;劉祥磊;馬進;席晶 | 申請(專利權)人: | 西安煤航信息產業有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 西安新思維專利商標事務所有限公司 | 代理人: | 李罡 |
| 地址: | 710054陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | gis 矢量 數據 精確 轉換 kml 方法 | ||
技術領域:
本發明涉及的是一種用于把GIS矢量數據精確轉換成KML的方法。
背景技術:
Google?Earth的出現給傳統GIS帶來了巨大的沖擊,Google?Earth具有全 球高清地理影像數據和較快的影像網絡傳輸速度等優勢,其已經開始滲透到人 們日常生活的許多方面,人們對Google?Earth的關注和使用程度也越來越高, 要使用Google?Earth就得對其影像數據進行解讀,而Google?Earth自帶的KML 文件是對影像數據解讀的唯一方式,KML是一種基于XML語法格式的文件,我 們可以通過多種方式獲取KML,如手工編寫、Google?Earth系統生成等,但是 這些方法效率低下,且精度不夠,通過將傳統的GIS矢量數據轉換到KML是一 種快速、高效的獲取KML的途徑。
在現有技術中,一般的GIS軟件都有將對應格式的矢量數據轉換為KML的 模塊,這些模塊使用的方法基本原理相同,都包括三部分,一是空間信息的轉 換,空間信息的轉換從本質上講就是坐標數據的轉換,將非WGS84的坐標系統 下的坐標數據直接轉換為WGS84坐標系統下的坐標數據,然后再將坐標數據信 息寫入KML文件;二是點線面顯示樣式的控制,Google?Earth沒有自帶的符 號庫,對點線面的顯示樣式的控制是通過KML的標簽實現的,由于涉及的標簽 眾多,難以控制,以上模塊只對顏色和寬度等幾個標簽對KML中的點線面的顯 示樣式進行控制,而且顏色的產生是隨機的,寬度值是默認的。三是屬性信息 的轉換,屬性信息的轉換是指將GIS的屬性信息用KML的各種標簽用多種表達 方式顯現。
通過實際應用和理論研究,我們發現上述模塊的轉換存在明顯的缺陷,主 要包括兩個方面,一是精度不夠,這主要是針對中國而言,在我國矢量數據通 常采用的是北京54坐標系或西安80坐標系,二者向WGS84坐標系轉換的七參 數尚未對外公開,所以利用上述模塊轉換后的KML數據疊加到Google?Earth 上都存在幾十米的偏移;二是KML中點線面的表現形式混亂,由于Google?Earth 中沒有符號庫,對點線面的控制是通過KML中點線面對應的標簽控制的,上述 模塊用于對KML中點線面的顯示樣式控制的標簽或者是隨機產生,或者是默認 值,也就是說這些模塊對KML中的點線面的控制沒有統一的標準,所以同一矢 量數據進行多次轉換,得到的KML數據的顯示樣式是不相同的,即具有隨機性。
技術方案:
本發明提供一種GIS矢量數據精確轉換成KML的方法,以克服現有技術存 在的精度不夠和顯示樣式隨機性較大的問題。
為克服現有技術存在的問題,本發明的技術方案是:一種GIS矢量數據精 確轉換成KML的方法,是以GIS的矢量數據作為數據源,通過符號庫配置文件 和坐標轉換的步驟,將GIS的矢量數據轉換成為可以在Google?Earth客戶端顯 示的KML文件的方法。
本發明所采用的具體技術方案是:一種GIS矢量數據精確轉換成KML的方 法,包括下述步驟:
(1)KML類編寫:采用面向對象的思想,將KML文件的每一個標簽看作一 個對象進行封裝,形成KML類;
(2)符號庫配置文件的設計和制作:符號庫配置文件采用Access表的形 式,以編碼字段為主索引,表中通過字段設置控制點線面的顯示屬 性;符號庫配置文件的分類原則是國標體系和專題數據;
(3)對需要轉換的矢量數據進行預處理操作:包括數據拓撲檢查、編碼 字段空值檢查和根據用戶需求合并相同名稱的矢量數據;
(4)獲取七參數:七參數可以通過兩種方式獲取,一是通過控制點坐標 計算獲取,二是直接從當地測繪部門獲取;
(5)將GIS矢量數據轉換為KML:包括利用符號庫配置文件控制生成的 KML中點線面的樣式和分級顯示高度、利用七參數控制轉換生成的 KML的精度兩部分;
(6)將轉換后的KML在Google?Earth客戶端進行顯示,檢查判定轉換后 的在Google?Earth客戶端顯示的效果,如果不符合用戶的需求則返 回步驟(1),調整符號庫配置文件。
上述方法中通過控制點坐標計算獲取的七參數采用的是布爾莎模型和最小 二乘法。
上述方法中利用七參數控制轉換生成的KML的精度采用的是布爾莎模型和 Ozone算法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安煤航信息產業有限公司,未經西安煤航信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710018547.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:茶葉吹風式除黃片裝置
- 下一篇:家用理療儀
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





