第二部ARCINFO實習指導_第1頁
第二部ARCINFO實習指導_第2頁
第二部ARCINFO實習指導_第3頁
第二部ARCINFO實習指導_第4頁
第二部ARCINFO實習指導_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第二部ARC/INFO實習指導目錄第一章ARC/INF0概述1§ARC/IXF0簡介1§ARC/INFOCoverage的特點2§ARC/INFO的軟硬件環(huán)境4第二章空間數(shù)據(jù)輸入5§用數(shù)字化儀獲取空間數(shù)據(jù)數(shù)據(jù)5§通過矢量化軟件搜集數(shù)據(jù)8第三章空間數(shù)據(jù)的編輯9§拓撲關(guān)系成立9§常見數(shù)字化錯誤13§用ARCEDIT修改錯誤16§重建拓撲關(guān)系20§應用實例20第四章屬性數(shù)據(jù)輸入25§TABLES屬性數(shù)據(jù)錄入25§數(shù)據(jù)文件結(jié)構(gòu)操作26第五章實習28第一章ARC/INFO地理信息系統(tǒng)概

2、述1.1ARC/INFO簡介:ARC/INFO是ESRI(美國環(huán)境系統(tǒng)研究所)開發(fā)的一個典型的地理信息系統(tǒng)(GIS)軟件,該軟件是以數(shù)字形式來治理、分析和顯示空間數(shù)據(jù)。ARC/INFO數(shù)據(jù)模型由Coverage、GRID、屬性表、TIN、影像和CAD圖像來實現(xiàn)空間信息的表達和治理,實習要緊了解和把握Coverage,因為Coverage是ARC/INFO矢量數(shù)據(jù)表示的要緊方式,Coverage適合于精準地表達點、線、面狀要素的形狀和邊界,在Coverage中地理數(shù)據(jù)集中,特點通過坐標和拓撲關(guān)系來表示:描述性數(shù)據(jù)存在表格記錄中,特點坐標和屬性之間通過一個特點內(nèi)部標識號連接。通過這種連接,你能夠查

3、詢地圖顯示屬性信息,也能夠依照特點屬性表和屬性繪制地圖。地理關(guān)系模型把地理信息提煉成簡單的點、線、而特點,而且把這些點、線、面特點按主題信息組織成層,每層稱為一個Coverage。這些Coverage通過一個內(nèi)部順序號與相應的屬性數(shù)據(jù)相連接。這些屬性數(shù)據(jù)由一個關(guān)系數(shù)據(jù)庫治理系統(tǒng)(INFO)來進行治理和保護,從而實現(xiàn)圖形數(shù)據(jù)和空間數(shù)據(jù)的雙向連接和查詢。ARC/INFO數(shù)據(jù)具有拓撲結(jié)構(gòu)關(guān)系,是不同于其它GIS軟件的地方,其優(yōu)勢為:(-)減少了制圖數(shù)據(jù)的存儲量。(二)弧結(jié)點的數(shù)據(jù)結(jié)構(gòu)大大提高了檢索和處置速度。(三)實現(xiàn)更多的空間分析功能,包括多邊行的從頭劃分、網(wǎng)絡模擬、最正確途徑確信和鄰接性分析。(

4、四)可存儲和處置專門大的持續(xù)性的Coverageo(五)拓撲關(guān)系近幾年來,隨著GIS技術(shù)的進一步進展,愈來愈多的國內(nèi)企業(yè)和政府事業(yè)單位正在利用ARC/INFO,許多城市的地理信息系統(tǒng)是用ARC/INFO建庫,并用它進行二次開發(fā),因此ARC/INFO在爾后還具有專門大的進展?jié)摿Α?.1.1ARC/INFO的要緊功能:(->數(shù)據(jù)輸入、顯示功能。(空間數(shù)據(jù)和屬性數(shù)據(jù))。(二)編輯功能。(三)數(shù)據(jù)轉(zhuǎn)換、集成。(四)大體GIS功能(位置、條件、轉(zhuǎn)變趨勢、模型、模擬)。(五)數(shù)據(jù)查詢和顯示功能。(六)數(shù)據(jù)治理。(七)數(shù)據(jù)輸出。(八)系統(tǒng)的二次開發(fā)。1.1.2ARC/INFO的大體模塊:(一)ARCA

5、RC是GIS的整體治理模塊,不具圖形功能。利用ARC能夠:(1)生成和治理數(shù)據(jù)庫中的Coverage。(2)進行數(shù)據(jù)轉(zhuǎn)換。(3)操作Coverage的空間及屬性數(shù)據(jù)。(-)ARCEDITARCEDIT是一個圖形編輯器能夠:(1)數(shù)字化和編輯Coverage。(2)修改空間數(shù)據(jù)和屬性數(shù)據(jù)中的錯誤。(H)ARCPLOTARCPLOT是一個圖形模塊,用于圖形顯示和查詢:(1)顯示編輯器Coverage的空間和屬性數(shù)據(jù)。(2)查詢空間和屬性特點。(3)屏幕顯示和圖件輸出,生成畫圖文件(四)TABLESTABLES是對INFO文件進行操作的表格治理系統(tǒng):(1)生成、存儲、編輯和查詢表格數(shù)據(jù)。1.1.3A

6、RC/INFO的擴展模塊:(一)NETWORKNETWORK提供了線狀網(wǎng)絡分析模型,包括先進的途徑選擇和地址匹配功能和空間定位、分區(qū)分析和動態(tài)分段等。(二)TINTIN是一組軟件程序,在ARC/INFO頂用來存儲治理和分析三維表而。TIN代表不規(guī)那么三角網(wǎng)tringulatedirregularnetwork),是一組相鄰的不相交的三角形,用來描述表面的小面積。(三)COGOCOGO是ARC/INFO的坐標幾何輸入與治理及大比例尺成圖子系統(tǒng)。要緊應用與地籍測量和工程測量。(四)GRIDGRID是在ARC/INFO集成下的壯大的柵格數(shù)據(jù)模型分析和顯示模塊,它提供了將Coverage矢量數(shù)據(jù)轉(zhuǎn)化為

