Flyingis

          Talking and thinking freely !
          Flying in the world of GIS !
          隨筆 - 156, 文章 - 16, 評(píng)論 - 589, 引用 - 0

          導(dǎo)航

          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          公告

          Flyingis博客空間內(nèi)所有文章除特別聲明為[轉(zhuǎn)載],均為作者的學(xué)習(xí)心得和原創(chuàng)作品。如要轉(zhuǎn)載,請(qǐng)注明作者名flyingis及原文地址

          聯(lián)系方式

          常用鏈接

          留言簿(41)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          文章分類

          新聞檔案

          .Net 技術(shù)

          Ajax Technology

          Eclipse Technology

          ESRI Technology

          GIS Technology

          Java Technology

          Linux Technology

          Open Source

          個(gè)人博客

          精彩博客(技術(shù)類)

          精彩博客(非技術(shù))

          搜索

          •  

          積分與排名

          • 積分 - 661649
          • 排名 - 72

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          shapefile 和 MapGIS 文件格式之間的轉(zhuǎn)換

          ??? 作者:Flyingis

          ??? 這篇文章比較老了,還是在ArcGIS 8.3平臺(tái)下做的,這段時(shí)間一些朋友經(jīng)常問(wèn)到這個(gè)問(wèn)題,現(xiàn)在大家早已進(jìn)入ArcGIS 9.x時(shí)代,但還是可以參考一下,是否適用尚不知道,如有什么變化,歡迎大家寫在后面分享一下經(jīng)驗(yàn)。

          ??? 假如在ArcGIS中存在一個(gè)Coverage圖層cover,只包含線的信息沒(méi)有點(diǎn),我們用 ArcTools先將它轉(zhuǎn)換為E00格式,命名為 cover.e00,在用MapGIS65的文件轉(zhuǎn)換模塊將E00文件轉(zhuǎn)換為MapGIS自己默認(rèn)的格式WL、WP,這時(shí),原來(lái)的一個(gè)文件在 MapGIS 中就變成了兩個(gè),分別是點(diǎn)文件和線文件,經(jīng)過(guò)一些匹配定位等處理后,我們將WL、WP文件重新轉(zhuǎn)換為E00格式,但是在MapGIS中不能同時(shí)將點(diǎn)文件和線文件都轉(zhuǎn)換為同一E00文件,所以就出現(xiàn)了cover_l.e00和cover_p.e00兩個(gè)文件,在 ArcTools中轉(zhuǎn)換為Coverage格式,也是兩個(gè)文件。這時(shí)問(wèn)題出現(xiàn)了,我們需要將兩個(gè)Coverage文件合并,一般來(lái)說(shuō)步驟很簡(jiǎn)單,但是這里卻不能完成合并,因?yàn)?,原始的cover圖層根本就不存在點(diǎn)文件,在MapGIS轉(zhuǎn)換過(guò)程中自動(dòng)生成了一個(gè)WP點(diǎn)文件,而實(shí)際上這個(gè)點(diǎn)文件也是空的,所以將兩個(gè)Coverage文件合并,如果有一個(gè)是空信息文件,將不能完成合并,本來(lái)那個(gè)空?qǐng)D層就是多余的,沒(méi)有任何實(shí)際用途,干脆將其舍去,不會(huì)丟失任何信息,至于為什么MapGIS65會(huì)自動(dòng)產(chǎn)生一個(gè)點(diǎn)文件,為什么不產(chǎn)生區(qū)(WT)文件呢?我就不清楚了。還有就是ArcGIS Workstation 8.3 中圖層命名的最大長(zhǎng)度不能超過(guò)13位,否則不能保存!不知道9中怎樣,好像也是一樣的吧。

          ??? 順便說(shuō)一下,在將MapGIS的區(qū)文件WT轉(zhuǎn)換為Coverage的時(shí)候,首先要用MapGIS編輯子系統(tǒng)中的其它-->生成Label點(diǎn)文件(WP),然后分別將原來(lái)的區(qū)文件和后面生成的點(diǎn)文件轉(zhuǎn)換為shapefile,再轉(zhuǎn)為Coverage格式,在Workstation中打開(kāi)點(diǎn)文件,在arc編輯狀態(tài)下get線文件,即原始區(qū)文件轉(zhuǎn)為Coverage后的文件,最后重新拓?fù)?clean并且save,這樣才能保存完整的原始圖層信息。是麻煩了一點(diǎn),但是我也只知道這種辦法,如果有其它方法希望和大家討論。現(xiàn)在GIS數(shù)據(jù)格式都沒(méi)有一個(gè)標(biāo)準(zhǔn),不同軟件的數(shù)據(jù)格式之間的轉(zhuǎn)換的確存在很多問(wèn)題,什么時(shí)候能有真正的標(biāo)準(zhǔn)出現(xiàn)呢?
          		

          posted on 2007-01-19 09:17 Flyingis 閱讀(4617) 評(píng)論(2)  編輯  收藏 所屬分類: GIS-GPS-RS

          評(píng)論

          # re: shapefile 和 MapGIS 文件格式之間的轉(zhuǎn)換  回復(fù)  更多評(píng)論   

          http://www.map2shp.cn
          Map2Shp軟件是一款將中地公司MapGis圖形文件轉(zhuǎn)換為ESRI公司Shape格式的轉(zhuǎn)換程序。它提供格式轉(zhuǎn)換,屬性自動(dòng)修正,拓?fù)錂z驗(yàn)等全套功能,能夠有效杜絕轉(zhuǎn)換過(guò)程的信息丟失與破壞,為成果圖件的快速轉(zhuǎn)換與發(fā)布提供了極大的方便。
          中地公司MapGis軟件是國(guó)內(nèi)優(yōu)秀的GIS軟件之一,在廣大科技工作者特別是地學(xué)工作者中廣泛應(yīng)用,該軟件從6.5及以上版本都已經(jīng)提供了轉(zhuǎn)換為Shape格式功能,但其支持不是十分完善。在轉(zhuǎn)換過(guò)程中存在圖元丟失,屬性字段遺漏,屬性亂碼,無(wú)法轉(zhuǎn)換等問(wèn)題,嚴(yán)重影響地理數(shù)據(jù)的共享與應(yīng)用。而Map2Shp軟件則專門針對(duì)這些問(wèn)題而開(kāi)發(fā),基于ESRI最新Shape文件規(guī)范,算法穩(wěn)定,格式兼容,完全不存在上述問(wèn)題,并且在轉(zhuǎn)換過(guò)程中進(jìn)行屬性修正,拓?fù)錂z驗(yàn),使之完全符合ARCGIS建庫(kù)要求,保證轉(zhuǎn)換過(guò)程萬(wàn)無(wú)一失,因而更適合實(shí)際數(shù)據(jù)生產(chǎn)過(guò)程中大規(guī)模數(shù)據(jù)轉(zhuǎn)換的需要。
          軟件特點(diǎn):
          1)完全支持MapGis點(diǎn)、線、面、表文件等格式。
          2)針對(duì)MapGis圖元進(jìn)行拓?fù)錂z驗(yàn),使之符合Shape拓?fù)湟?guī)則,便于后續(xù)的專業(yè)應(yīng)用。
          3)在屬性轉(zhuǎn)換過(guò)程中,驗(yàn)證其取值,并做一般性修正(空值,空格,特殊符校驗(yàn))。
          4)不依賴MapGis系統(tǒng),脫離軟件狗的限制,可在任意計(jì)算機(jī)上運(yùn)行。
          5)可對(duì)任意數(shù)量的文件進(jìn)行批量操作,操作簡(jiǎn)便,界面直觀。
          6)閃電轉(zhuǎn)換,直接對(duì)MapGis文件進(jìn)行操作,快速進(jìn)行格式轉(zhuǎn)換。
          7)本軟件不綁定任何插件,是一款純綠色無(wú)插件的轉(zhuǎn)換器。
          2008-07-13 15:10 | eeleo

          # re: shapefile 和 MapGIS 文件格式之間的轉(zhuǎn)換  回復(fù)  更多評(píng)論   

          相對(duì)完善的轉(zhuǎn)換軟件會(huì)有一定市場(chǎng),現(xiàn)在用在哪些行業(yè)了?
          2008-07-30 14:13 | Flyingis
          主站蜘蛛池模板: 来宾市| 巫溪县| 佛学| 郴州市| 南康市| 阿荣旗| 贵溪市| 新化县| 庆阳市| 安达市| 邹平县| 丹棱县| 翁源县| 佛坪县| 广汉市| 韩城市| 思茅市| 开封市| 浦城县| 乌审旗| 伊宁市| 浪卡子县| 霍林郭勒市| 临桂县| 来凤县| 登封市| 竹北市| 周宁县| 留坝县| 金坛市| 桂东县| 西乡县| 永丰县| 双流县| 宜兰市| 无锡市| 白城市| 集安市| 呼伦贝尔市| 永德县| 江津市|