林曉清 楊素鳳
(1.中鐵上海設(shè)計院,上海 200070; 2.中鐵工程設(shè)計咨詢集團(tuán)有限公司,北京 100055)
在鐵路設(shè)計的方案研究階段,1∶50 000軍用圖是必不可少的。在過去的年代,都是用紙制圖粘貼起來,拼接成我們需要的帶狀圖。隨著勘測設(shè)計數(shù)字化的到來,計算機(jī)設(shè)計就需要用到數(shù)字圖。同時隨著科學(xué)技術(shù)的發(fā)展,全國1∶50 000地形圖也由原來的紙質(zhì)圖更新成了數(shù)字圖,格式一般是e00或者COVERAGE格式。要應(yīng)用到我們的設(shè)計工作中,格式必須轉(zhuǎn)換成AutoCAD能用的dwg格式。
眾所周知,COVERAGE是ARCINFO的數(shù)據(jù)格式。要轉(zhuǎn)換成dwg文件需要用到ARCGIS軟件,分以下幾個步驟:
①投影變換;
②2D轉(zhuǎn)3D;
③建立個人數(shù)據(jù)庫;
④生成注記;
⑤用AUTODESK MAP 2010進(jìn)行數(shù)據(jù)層的變換。
首先要用ARCGIS9.2工具箱中的命令進(jìn)行投影變換。因為COVERAGE格式的地形圖坐標(biāo)是經(jīng)緯距,而我們需要的是大地坐標(biāo)??梢苑謱臃謩e轉(zhuǎn)換,也可以寫成批處理文件,復(fù)制到ARC MAP—WINDOW—COMMAND LINE工具窗口中進(jìn)行批處理(如圖1)。
圖1 投影變換(一)
在COMMAND LINE中輸入投影變換的批處理文件如:
Project_management E:dhcoverk46e023021atnlkarc E:dhcoverk46e023021antlk_arc_Project.shp PROJCS[′Xian_1980_GK_CM_117E′,GEOGCS[′GCS_Xian_1980′,DATUM[′D_Xian_1980′,SPHEROID[′Xian_1980′,6378140.0,298.257]],PRIMEM[′Greenwich′,0.0],UNIT[′Degree′,0.0174532925199433]],PROJECTION[′Gauss_Kruger′],PARAMETER[′False_Easting′,500000.0],PARAMETER[′False_Northing′,0.0],PARAMETER[′Central_Meridian′,117],PARAMETER[′Scale_Factor′,1.0],PARAMETER[′Latitude_Of_Origin′,0.0],UNIT[′Meter′,1.0]] #就可以把E:dhcoverk46e023021atnlkarc文件轉(zhuǎn)換成E:dhcoverk46e023021antlk_arc_Project.shp。antlk_arc_Project.shp就是投影變換得到的大地坐標(biāo)系的arc文件(如圖2)。
圖2 投影變換(二)
對于高程點和等高線層,需要用到高程數(shù)據(jù),也就是三維的數(shù)據(jù),此時便需要用到ARC MAP—TOOLS—CUSTOMIZE中的3D Analyst(如圖3)。
圖3 轉(zhuǎn)換為3D數(shù)據(jù)
選擇3D Analyst工具條下拉菜單Convert中的命令Convert Features to 3D,將等高線層和高程點層轉(zhuǎn)換為3d數(shù)據(jù),屬性字段elev為高程來源。數(shù)據(jù)格式仍然是shp。
建立個人數(shù)據(jù)庫的目的是為了轉(zhuǎn)換注記層。在建立個人數(shù)據(jù)庫時只需建立注記層就可以了。
打開ArcCatalog管理器,在任意一個盤下點擊右鍵,將NEW—Personal Geodatabase打開(如圖4)。
圖4 建立個人數(shù)據(jù)庫(一)
在個人數(shù)據(jù)庫上點擊右鍵New Feature Class,建立一個特征層的數(shù)據(jù)庫(如圖5、圖6、圖7),在選擇層類型時選擇注記Annotation。在選擇投影類型的時候要選擇“對”。比例尺選1∶50 000,單位:m。
圖5 建立個人數(shù)據(jù)庫(二)
圖6 建立個人數(shù)據(jù)庫(三)
圖7 建立個人數(shù)據(jù)庫(四)
將有注記的層打開,如道路、居民地、高程點、河流等層用ARC MAP打開,執(zhí)行右鍵菜單命令中的打開執(zhí)行圖層的標(biāo)注Label Features,在屬性中選擇要注記的特征,如高程點為elev,居民地河流等為name等。然后轉(zhuǎn)換標(biāo)注為Annotation圖層,即Covert Label to Annotation(如圖8、圖9、圖10所示)。
圖8 生成注記(一)
圖9 生成注記(二)
圖10 生成注記(三)
將Annotation圖層保存到個人數(shù)據(jù)庫中。在生成Annotation圖層應(yīng)當(dāng)留意當(dāng)前顯示比例尺的設(shè)置。用轉(zhuǎn)換工具直接導(dǎo)出zj.dwg文件。
使用AUTODESK MAP 2010導(dǎo)入SHAPE文件,注意高程點和等高線要導(dǎo)入三維的(如圖11)。
圖11 數(shù)據(jù)層變換(一)
在導(dǎo)入每一層時都要注意圖層的使用,要用圖層名使用的BG字段,那才是標(biāo)準(zhǔn)的圖層名(如圖12)。
圖12 數(shù)據(jù)層變換(二)
加入注記的高程點、河流名、居民地名、街道名等注記層,將注記層全部歸到應(yīng)有的標(biāo)準(zhǔn)層。
轉(zhuǎn)好的圖如圖13所示。
存成dwg格式就可以了。
圖13 數(shù)據(jù)層變換(三)
[1]云中雪,劉 南,等.地理信息系統(tǒng)概述[M].北京:高等教育出版社出版,2002
[2]余 明,艾廷華,等.地理信息系統(tǒng)導(dǎo)論[M].北京:清華大學(xué)出版社出版,2009
[3]周小成,焦道振.基于ARCGIS的CAD數(shù)據(jù)到GIS格式轉(zhuǎn)換的探討[J].安徽農(nóng)業(yè)科學(xué),2009(18)
[4]關(guān)澤群,秦 昆,等.ArcInfo基礎(chǔ)教程[M].北京:測繪出版社,2002
[5]孔繁臣,黃 娟.autocad基礎(chǔ)教程[M].冶金工業(yè)出版社,2009
[6]原 野.autocad的原理與應(yīng)用[M].北京:工商出版社,2009
[7]歐特克軟件(中國有限公司)上海分公司AUTODESK MAP軟件開發(fā)小組.Autodesk地理信息系統(tǒng)解決方案——FDO、MapGuide、AutoCAD®Map 3D二次開發(fā)指南[M].北京:電子出版社,2010
[8]呂寶奇,王瑞芳,王 俊.基于AutoCAD Map 3D開發(fā)數(shù)字成圖系統(tǒng)的設(shè)計與實現(xiàn)[J].測繪與空間地理信息,2010(6)