7、柵格數(shù)據(jù)的功能,并提供了局域分析、鄰域分析、全域分析和途徑代價計算等壯大的柵格分析功能。(五)ARCSCANARCSCAN是ARC/INFO的掃描圖預處置及矢量化模塊,具有噪音排除、斑點剔除、交互式線狀要素跟蹤、柵格到矢量的批處置、柵格與矢量數(shù)據(jù)的一體化編輯功能。(六)ARCSTORMARCSTORM是空間數(shù)據(jù)庫治理軟件。它能幫忙GIS用戶治理大型地理數(shù)據(jù),能對地理數(shù)據(jù)進行特點治理,支持多用戶存取持續(xù)的空間數(shù)據(jù)庫,而且還對散布式數(shù)據(jù)庫進行有效組織和治理。1.2ARC/INFOCoverage的特點ARC/INFO象傳統(tǒng)地圖一樣,以點(point)、線(line)、面(area)、注記(anno

8、tation)這四種大體類型來記錄地理位置和表示地理現(xiàn)象的,如表一、表二、圖1:表1地圖特征特征類型地理實例點特征symbolorlabel點:結(jié)點井、建筑物:交通燈、電線桿線特征弧:網(wǎng)絡系統(tǒng)道路、河流、管道;公共交通線而特征多邊形居民點、土壤單元、人口統(tǒng)計片注記特征注記道路名稱、上填名稱表2數(shù)字化項及其符號表示數(shù)字化項符號描述Arc弧段、線性特征或多邊形的邊,由起始點和終結(jié)點及中間點定義Node弧的端點或交點Vertex弧的中間點,定義弧的形狀PseudonodeO偽結(jié)點,弧段與自身相連或與另一弧相連Dangingnode懸掛結(jié)點,弧的端點,且該點僅與一條弧相連Labelpoint+點特征,

9、或標識一多邊形的標識點User-ID1234用戶標識號,系統(tǒng)內(nèi)部定義,唯一的Tic田坐標控制點RMSError剩余均方差,用戶數(shù)字化時記錄的坐標控制點和實際地圖坐標控制點之間的差值。(V符合精度)CoverageFeatures:Tic坐標控制點Arc弧段Node結(jié)點LabelPoint點特征Polygon多邊形Annotation注記ffi1.2.1ARC/INFO弧線屬性數(shù)據(jù)弧線屬性數(shù)據(jù)由ARC/INFO生成,存儲在弧屬性表AAT中?;傩员戆?個標準數(shù)據(jù)項,用戶以后能夠增加其它關(guān)于弧的描述性數(shù)據(jù)到此表中、這7個標準數(shù)據(jù)項是:Fnode#弧的起始結(jié)點是內(nèi)部順序號;Tnode#弧的終止結(jié)點

10、是內(nèi)部順序號:Lpoly#弧左多邊形的內(nèi)部順序號,若是無多邊形拓撲結(jié)構(gòu),置為0:Rpoly#一一弧右多邊形的內(nèi)部順序號,若是無多邊形拓撲結(jié)構(gòu),置為0:Length#弧的長度(用Coverage單位表示)Cover#內(nèi)部順序號;Cover-ID用戶標識號。1.2.2ARC/INFO多邊形屬性數(shù)據(jù)多邊形屬性數(shù)據(jù)存儲在多邊形屬性表PAT中(當為一個多邊形Coverage構(gòu)造拓撲關(guān)系時,由ARC/INFO生成)。包括4個標準數(shù)據(jù)項。用戶能夠加入多邊形的其它描述性信息到該表中。這4項標準數(shù)據(jù)項是:Area每一個多邊形的而積(用Coverage單位表示):Perimeter每一個多邊形的周長(用Cover

11、age單位表示):Cover#一一內(nèi)部順序號:Cover-ID用戶標識號。1. 3ARC/INFO的軟硬件環(huán)境L3.1目前ARC/INFO分不同的幾種版本在國內(nèi)被普遍利用(1)基于MS-DOS下的ARC/INFO版,硬件系統(tǒng)要求PC-386、4M內(nèi)存以上,軟件要求MS-DOS版:基于Windows95/98下的ARC/版,硬件系統(tǒng)要求PC486、8M內(nèi)存以上,軟件要求Windows95/98版:基于WindowsNT下的ARC/INFO版,硬件系統(tǒng)要求PC-586、32M內(nèi)存以上,軟件要求NTSERVER、SP3版;(4)基于工作站下的ARC/INFO()版,SUN工作站、SGI工作站等:基于

12、WindowsNT下的ARC/INFO版,硬件系統(tǒng)要求PII-300、64M內(nèi)存以上,軟件要求NTSERVER、SP4版。1. 3.2數(shù)字化儀在ARC7INFO中,數(shù)字化儀用來輸入x,y坐標。ARC/INFO支持的數(shù)字化儀包括:CALCOMP,ALTEK,GTCO,HP等廠商生產(chǎn)的各類型號的數(shù)字化儀。2. 3.3畫圖儀ARC/INFO支持的畫圖儀包括CALCOMP,HP,IBM,等等廠商生產(chǎn)的各類型號的畫圖儀,目前應用最廣的是噴墨式畫圖儀。第二章空間數(shù)據(jù)輸入空間數(shù)據(jù)數(shù)字化:數(shù)字化是從地圖獲取空間數(shù)據(jù)成立Coverage的經(jīng)常使用方式,Coverage是所有從地圖取得的信息的數(shù)字形式的表達。經(jīng)常

