shapefile 和 MapGIS 文件格式之間的轉換
??? 作者:Flyingis
??? 這篇文章比較老了,還是在ArcGIS 8.3平臺下做的,這段時間一些朋友經常問到這個問題,現在大家早已進入ArcGIS 9.x時代,但還是可以參考一下,是否適用尚不知道,如有什么變化,歡迎大家寫在后面分享一下經驗。
??? 假如在ArcGIS中存在一個Coverage圖層cover,只包含線的信息沒有點,我們用 ArcTools先將它轉換為E00格式,命名為 cover.e00,在用MapGIS65的文件轉換模塊將E00文件轉換為MapGIS自己默認的格式WL、WP,這時,原來的一個文件在 MapGIS 中就變成了兩個,分別是點文件和線文件,經過一些匹配定位等處理后,我們將WL、WP文件重新轉換為E00格式,但是在MapGIS中不能同時將點文件和線文件都轉換為同一E00文件,所以就出現了cover_l.e00和cover_p.e00兩個文件,在 ArcTools中轉換為Coverage格式,也是兩個文件。這時問題出現了,我們需要將兩個Coverage文件合并,一般來說步驟很簡單,但是這里卻不能完成合并,因為,原始的cover圖層根本就不存在點文件,在MapGIS轉換過程中自動生成了一個WP點文件,而實際上這個點文件也是空的,所以將兩個Coverage文件合并,如果有一個是空信息文件,將不能完成合并,本來那個空圖層就是多余的,沒有任何實際用途,干脆將其舍去,不會丟失任何信息,至于為什么MapGIS65會自動產生一個點文件,為什么不產生區(WT)文件呢?我就不清楚了。還有就是ArcGIS Workstation 8.3 中圖層命名的最大長度不能超過13位,否則不能保存!不知道9中怎樣,好像也是一樣的吧。
??? 順便說一下,在將MapGIS的區文件WT轉換為Coverage的時候,首先要用MapGIS編輯子系統中的其它-->生成Label點文件(WP),然后分別將原來的區文件和后面生成的點文件轉換為shapefile,再轉為Coverage格式,在Workstation中打開點文件,在arc編輯狀態下get線文件,即原始區文件轉為Coverage后的文件,最后重新拓撲 clean并且save,這樣才能保存完整的原始圖層信息。是麻煩了一點,但是我也只知道這種辦法,如果有其它方法希望和大家討論。現在GIS數據格式都沒有一個標準,不同軟件的數據格式之間的轉換的確存在很多問題,什么時候能有真正的標準出現呢?
??? 這篇文章比較老了,還是在ArcGIS 8.3平臺下做的,這段時間一些朋友經常問到這個問題,現在大家早已進入ArcGIS 9.x時代,但還是可以參考一下,是否適用尚不知道,如有什么變化,歡迎大家寫在后面分享一下經驗。
??? 假如在ArcGIS中存在一個Coverage圖層cover,只包含線的信息沒有點,我們用 ArcTools先將它轉換為E00格式,命名為 cover.e00,在用MapGIS65的文件轉換模塊將E00文件轉換為MapGIS自己默認的格式WL、WP,這時,原來的一個文件在 MapGIS 中就變成了兩個,分別是點文件和線文件,經過一些匹配定位等處理后,我們將WL、WP文件重新轉換為E00格式,但是在MapGIS中不能同時將點文件和線文件都轉換為同一E00文件,所以就出現了cover_l.e00和cover_p.e00兩個文件,在 ArcTools中轉換為Coverage格式,也是兩個文件。這時問題出現了,我們需要將兩個Coverage文件合并,一般來說步驟很簡單,但是這里卻不能完成合并,因為,原始的cover圖層根本就不存在點文件,在MapGIS轉換過程中自動生成了一個WP點文件,而實際上這個點文件也是空的,所以將兩個Coverage文件合并,如果有一個是空信息文件,將不能完成合并,本來那個空圖層就是多余的,沒有任何實際用途,干脆將其舍去,不會丟失任何信息,至于為什么MapGIS65會自動產生一個點文件,為什么不產生區(WT)文件呢?我就不清楚了。還有就是ArcGIS Workstation 8.3 中圖層命名的最大長度不能超過13位,否則不能保存!不知道9中怎樣,好像也是一樣的吧。
??? 順便說一下,在將MapGIS的區文件WT轉換為Coverage的時候,首先要用MapGIS編輯子系統中的其它-->生成Label點文件(WP),然后分別將原來的區文件和后面生成的點文件轉換為shapefile,再轉為Coverage格式,在Workstation中打開點文件,在arc編輯狀態下get線文件,即原始區文件轉為Coverage后的文件,最后重新拓撲 clean并且save,這樣才能保存完整的原始圖層信息。是麻煩了一點,但是我也只知道這種辦法,如果有其它方法希望和大家討論。現在GIS數據格式都沒有一個標準,不同軟件的數據格式之間的轉換的確存在很多問題,什么時候能有真正的標準出現呢?
posted on 2007-01-19 09:17 Flyingis 閱讀(4617) 評論(2) 編輯 收藏 所屬分類: GIS-GPS-RS