13、使用方式有兩種:(1)用數(shù)字化儀獲取空間數(shù)據(jù)。(2)通過矢量化軟件獲取空間數(shù)據(jù)。3. 1用數(shù)字化儀獲取空間數(shù)據(jù)數(shù)據(jù)數(shù)字化的大體步驟:在利用ARCEDIT模塊進行數(shù)據(jù)輸入或修改之前必需設(shè)置一些環(huán)境變量。硬件環(huán)境包括指定終端類型、顯示設(shè)備、數(shù)字化儀類型和坐標輸入設(shè)備。Coverage環(huán)境必需指定將要成立或修改的Coverage名或想要觀察的參考Coverage名。畫圖環(huán)境在ARCEDIT中,指定想從屏幕上顯示Coverage的屬性類型或參考Coverage特點類型。數(shù)字化容限和操縱設(shè)置這些容限值和操縱值能夠操縱數(shù)字化數(shù)據(jù)的質(zhì)量。特點環(huán)境ARCEDIT限定你在同一時刻只能成立或修改一種特點類型,因此

14、必需指定要成立或修改的特點類型增加或修改特點在設(shè)定了上述參數(shù)以后,鍵入ADD命令,即能夠?qū)π碌腃overage或已存在的Coverage增加特點。大體步驟如下:.數(shù)字化儀與運算機連接, 進入 ARCINFO 進入 AECEDIT 設(shè)置顯示模式并配制數(shù)字化儀到ARC/INFO方式。C:>arc(C:)ARCarccdit :display 9999J5 .連接鼠標/鍵盤/數(shù)字化儀:COORDINATECURSOR/KEYBOARD/DIGITIZER6 .創(chuàng)建新層:CREATECOVERAGECOVER(COVER是要編輯的層名,自概念)7 .這時,屏幕提示輸入至少4個操縱點

15、如下:Digitiazeraminimumof4tic(fromdigitizer)Signalendofticinputwithtic-id=O8 .配準Tic點:Tic點是ARC/INFO頂用于空間數(shù)據(jù)的配準,Tic點用來進行Coverage的空間位置與它在數(shù)字化儀上的位置配準。數(shù)字化Tic點時,即產(chǎn)生了每一個Tic點坐標與數(shù)字化儀坐標之間的對應關(guān)系。:1J:2J:3J:4J:0J上面咱們數(shù)字化了4個操縱點,最后咱們輸入0,終止數(shù)字化操縱點進程。這時屏幕提示:Entercornerpointofboundary要你概念一個大于4個Tic點范闈的邊框,你可對準地圖邊界兩個對角點,給定一個范圍

16、即可。9 .開始編輯:EDITCOVERAGECOVER10 .設(shè)置制圖環(huán)境:DRAWENVIRONMENTALL/ARC/NODE/LABEL/TIC/ANNOJ11 .顯示當前編輯的Coverage:DRAWJ12 .放大和縮?。篗APEXTENT*/DEFAULT/IMAGE/ZOOMlJ13 .設(shè)置編輯環(huán)境:EDITFEATUREINONE/ARC/NODE/LABEL/TIC/ANNOTATION14 .數(shù)字化弧段:EFARCJADDJ弧段ADD菜單1 )Vertex4)DeIete vertex7)Square on/off3)Curve6)Spline on/off9)Quit2

17、)Node5)Deletearc8)Digitizingoptions選項作用0在屏幕上顯示光標的位置1加中間點(Vertex)2加結(jié)點3通過指定點增加一條曲線4刪除最近輸入的中間點,但必須在最后的結(jié)點輸入之前執(zhí)行5當前的arc重新開始6一旦設(shè)置,則平滑鋸齒壯的arc7一旦設(shè)置,使所有的arc角度變成90。8調(diào)用另一個有各種選項的菜單(如重新設(shè)置用戶標識碼)9退出數(shù)字化例如:要增加一條線段在數(shù)字化儀上開始點用2鍵,中間點用1鍵,終止點用2鍵,退出用9鍵。而在微機鼠標上開始點用鼠標右鍵,中間點用鼠標左鍵,終止點用鼠標右鍵,退出用鍵盤9鍵。如圖2所示:圖2依照系統(tǒng)默許,第一個User-ID指定為1

18、。若是用戶要指定一個弧段的代碼(User-ID),可打開ADD菜單中的第8項Digitizingoptions,選第1項NewUser-ID給定數(shù)值例如:1200,若是你要一直輸入User-IDl200,那么你需選擇第3項,把自動增量關(guān)閉,在以后你輸入的弧段的User-ID全為1200,假設(shè)要輸入新的弧段,可重復以上步驟。I) New User-ID4) Autoincremen RESUME7) Arctype circleDigitizing options2) New Symbol5) Arctype line8) Arctype centerline3) Autoincrement O

19、FF6) Arctype box9) Quit15 .數(shù)字化標識點:EFLABELJADD注:每一個封鎖砥邊形必需輸入一個標識點,若是用戶要指定標識點ADD菜單l )Add lable5)Deletc last label8)Digitizingoptions9)Quit選項作用1增加一個標識點5刪除最近數(shù)字化的一個標識點8調(diào)用帶有各種選項的另一個菜單(如改變用戶標識碼)9退出增加標識點菜單例如:要增加一個標識點在數(shù)字化儀上用1鍵,退出用9鍵。而在微機鼠標上用左鍵,退出用鍵盤9鍵。依照更具系統(tǒng)默許,第一個User-ID指定為1。若是用戶要指定一個標識點的代碼(User-ID),可打開ADD菜單

20、中的第8項Digitizingoptions,選第1項NewUser-ID給定數(shù)值,例如:3211,若是你要一直輸入User-ID1200,那么你需選擇第3項,把自動增量關(guān)閉,在以后你輸入的標識點的User-ID全為1200,假設(shè)要輸入新的標識點,可重復以上步驟。Digitizingoptions1)NewUser-ID2)NewSymbol3)AutoincrementOFF4)AutoincremenRESUME5)Newangle6)NewScale9)Quit16 .保留結(jié)果:SAVE17 .退出ARCEIT:QUITJ2. 2通過矢量化軟件搜集數(shù)據(jù)一、ARC/INFO本身提供了從一些

21、軟件格式向ARC/INFO的Coverage格式轉(zhuǎn)換的命令,如:轉(zhuǎn)換AutoCAD文件和其它用DXF格式成立的數(shù)字產(chǎn)品,DXFARC命令,但存儲在DXF格式層中的數(shù)據(jù)并非是總與ARC/INFOCoverage的特點對應,因此只能轉(zhuǎn)換其中的一部份信息,而且沒有拓撲關(guān)系(如AAT或PAT)。例如:DXFARCd:testd:test1010屏幕提示:Enterlayernamesandoptions<typeENDorSrestwhendone>Enterthe1stlayerandoptions:(此處填AUTOCAD中對應的圖層名)Enterthe2ndlayerandoption

22、s:Enterthe(n)thlayerandoptions:endDoyouwishtousetheabovelayersandoptions<Y/N>?y現(xiàn)在完成AUTOCAD的DXF格式向ARC/INFO的Coverage格式的轉(zhuǎn)換。二、此刻一些軟件公司研究并開發(fā)了各類各樣的掃描識別軟件,既直接對地圖進行掃描,在通過掃描識別軟件將掃描的柵格圖象轉(zhuǎn)換成矢量圖,減輕了用數(shù)字化儀搜集數(shù)據(jù)的工作量。這些產(chǎn)品有R2V,GEO-Scan,全要素地圖掃描矢量化軟件等。第三章空間數(shù)據(jù)的編輯3. 1拓撲關(guān)系成立概述:不管采納何種方式將數(shù)據(jù)輸入到ARC/INFO系統(tǒng)中,只有成立了拓撲關(guān)系,更正了

23、錯誤后,才算完成了地理數(shù)據(jù)庫的建庫工作,空間數(shù)據(jù)庫才可用于地理分析,生成地圖產(chǎn)品,那個進程往往不只一次,這取決于原始數(shù)據(jù)的質(zhì)量、數(shù)字化方式和改錯的方式等。Topologyconnectivity-listofarcsthatconnectateachnodeareadefinition-listofarcsthatdefineapolygoncontiguity-leftpolygoii/rightpoly成立拓撲關(guān)系是空間數(shù)據(jù)輸入后第一要進行的工作之一,因為對Coverage查錯需要弧段一一結(jié)點成立拓撲關(guān)系。識別錯誤:弧段一一結(jié)點拓撲關(guān)系有助于查找圖形顯示中不易覺察的錯誤。更正錯誤:在進行下

24、一步工作前,必然要更正所有錯誤,成立拓撲關(guān)系(CLEAN)可自動更正一些錯誤,其它錯誤可在ARCEDIT中修改。從頭成立拓撲關(guān)系:修改空間錯誤時,改變拓撲關(guān)系,在修改后必需從頭成立拓撲關(guān)系,以確保Coverage中的空間數(shù)據(jù)和特點屬性表中的拓撲數(shù)據(jù)一致。成立拓撲關(guān)系和特點屬性表成立拓撲關(guān)系時,特點的幾何關(guān)系和特點間的空間關(guān)系都存儲在特定的文件中。這些文件中最重要的特點屬性表,第一次成立拓撲關(guān)系時,就生成了初始特點屬性表。特點屬性表中的標準項多邊形和點屬性表(PAT)中包括4項,切記在點屬性表中AREA和PREIMETER項為0。Cover#和CoverID中Cover為Coverage名。3.

25、1.1成立拓撲關(guān)系的命令成立拓撲關(guān)系的命令:BUILD和CLEAN。BUILDBUILD是生成、更新特點屬性表的ARC命令。帶有POLY選項時,BUILD概念多邊形一弧段拓撲關(guān)系,并記錄屬性于AAT中。帶有POINT選項時,BUILD概念點特點,并記錄在PAT中。必然要指定BUILD成立的拓撲類型,若是對點Coverage實施帶有POLY選項的BUILD,那么會改變原先的PAT表中除universe多邊形之外的所有記錄。為平安起見,最好在BUILD之前先作Coverage的備份。Arc:COPYCOVtestltest2Arc:BUILDtest2LINE有時弧段彼此跨越但不相交,如兩條道路在

26、立交橋處穿越,事實上不相交,現(xiàn)在能夠用帶有LINE選項的BUILD命令成功地處置這種弧段,但POLY選項的BUILD卻不能處置這種情形,用CLEAN命令能夠在交叉處將弧段斷開并產(chǎn)生結(jié)點。CLEANCLEAN能夠?qū)Χ噙呅位蚓€Coverage成立拓撲關(guān)系,CLEAN對所有弧段求交,并更正細小的坐標錯誤或?qū)⒒《谓M裝成多邊形或弧段成立特點屬性表(PAT或AAD。利用CLEAN時最好概念一個輸出Coverage,如此CLEAN失敗時,還能夠?qū)υ糃overage再作處置。在ARC:CLEANin_coverout_coverdangleJength)fuzzyjolerance利用CLEAN前后Node

27、的轉(zhuǎn)變?nèi)缦聢D:Before CLEANAfter CLEAN利用CLEAN前后的拓撲關(guān)系轉(zhuǎn)變?nèi)缦聢D:Before CLEANAfter CLEAN Node2 Node Internal Number2 Arc Internal Number2 Polygon Internal Number設(shè)置容限距后,利用CLEAN前后的轉(zhuǎn)變?nèi)缫韵聢D所示:Before CLEANAfter CLEAN NodesCLEANbuildspolygonandarc-nodetopologybyidentifyingareasenclosedbyarcs,andcreatesthelistofarcswhichd

28、efineeachpolygonboundary.CLEANalsonumbersnodes,andestablishesthefrom-nodeandto-nodeforeacharcaswellastheinternalpolygonnumberstotheleftandrightsidesofeacharc.Internalpolygonnumbersarcsetto0fortheLINEoption.3.L2CLEAN與BUILD的對照CLEAN和BUILD是相似的命令,都概念Coverage的拓撲關(guān)系,二者的要緊區(qū)別在于CLEAN帶有坐標容限值,而BUILD沒有,這使得CLEAN可檢

29、測弧段,并生成相交結(jié)點,而BUILD卻不能,由于BUILD不利用坐標容限值,在成立拓撲時不調(diào)整坐標值。這兩個命令的比較如下表:特性BUILDCLEAN建立拓撲結(jié)構(gòu)多邊形和PATJ弧段和PATVJ點和PKT結(jié)點和NAT注記和TAT建立或調(diào)整內(nèi)部碼多邊形J弧段J帶有POLY選項的結(jié)點J帶有LINE選項的結(jié)點J計算空間量測值J生成弧段交叉點J弧段相交的處理多邊形J弧段J改錯修改共線弧段修改鄰近結(jié)點J刪除懸掛弧處理速度快慢3. 1.3CLEAN利用的容限值CLEAN利用的容限值dangljlengih)和fuzzy_tolerance)能夠概念也能夠利用系統(tǒng)缺省值。由于容限值阻礙坐標數(shù)據(jù),因此應設(shè)置適

30、合于數(shù)據(jù)庫的值。懸掛弧長度容限D(zhuǎn)anglelength概念了出頭弧段(overshots)的最小長度,長度小于等于該值的弧段將被刪除。1 .缺省的懸掛弧長度容限為0。所有懸掛的弧都將被保留。坐標容限值Fuzzytolerance概念了小于坐標容限值的兩個坐標點之間的最小距離值,它是數(shù)據(jù)庫的分辨率,對弧的結(jié)點和中間點起作用。2 .坐標容限值用來生成交叉點和修改重復線弧段(collineararcs),概念距離內(nèi)的兩個或多個點都將被歸并為一點。3 .在作CLEAN時,最好自己指定一個坐標容限值。依照原始數(shù)據(jù)的比例尺和分辨率,可用下式來選定適當?shù)淖鴺巳菹拗担壤?Coverage單位(化為英寸)X

31、(如24000/12X=4)4. 一旦利用坐標容限值,它就作為該Coverage及其派生Coverage的缺省坐標容限值。5. 該值能夠很小(如,),但不能為0。3.1.4結(jié)點號重排并非所有ARC/INFO命令都成立或重編結(jié)點內(nèi)部碼。RENODE命令能夠快速地從頭編排結(jié)點碼。以1為起始碼,順序增加,每一個結(jié)點都有一個唯一的碼,若是AAT存在,那么該命令更新FNODE#和TNODE#值。1 .帶有LINE選項的BUILD命令并非成立或重編結(jié)點碼初始化為0o若是需要成立唯一編碼,只須在BUILD以后運行RENODE命令。2 .帶有POLY選項的BUILD和CLEAN命令會自動重編唯一的結(jié)點號,這時

32、不需要再進行RENODE命令。3. 2常見數(shù)字化錯誤概述:不管你數(shù)字化時何等認真,都不免會有錯誤。ARCEDIT中有許多工具可減少數(shù)字化時的錯誤,但如果是從其它機構(gòu)買數(shù)據(jù),就不能操縱數(shù)字化進程,因此必需學會顯示,識別和更正這些錯誤。Arcs數(shù)字化弧段時,有時會位置出頭,有時會不足。這會致使兩類常見錯誤。1 .弧段太長出頭。2 .弧段太短,沒有接合。3 .由于出頭比欠頭易處置,因此數(shù)字化時可稍超出相交點。Polygons關(guān)于多邊形,要數(shù)字化弧段和標識點,這時常見錯誤有:1 .未閉合多邊形(實質(zhì)是“未接合2 .遺漏標識點。3 .過量的標識點。3.2.1拓撲與錯誤檢測拓撲關(guān)系概念了弧段、結(jié)點和標識點

33、之間的關(guān)系,有助于弧段和多邊形中錯誤的檢測?;《位《伍g由共享結(jié)點相連,沒有連接的弧段會顯現(xiàn)一系列問題,諸如:1 .若是兩條弧段未接合,連接處會顯現(xiàn)間隙。2 .若是弧段相交處有出頭,那么會顯現(xiàn)不該有的數(shù)據(jù)多邊形按順時針方向?qū)⒒《谓M成封鎖多邊形,若是多邊形沒有封鎖,那么該多邊形不存在。1.未封鎖的多邊形致使多邊形的丟失標識點ARC/INFO假定一個多邊形只能有一個標識點,這些標識點用來給每一個多邊形指定一個ID碼。1 .若是多邊形有多個標識點,系統(tǒng)只用其中一個作為用戶ID號。2 .沒有標識點的多邊形的用戶標識碼為0。屬性編碼每條弧段都有一個左多邊形和一個右多邊形,可用這種關(guān)系來檢測屬性編碼錯誤:1

34、 .相鄰多邊形有相同碼2 .邏輯上不該在一路的相鄰多邊形(如:雨林與沙漠相鄰)3 .邏輯上不該在一路的弧段和多邊形相鄰(如:溪流與湖泊相鄰)3.2.2識別錯誤ARC/INFO設(shè)立了特殊的符號來幫忙識別潛在的錯誤,這些符號可用來在ARCEDIT和ARCPLOT中顯示潛在的錯誤。錯誤名符號說明偽結(jié)點懸掛結(jié)點多個標識點遺漏標識點O+少于三條弧連接于此的結(jié)點不與其它弧段相連的弧段終點標識多于一個標識點的多邊形表示沒有標識點的多邊形3. 2.3判定結(jié)點的錯誤結(jié)點錯誤只表示了潛在錯誤,應認真查對。在有些情形下,結(jié)點錯誤并非代表需修改的真正錯誤。1 .在多邊形Coverage(如上壤)中的懸掛結(jié)點是錯誤的,

35、表示多邊形未封鎖。但在弧段Coverage中,懸掛結(jié)點只是潛在錯誤,例如,在道路網(wǎng)絡中,可有合法的懸掛結(jié)點(死胡同)和非法結(jié)點(出頭點)。2 .除非成心顯示,不然假結(jié)點是看不到的,在多邊形和弧段Coverage中,假結(jié)點都有可能存在(如島多邊形,行車限制速度轉(zhuǎn)變處)。3.2.4多邊形錯誤除ARCEDIT和ARCPLOT中可在屏幕上顯示錯誤外,你也可在屏幕上產(chǎn)生一個潛在錯誤的列表。在ARC下用LABELERRORS命令能夠顯示標識點錯誤,用NODEERRORS命令可顯示懸掛結(jié)點和假結(jié)點。結(jié)點錯誤顯示結(jié)點錯誤時,可別離顯示懸掛結(jié)點或假結(jié)點,也可同時都顯zjOArc:NODEERRORSUsage:

36、NODEERRORScoverALIVDANGLES/PSEUDOoutputjile)標識點錯誤標識點錯誤含有過量標識點的多邊形和沒有標識點的多邊形,例如:Arc:LABELERRORSUsage:LABELERRORScoveroutput_file)Arc:LABELERRORSTESTCOVERPloygon1has0LabelpointsPloygon4has2LabelpointsLabelUser-ID:290LabelUser-ID:294Ploygon6has2LabelpointsLabelUser-ID:395LabelUser-ID:296Ploygon7has0Lab

37、elpointsArc:多邊形1代表外多邊形不該有標識點,也被列出,盡管作為潛在錯誤但并非真正錯誤。若是沒有該信息,那么說明在外多邊形中有一個標識點。交叉錯誤交叉錯誤將顯示交叉弧的內(nèi)部號及ID號,和交叉點的x,y坐標值。Usage:INTERSECTin_coverintersect_coveroutput_coverPLOY/LINE/POINT)fuzzyjolerance3. 2.5結(jié)點錯誤線Coverage中是潛在結(jié)點錯誤既能夠表現(xiàn)懸掛結(jié)點或假結(jié)點,它可能是數(shù)據(jù)錯誤也可能是表示數(shù)據(jù)特點。懸掛結(jié)點由于線形網(wǎng)絡中常常有起始點和終止點,故在線Coverage中懸掛結(jié)點是很常見的,那些表示網(wǎng)絡

38、中斷點的懸掛結(jié)點一般是錯誤的,懸掛結(jié)點顯現(xiàn)的情形有:1. 一條弧段不該與另一條相連(如:死胡同)。2. 一條弧段應與另一條相連而沒有連一一欠關(guān)錯誤。3. 一條弧段在與另一條連接處超出一一出頭錯誤。假結(jié)點只有兩條弧與之相連的結(jié)點本身并非是一個拓撲錯誤,用一個符號來表示這種潛在錯誤。在線Coverage中假結(jié)點存在情形有:1 .弧段屬性轉(zhuǎn)變處(如:速度由每小時45英里變到25英里)。2 .在超過500個坐標點的弧段。3 .遺漏弧段一該處本應有多于二條的弧段交匯。3.2.6在ARCPOLT中顯示錯誤在ARCPLOT中顯示錯誤,一些命令要被反復利用,下而是對這些命令及用法的總結(jié)。1 .使coverag

39、e充滿全屏幕MAPEXTENT2 .選一種線的顏色,用于顯示多邊形LINECOLOR力POLYGONS3 .選一種點標記的顏色,用于顯示結(jié)點MARKERCOLOR加NODE4 .選另一種點標記的顏色,用于顯示懸掛結(jié)點MARKERCOLOR力口NODERRORS5 .選另一種點標記的顏色,用于顯示假結(jié)點MARKERCOLOR力口NODERRORS6 .選擇點標記和線的顏色顯示標識點錯誤LINECOLOR力MARKERCOLOR力nLABELERRORSARCPLOT/*makes the coverage fit the screenMAPEXTENT<coverage>LINECO

40、LORMAGENTA/*outlinewillbedrawninmagentaPLOYGONS<coverage>/*drawspolygonoutlinesforthecoverageMARKRCOLORMAGENTA/"pointsymbolswillbedrawninmagentaLABELERRORS<coverage>/*showallpolygonwithoutexactlyonelabelpointMARKRCOLORRED/*pointsymbolswillbedrawninredNODEERORS<coverage>DANGLES

41、/*drawboxesondanglingnodesMARKERCOLORGREEN/*pointsymbolswillbedrawningreenNODEERRORS<coverage>PSEUDO/*drawdiamondsonpseudonodesQUIT/*quitfromARCPLOT3. 3用ARCEDIT修改錯誤找出所有錯誤后、即修改每一個錯誤并驗證你的修改,會發(fā)覺用一樣的步驟可更正不同的錯誤。指定特點類型ARCEDIT是基于特點的,故需要概念要編輯的特點類型,一次只能編輯一個特點類型。選擇特點概念了特點類型后,還要準確選擇要編輯的特點,可一次選擇,編輯多個特點,為了

42、盡可能簡化選擇進程,SELECT命令帶多個選項。Usage:SELECTONEIANY/ALUSCREEN/BOX/OUTLINE)SELECTFORlogicaLexpression另外還提供了ASELECT、NSELECT和RESELECT命令,可進行補選、反選、再選等操作。進行編輯進行了必要的設(shè)置后,實際修改就比較容易。以下是大體的編輯命令,可修改空間位置及其屬性。空間編輯屬性編輯DELETEUPDATEEXTENDCALCULATEMOVEMOVEITEMCOPYROTATERESHAPESPLIT,UNSPLITVERTEXMOVE視窗的縮放用來放大、縮小和恢復圖象Usage:MAP

43、EXTENT*/DEFAULT/IMAGBZOOMscale.factor)MAPEXTENTBND/TICcover.coverMAPEXTENTxminyminxmaxymax4. 3.1修改欠頭錯誤修改欠頭錯誤,可延長該弧段直到其終點與相鄰上一點相交。設(shè)置視窗假設(shè)欠頭點不易看清,可放大顯示。指定特點類型修改欠頭錯誤時,特點類別要設(shè)為ARCo選擇特點在進行其它操作前,必需第一選擇要延長是弧段。利用EXTEND發(fā)出EXTEND命令后,將提示你輸入一個延長距離,該距離應比實際要連接的距離稍長。1 .若是選擇了多條弧段,所有選擇弧段都將延長。2 .確省情形下,弧段兩頭都將延長。若是一端就可不能移

44、動。3.3.2修改出頭錯誤修改出頭錯誤時要選擇懸掛弧并刪除。若是有多個出頭錯誤,可一次選擇幾個加以刪除。設(shè)置視窗若是出頭錯誤不易看清,可縮放顯示,看清你所需的情形。指定特點類型修改從頭錯誤時,編輯要素為ARC。選擇特點選擇一條或多條懸掛弧段。由于懸掛弧段超級小,最好用SELECTBOX選擇。利用DELETE最后利用DELETE命令刪除不要的弧。用DRAW命令顯示剩余特點,并校驗結(jié)果。3.3.3添加標識點遺漏標識點錯誤較容易修改。第一檢查其USER-ID是多少,然后在該多邊形內(nèi)加上標識點。設(shè)置視窗縮放窗口直到找到遺漏標識點的多邊形。確認DRAWENVIRONMENT設(shè)置中包括LABELSIDS類

45、型。指定特點類別型加標識點時,編輯特點應為LABEL。利用ADD中的選項加標識點時,編輯特點應為LABEL鍵入ADD命令后,顯示選項菜單,一樣情形下,在加標識點前,需要輸入新的USE-ID,這是通過選擇Digitizingoptions來實現(xiàn)的。Arcedit:ADDOptions5)Delete last label9)Quitl)Addlabel8)Digitizingoptions(Line)User-ID:302Pointso(按8鍵)選擇數(shù)字化選項菜單是NewUser-ID項,將提示你輸入新的ID號,完成這些操作后,就可加上遺漏的標識點。DIGmZINGOPTIONSl)NewUse

46、rID2)NewSymbol3)Deletelastlabel4)AutoincrementON5)NewAngel6)NewScale9)QuitEnteroption(按1鍵)NewUser-ID:295JUser-ID:295(用鼠標定位)3. 3.4修改未封鎖多邊形未封鎖多邊形有兩個應相連的結(jié)點沒有相連。更正這種錯誤的最簡單的一個方式是移動一個懸掛點,直到它與另一個懸掛結(jié)點相接,移動結(jié)點時,與其相連的所有弧段也都隨之移動。設(shè)置視窗若是懸掛結(jié)點不易發(fā)覺,可縮放窗口,第一要確認DRAWENVIRONMENT設(shè)置包括NODEERRORSo指定特點類型修改此類錯誤,編輯特點應為NODE,選擇特

47、點不能用SELECT命令來選擇結(jié)點。關(guān)于結(jié)點的唯一操作確實是移動。選擇操作已包括在MOVE命令中。用MOVE命令操作結(jié)點鍵入MOVE命令后,系統(tǒng)將第一提示選擇要移動的結(jié)點,完成出又將提示您給出要達到的新位置。 鍵1一選擇結(jié)點 鍵4確認,這正是想要移動的結(jié)點 鍵1新位置點 鍵9退出修改ID號及其它屬性除修改空間錯誤外,ARCEDIT還能夠進行屬性編輯。在數(shù)據(jù)輸入初期,一樣只改變User-ID號,以后,能夠編輯其它屬性。假項ARCEDIT提供了一個假項(pseudoitem)SID可代替User-ID<,例如,下面兩個命令起一樣成效:Arcedit:CALCULMETEST-ID=300Ar

48、cedit:CALCULM'E$ID=300注意:在成立拓撲關(guān)系之前,只有$ID項能夠利用。在ARCEDIT、TABLES和INFO中都可編輯User-ID。但如果是用TABLES、INFO直接修改了屬性表中的User-ID項,必需緊接著運行IDEDIT命令。該ARC命令用來更新coverage坐標文件中的User-ID值,使之與特點屬性表中的新值相匹配C3. 3.5退出ARCEDIT完成ARCEDH'工作后,先用SAVE命令保留,然后用QUIT退出。若是不指定coverage名,ARCEDIT就假定是保留當前編輯的coverageoArcedit:USAGESAVEUsage

49、:SAVEnew_coverageSAVEold_coverage)new_coverage)Arcedit:USAGEQUITUsage:QUITYES/NO)保留為新coverage編輯后,能夠把所修改coverage作為一個新的coverage存儲,以保留原先的、未編輯的版本,編輯有錯時,從頭挪用它。下面兩個命令的結(jié)果相同:Arcedit:SAVEtestltest2Arcedit:SAVEtest2不保留退出若是不想保留,可直接退出。無心性退出若是偶然退出并忘記保留,系統(tǒng)將提示您先保留OArcedit:QUITKeepalleditchange(Y/N):YThiswillreplac

50、eallchangesbackintotheoriginalcoverage(s).Doyoureallywanttodothis(Y/N):Y建議編輯時請記住如下建議:1 .在開始ARCEDIT前先備份coverageo2 .在ARCEDIT中,可多次用SAVE命令來存您的工作。3 .若是保留到一個舊coverage,成立一個編輯coverage的系列。常常保留工作能夠減少系統(tǒng)癱瘓所造成的損失。3. 4重建拓撲關(guān)系修改了所有錯誤后,必需重建弧段一一結(jié)點拓撲關(guān)系,因為特點的增加、刪除和移動已改變了特點之間的關(guān)系。在ARCEDIT中完成錯誤修改后并存盤,你將取得如下信息:Arcedit:SAVE

51、test3WARNING,topologyhasbeenalteredpleaseuse'CLEAN'or'BULID'Arcedit:該信息告知咱們你由于所進行的特點編輯,特點屬性表中的拓撲關(guān)系已過時,必需重建拓撲關(guān)系以更新屬性表,使之與新的空間數(shù)據(jù)相匹配.利用BUILD命令BUILD能夠處置多數(shù)在編輯進程中已作過交叉處置的coveragec若是顯現(xiàn)錯誤,BUILD就會失敗,ARC/INFO將顯示如下信息:ArciBUILDtest4PLOYBuildingpolygons.Anintersectionwasdetectedwhilebuildingpolyg

52、on.BailingoutofBUILDArc:這時您應再回到ARCEDIT改錯。利用CLEAN命令CLEAN命令可生成相交弧的結(jié)點。由于在成立特點屬性之前,CLEAN要處置整個coverage,因此它較BUILD命令更費時刻。盡管CLEAN和BUILD都可能重建拓撲關(guān)系,但只要沒有弧段的交叉,盡可能利用BUILD命令,CLEAN會引入誤差。4. 5應用實例成立拓撲關(guān)系、修改錯誤并重建拓撲關(guān)系第一步:將數(shù)字化好的coverage(test8)hARC下作CLEANoArc:cleantest8test9第二步:啟動ARCEDIT并顯示錯誤在ARC下啟動ARCEDIT并設(shè)置編輯環(huán)境。Arc:ar

53、ceditDisplay4(或9999)ArcediCcdittest9Arcediedrawearcidsnodeerrors;drawArcedit:backcoveragetestb2;backenvironmcntarc(設(shè)置背景圖環(huán)境)第三步:找出并修改地塊coverage中的錯誤。在座圖中標出每類錯誤,再利用以下ARCEDIT的操作,修改test9中的所有錯誤。錯誤#1:欠頭的懸掛結(jié)點。要修改懸掛結(jié)點,必需第一選擇所在弧段,并需將編輯特點設(shè)置為ARC。若是需要放大視窗,可用MAPEXPENT命令,將十字光標置于欠頭區(qū),用SELECT命令選擇弧段,再用SPLIT命令將該弧段打斷。然后

54、將編輯特點設(shè)置為NODE,用SNAP£ISTANCE設(shè)置捕捉距,最后用MOVE命令將懸掛點結(jié)合到被打斷點,用DRAW命令顯示coverage以校驗所作的修改。Arcedit:efarcArcedit:mape*Arcedit:ed;select;splitArcedit:efnode:sd(nodesnapclosest*);moveArcedit:draw錯誤#2:出頭的懸掛結(jié)點。由于CLEAN使每一個弧段交匯處都生成一個結(jié)點,故出頭線是一條短弧。用可用MAPEXPENT命令,將十字光標置于出頭區(qū),并需將編輯特點設(shè)置為ARC。若是需要放大視窗,可用MAPEXPENT命令,將十字光標

55、置于欠頭區(qū),由于該弧很短,用SELECTBOX命令選擇弧段,并用DELETE命令將其刪除,用DRAW命令顯示coverage以校驗所作的修改。ArcedicefarcArcedit:mape*Arcedit:ed;selectboxideleteArcedit:draw錯誤#3:未封鎖的多邊形的懸掛結(jié)點。能夠通過把兩個結(jié)點連接起來的方式來將斷開的多邊形封鎖。調(diào)整窗口到錯誤區(qū),將編輯特點設(shè)置為NODE,用SNAPDISTANCE設(shè)置捕捉距,最后用MOVE命令將一個懸掛點和另一個懸掛點閉合,用DRAW命令顯示coverage以校驗所作的修改。Arcedicefnode;sd(nodesnapclosest*);moveArcediceflabiadd錯誤#4:不正確的User-ID碼。此刻要修改標識點錯誤。標識號395應為300.第一將編輯特點設(shè)為LABEL.修改這種錯誤的簡單方式是選擇395的標識點并執(zhí)行:CALCULATE$ID=300,用DRAW命令顯示coverage以校驗

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論