地圖數據編輯_第1頁
地圖數據編輯_第2頁
地圖數據編輯_第3頁
地圖數據編輯_第4頁
地圖數據編輯_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第六章地圖數據編輯6.1 柵格數據編輯6.1.1 柵格圖像配準概述使用柵格圖像文件,可將紙介地圖、衛星照片、航空照片和其他圖形圖像引入到MapInfoProfessional中。例如,如果使用紙介地圖,可能會需要使用相應的紙介地圖作為MapInfoProfessional創建地圖的藍本。在將手頭的紙介地圖掃描為柵格圖像文件之后,即可在地圖創建顯示相應文件。但是很多柵格圖像并不具有正確的坐標系統和投影,坐標和投影是地圖表達的基礎,只有具有正確的坐標系統和投影,才能應用該地圖進行量測、統計以及和其他數據進行拼接等操作。柵格圖像的配準是通過一系列操作另柵格圖像具有正確的坐標系統和投影的過程。6.1.

2、2 配準柵格圖像1) 先打開后配準在MapInfoProfessional之中,可打開未配準的柵格圖像,并直接在地圖窗口中顯示該圖6.1柵格圖像配準提示窗口圖像,要打開未配準的柵格圖像然后再手動配準,可執行以下操作:a)在文件菜單,單擊打開。此時將顯示“Open”對話框。b)在文件類型”下拉列表中,選擇柵格圖像。c) 選擇要打開的文件,然后單擊打開"按鈕。此時將顯示對話框,提示用戶確認是否顯示未配準的圖像,如圖6.1。d) 單擊“Display命吟按鈕,此時地圖窗口中將顯示該圖像。此時將使用非地球坐標為該圖像創建一個TAB文件,該TAB文件生成后與圖像放置在同一文件中。MapInfo

3、Professional將使用虛配準點來定位該圖像。e) 啟動圖像配準窗口點擊“Table>Raster->ModifyImageRegistration菜單命令,彈出"ImageRegistration窗”口,如圖6.2。從窗口中的顯示配準點的欄中可以看到MapInfoProfessional系統定位該圖像使用的虛擬控制點。圖6.2"ImageRegistration窗白f) 編輯控制點在編輯控制點之前需要確定輸入坐標的單位。單擊“Units按鈕,彈出“Units窗口,如圖6.3。圖6.3"Units窗口在此情況下,系統,默認的單位為feet(英里)

4、。如果輸入的控制點坐標單位為度,則還需要為圖像設定投影。單擊“Projection按鈕,彈出"ChooseProjection窗'口,可根據區域選擇合適的投影,如圖6.4。圖 6.5 "Edit Control Point 窗口圖6.4"ChooseProjection窗口設置完投影,單擊“OK按鈕。下一步可以開始對控制點的編輯。先刪除虛擬控制點,在地圖相應位置點擊增加控制點,此時彈出“EditControlPoint窗口,如圖6.5。其中,標號一欄為控制點的編號,每當新增控制點時,系統會自動為控制點編號。地圖X、地圖Y欄分別存放X坐標、Y坐標,或者是在地

5、圖X欄輸入經度,在地圖Y欄輸入緯度。注:如果圖像本身沒有經緯網,則可通過具有正確坐標的地圖來獲取控制點坐標。其過程如下:把鼠標光標移到對話框下半段的預覽圖像上,并移到一個能在矢量圖上找到對應點的顯著特征(例如同一個道路交叉口),再單擊鼠標左鍵。顯示增加控制點”對話框,單擊確定”。此時其中的圖像X”和圖像Y"域內Pt1的X、Y坐標值為0,這是正確的。選中這個控制點。不要關閉圖像配準對話框。選擇菜單"Table>Raster->SelectControlPointfromMap命”令。在矢量圖找到與柵格圖像上對應的一點,并點擊左鍵,EditControlPoint”

6、對話框出現,其中顯示出單擊此點在地圖中的經度/緯度坐標值,點擊“OK。此時圖像配準上部的“MapX”和“MapY域中的Pt1的X、Y坐標值已不再是0了。選擇“Cance按鈕以撤消對該控制點的選中。以同樣的方法再加入最少三個控制點。通常共有四個點就可以了,四個點的誤差值越小表明配準的越準確。注:有時為了保證精確結果,也可以輸五到六個控制點或更多,但也不是越多越好。另外,這些控制點的位置最好是均勻散布在圖像的四角及周圍。完成控制點輸入之后,單擊確定。柵格圖像將顯示為.tab文件。使用"+和-”'按鈕來放縮柵格圖像。放大圖像將有助于獲取更高精度的控制點位置。如果在圖像配準圖像上難于

7、找到控制點,則單擊圖像配準列表中的控制點條目,然后單擊查找按鈕,以顯示該圖像中的點。2)先配準后打開圖6.6柵格圖像配準提示窗口柵格圖像的先配準后打開與前一小節提到的先打開后配準的過程區別僅在于在柵格圖像配準提示窗口中命令按鈕的選擇上,如圖6.6。如果先對柵格圖像進行配準,則點擊配準”按鈕。彈出圖像配準”窗口。由于柵格圖像先配準后打開,所以在彈出的圖像配準”窗口中并沒有虛擬控制點。按照上一小節的編輯控制點”中的步驟進行操作,完成配準。如果此后在與矢量地圖一起使用該圖像的過程中仍有偏差,可以重新配準該圖像。執行上一小節先打開后配準”中的5)、6)兩步。由于已為該圖像創建TAB文件,在每次打開該文

8、件時,即可像打開任意其他MapInfoProfessional表一樣打開該圖像。6.2矢量地圖繪制6.2.1 MapInfo的繪圖工具MapInfoProfessional擁有全套繪圖工具和編輯命令。使用這些工具可以繪制和修改地圖上的對象。還可以使用這些工具來自定義地圖上的顏色、填充圖案、線型、符號和文本。此外,這些工具和命令還可以提供更多修改地圖的功能。您可以繪制各種各樣的對象,可以使用這些對象來執行全面的地理分析。例如,可以繪制圓、多邊形和其他邊界對象。然后再搜索這些邊界內的記錄。注:當對象所在的圖層是可編輯狀態時,只能繪制和編輯地圖上的對象。以下是對繪圖工具欄命令按鈕的簡介,見表2.1。

9、表2.1繪圖工具欄命令按鈕符號使用符號工具可以創建點標記。使用線工具可以繪制直線(街道、管道、電纜)。要繪制水平線、垂線或45線,在使用線工具的同時直線按住SHIFT鍵即可。請注意,區域或邊界四周的邊框不屬于線。因此,如果使用線工具來繪制方形,MapInfoProfessional不會將方形識別為區域。不能用影線表示其內部或在其中執行搜索。與多邊形工具類似,可以對折線進行整形和平滑化(用曲線替換角)。這兩個選項都可用于用線工具繪制的對象。圓弧如果要繪制圓弧,在使用弧線工具的同時按住SHIFT鍵即可??梢葬樑c橢圓工具、矩形工具和圓角矩形工具(其只能創建形狀)不同,使用多邊形工具可創建區域。對區域

10、執行更多的編輯功能,如合并和整形。橢圓是以單擊的點為中心向外繪制而來的。如果要繪制圓形,在拖動橢圓光標的同時按住SHIFT鍵即可。如果要從某個角”開始繪制橢圓(或圓),將CTRL鍵與橢圓工具結合使用即可。I釜如果要繪制方形,在使用矩形工具的同時按住SHIFT鍵即可。將從一個角開始繪制對象。要以所單矩形擊的點為中心繪制矩形,將CTRL鍵與矩形工具結合使用即可。圓角要繪制圓角方形,按住SHIFT鍵即可。與矩形工具的用法一樣,將CTRL鍵與圓角矩形工具一起使矩形用可以從中心外部繪制對象。1A文本可以自定義字體、磅值和旋轉角度。通過使用MapInfoProfessional的標注工具和命令,還可以創建

11、文1|框架可以在布局中創建框架。框架可以顯示地圖、統計圖、瀏覽窗口、地圖圖例、統計圖圖例、信息窗口等。11敕釜當要添加、刪除或移動可編輯圖層中的節點時,使用此按鈕可以切換到整形模式或退出整形模式(還可望形以通過編輯菜單執行)。1I增加節占使用添加節點”按鈕可以在對象上放置其他節點,以進行更精確的編輯。1更1符號顯示符號樣式”對話框,可以在此改變所選符號對象的符號類型、顏色和大小,或為未來的對象設置新樣式的缺省值。1|線樣式顯示線型”對話框,可以在此改變所選線對象的顏色、寬度和類型,或為未來的對象設置新的缺省值。1區域一顯示區域樣式”對話框,可以在此改變所選區域對象的填充圖案和邊框或為未來的對象

12、設置新的缺省值。|樣式1雙1文本顯示文本樣式”對話框,可以在此改變所選文本的字體、字號、顏色和屬性,或為未來的文本和標注設樣式置新的缺省值。6.2.2 繪制對象在MapInfoProfessional中繪制對象的操作過程比較簡單。只要將圖層設為可編輯狀態,就可以選擇適當的工具進行地圖的繪制。使用繪圖工具,可以在地圖上繪制點、線、面等地圖要素,并可以對這些地圖對象添加文本標注。此外,在繪制對象的過程中,通過按BACKSPACE鍵,可以刪除對象的最后一個節點。如果對象中只有一個節點,則將不會刪除該節點。1、符號對象符號對象即圖層中的點要素。要繪制符號,應將要繪制符號的圖層設為可編輯狀態,然后選擇符

13、號工具。將光標放在符號將要所在的位置,然后單擊。此時將使用缺省符號樣式設置顯示符號。要更改地圖上的符號樣式,可執行以下操作:1)用適當的選擇工具選擇符號。2)啟動符號樣式”對話框,對符號樣式進行設置。單擊"SymbleStyle按鈕營或在“Option菜單上,單擊"SymbleStyle命令,便彈出“SymbleStyle窗門,如圖6.7。Rgtjgr Anqg二 I| 曲BAckzrauodEFbcI fJ D 口11Tlp -2口”£ H4口B由ujid 日圖6.7"SymbleStyle窗口注:SymbleStyle”窗口中的選項因圖像大小和復雜性

14、而異。在此可以更改符號、字體、顏色和大小,以及創建符號的背景效果和粗體。選中顯示實際尺寸復選框可以最初創建的大小查看所選的符號。此時將以所指定的樣式更改顯示符號。在更改設置之前,這些設計還應用于后續繪制的所有符號。2、線和面對象繪制線對象和面對象最常用的工具為“Polyline和'“Polygon命令按鈕。使用多邊形工具繪制面對象,在繪制最后一條邊時,雙擊鼠標或者按ESC鍵,MapInfo將自動繪制一條邊將圖形封閉。此外,在使用多邊形工具繪制面對象的過程中需要注意的就是節點對齊。為保證兩個圖斑公共邊線路徑一致,節點對齊多應用于畫相鄰的兩個圖斑的過程。a)激活節點對齊按鍵盤上的“S鍵,激

15、活節點對齊模式,以便準確捕捉到已有節點。觀察狀態條,它顯示出SNAP,表明對齊模式是活動的。在這種模式下,當光標靠近已知節點時,光標會變成大的十字光標,如圖6.8。b)對齊設置執行"Option菜單中的"Preferences命令,顯示"Preferences對話框,單擊“MapWindow”命令,彈出"MapPreferences0口',如圖6.9。圖6.9"MapPreferences在對話框的“DigitizingOptions”部分,根據情況設置對齊公差和自動節點公差數值范圍。單擊“OK,返回到參數設置對話框,結束設置。3、文本

16、對象用文本工具創建文本對象,多用于為地圖或布局添加注釋(例如,地圖標題和子標題)。與標注不同,文本對象沒有與數據進行連接。要創建文本,應確保要繪制文本的圖層處于可編輯狀態,并選擇“Text工具囚。將光標放在文本將所在的位置上,然后輸入所需的文本。要更改地圖上的文本樣式,可執行以下操作:1 .用適當的選擇工具選擇文本。2 .啟動文本樣式”對話框,對文本樣式進行設置。更改文本的樣式,可單擊“TextStyle'命令按鈕函或在“Option菜單上,單擊“TextStyle命令。使用上述方法之一可顯示“TextStyle對話框,可以在此更改字體、字號和顏色,以及創建各種效果,如輪廓線或下落陰影

17、,如圖6.10。在更改這些設置之前,其將對后續在地圖上繪制的任何文本都有效。圖6.10"TextStyle窗'口4、對象整形整形是對區域、折線、線、弧線和點等對象進行的操作。區域是用多邊形工具創建的對象。不能對用矩形工具、圓角矩形工具或橢圓工具創建的對象進行整形。要進行對象整形,需要執行以下操作:1 .用選擇工具選擇對象2 .啟動整形工具在“Edit菜單中單擊“Reshap而令,或使用繪圖工具欄上的“Reshaped令按鈕EG此時處于整形模式之中。3 .要將對象進行整形,可以移動節點、添加節點或從對象中刪除節點要移動節點,先將節點選中,同時按住鼠標按鈕,然后將節點拖到預期的位

18、置上。此時與該節點相連的線段將移到新位置上。要添加節點,從繪圖工具欄單擊“AddNode”工具并將光標定位在添加節點的位置,然后單擊鼠標按鈕。此時MapInfoProfessional將添加節點。要刪除節點,先將光標定位在節點上,單擊該節點,然后按DELETE鍵。要在創建折線或多邊形時刪除最后一個節點,單擊BACKSPACE鍵即可。例6.1畫橢圓形操場雖然整形工具不能對用矩形工具、圓角矩形工具或橢圓工具創建的對象進行整形。但可將這些對象轉換為區域,然后進行操作。首先,畫一個正圓形,選中圓形對象,單擊右鍵,在快捷菜單中點擊EditObjects->ConverttoRegions命令。將圓

19、形對象轉換為區域,在區域處于被選中的下,啟動整形工具。則圓形區域顯示出節點。用選擇工具選擇第一個節點。按住SHIFT鍵的同時單擊與第一個節點相對的節點(只要大概就行)。MapInfo選擇節點之間最短路線中的所有節點,如圖6.11所示。圖6.11選擇多個節點應用“Selec維單擊被選中的節點不松手,同時向合適的方向移動,便畫出橢圓形操場形狀,如圖6.12。圖6.12利用整形畫橢圓形效果6.3對象編輯1) 3.3設置和清除目標2) 設置目標MapInfoProfessional中有對對象的高級編輯功能,將對象設置為目標是實現這些高級編輯的前提。首先,需要將被編輯對象設置為目標,然后通過各種模塊實現

20、對圖形對象的編輯。本節對圖形對象的編輯有一個最大的特點,就是需要借助本圖層或其他圖層中的對象實現對對象的編輯。設置目標的操作簡單,但它是很多分析操作的前提,把地圖對象設置為目標的操作過程為:3) 設置要編輯的對象所在的圖層為可編輯;4) 選擇要成為編輯目標的對象;5) 點擊"Objects>SetTarget命令,或點擊鼠標右鍵,在快捷菜單中點擊“EditObjects->SetTarget命令,所選的地圖對象被設置為目標,如圖6.13所示。P 麗宇典行攻叵缸Map| r-t H圖6.13設置為目標的對象2、清除目標清除目標是設置目標的反向過程。對象被設置成目標對象后,如

21、果用戶想撤銷此項操作,可以清除目標,操作如下:點擊"Objects>ClearTarget命令,或點擊鼠標右鍵,在快捷菜單中點擊“EditObjects->ClearTarget命令,目標對象被清除。6) 3.4合并和分解對象1、合并對象合并(Combine)功能可以將多個單獨的地圖對象合并成一個對象,因此在實際操作中經常用到。對象的合并操作步驟如下:1) 將要操作的圖層設置成可編輯,并選擇一個需要合并的對象;2) 在地圖窗口中選擇兩個或多個地圖對象;3) 選擇"Objects>Combine菜單,打開"DataAggregation”窗口,如圖

22、6.14?!癉ataAggregation窗口中各選項含義如圖 6.14 "Data Aggregation 窗口1)無變化(Blank):保持目標對象的值為新對象的值;圖 6.15 " Data Disaggregation 窗 d2)值:為新對象的字段設置一個特定值;3)總和:對所有被合并對象的字段值求和,將總和賦為新對象的字段值;4)平均值:計算所有被合并對象字段值的平均;5)加權:在下拉列表選擇某列作加權平均;6)無數據:在合并對象過程中,如果設定了目標,選中該復選框可使目標對象的所有列值保持不變;如果沒有設定目標,選中此復選框可使新行所有列存儲為空白值;7)點擊確

23、定”按鈕,選擇的所有對象被合并成一個新的對象。2、分解對象被合并的對象,如果需要將其分解開,則需要進行對象分解操作,具體步驟如下:1) 將包含編輯對象的圖層設置為可編輯;2) 選中要分解的對象,點擊“Objects*DisaggregateObjects命令,打開“DataDisaggregation窗口;”3) 在窗口中選擇合適的選項,點擊“Next,"設置"DataDisaggregation窗口中的各選項,如圖6.15;4)在窗口中選擇一個或多個字段,選擇分解方法:a)空白:刪除目標對象某字段數值;b)值:為新對象的字段設置一個特定值;c)面積比率:將目標對象的數值根

24、據新對象的面積按比例分解到各個新對象中。5)點擊“OK按鈕,選定的對象被分解。6.3.5對象分割對象分割功能可以將其他對象作為切割器,將目標對象分割成多個小對象。對象分割包含兩個命令:即分割(Split)和折線分割(PolylineSplit),如圖6.16。其中,“Split命令中作為切割器的對象為區域對象,“PolylineSplit命令中作為切割器的對象為線對象。SetTargetdearTz3rgr+CorYkbine.UmggrTgale一ButterrilConvexHulL.Encb»i.-VorOnDL-DrivingReciorh£Si.rLayerCaf

25、ltrn-L.r_rxI1LFindSalecton-MhwEF尋S#l#cliQnLawrSelectANFromSdetlionLd/erMakeSrluCLsyrrEditableEras亂“Erase區也過、PclyKneSpGl.|OverlayMod-,TunnAMtO5CF0llOffCHedcRegrans.Oan.£zp/Thin”.Crffsel.R.otates.Clea*COT-rnelklayerChanqeVievk'.Clone*/'PreviousVfeifrEntireLaycrSmacthUr-SffiOCthL-hangrZoom

26、ToNearest1ile5ervcrLevel.EditObjKGetInfo.ConverttoRegionConcertIqPMylim圖6.16'Split和“PolylineSplit命令對象的分割操作如下:1) 將包含編輯對象的圖層設置為可編輯;2) 選中要成為分割目標的對象,點擊“Objects>SetTarget”命令,所選目標被突出顯示;3)創建或選擇一個或多個對象作為切割對象,這些對象應該是封閉的;4) 選擇用作切割的對象;5) 依據情況選擇點擊“Objects*Split命令或"Objects*PolylineSplit”命令,打開Polyline

27、Split”窗口;如果選用PolylineSplit”命令會首先彈出“SplitWithPolyline窗如圖6.17,單擊“Nex媵鈕再彈出"DataDisaggregation窗口.”圖6.17用折線分割”窗口6) 選擇合適的數據分解方法;7)點擊“OK按鈕,目標對象被分割。6.3.6對象擦除利用MapInfo的對象擦除(Erase)功能可以擦除圖形對象。應用擦除功能刪除目標對象的一部分時有兩種選擇:使用“Objects>Erase”可以擦除目標對象被切割對象覆蓋的那部分,也可以使用“Objects>EraseOutside將目標對象未被切割對象覆蓋的那一部分擦除,如

28、圖6.18?!癊rased令可以擦除區域和線對象,但不能擦除點或文本對象。b執行"Erase Outsid命令原始與結果對比圖圖6.18"Eras嶼"Erase Outside'令操作結果示意圖a執行“Eras蹄令原始與結果對比圖擦除對象的操作步驟如下:1) 將包含編輯對象的圖層設置為可編輯;2) 選中要編輯的對象,點擊“Objects>SetTarget”命令,所選目標被突出顯示;3) 創建或選擇一個擦除對象,擦除對象需要閉合;4)依據情況選擇Erase”或EraseOutside”命令,打開"DataDisaggregation對話框,

29、選擇分解方法;5)點擊“OK按鈕,完成擦除對象操作。6.3.7疊壓節點疊壓節點(OverlayNodes)命令允許在目標對象與切割對象的交叉處為目標對象增加節點。例如,在地圖上增加新街道,新、舊街道交叉時,就可使用疊壓節點命令在新街道上增加節點。疊壓節點的操作步驟為:1) 設置包含編輯對象的圖層為可編輯;2) 選中要增加節點的對象,點擊“ObjectsSetTarget”命令,所選目標被突出顯示,*4- >#$% 子機 Q *,¥ 可中中,+4W + >+卜中 »-H-C 4-H-4-H-4 »-H-4 44-« 手 由洪M出堀 *4 *令*

30、>*4 8% > .多 7 #國土一不,壬&-如圖6.19所示;|中*一41m31T孑叫.:牛,小卜中、7.辦卜中卜力科今卜7。卜我.4中。-C-H-4»-H-4*+2%牛耳q予畀事工哈*,斗譽聽事騎A電Q400W*4*4善-M-44-H-44-4k不4a彳*/不*/4*電土*:令*+*令+備手電季步中不,':卜管力量*物”聲務物”中物”抽,3爭母的呂中寺本當泰昂-£+*&*心&小+字*本&*4m專一*業*金學/曝手寫號Aw*安通4電,d電7f0工電/事中JL與0404$0T04$“裊3 * j *%*Q*A:- -a i

31、 ,,* *孑卸一34條4/*<.。/|>中小3>W- +/事尸,一國。*/4/;中多 * i 3、3*3 卻4 - . a中:一” -:-.9號卡伊->” 5* . -:- »YT專,T-m卡片外外1s寸不斗:八冷工土> 0* 尊寺I I k M .南看.產+小 4 V 小看. 4 J,W 1 + .初事 r-ir* 3*.邕 */>« 令*系& .小£ / d W-f-4 *,<- w if 4 W#4 聿'0*' *. / 卡 七學, 匕盧寧*«力畀學與 * *X 骷0'*4

32、0號畛電工安#© JL*eJL 0十譽JL *%q9/% *#, 專內卓小奮我 再勺小,子 . ; - -> - - -;- - - - -:- -;-.-.-4, :. - -;.7n 2*n-.4- - ;- -.4- - - -:- - -; - -: - - -:- - -:- -f4張、*4h*尋不不去電6,*筋*與9*號1»4,*4*+$本卡才0圖6.19將要增加節點的對象設置為目標3) 在窗口的任意圖層選擇一個或多個與目標對象相交的對象作為切割對象;4) 點擊“Objects*OverlayNodes命穿,切割對象與目標對象相交處,為目標對象添加了節點,

33、如圖6.20所示。圖6.20執行"OverlayNodes命令后結果6.4矢量數據質量檢查在繪制好的表文件中,數據中難免會出現一些錯誤,這些錯誤包括數據自身帶有的,數據夾雜其他類型的數據,即存在異類,如在存放面狀要素的地圖中存在線狀要素,也包括圖層之間空間位置關系有錯誤的,如存放道路的圖層和存放建筑物的圖層之間,道路和建筑物存在壓蓋現象,即空間上的重疊。通過以下的矢量數據質量檢查方法可以排除以上錯誤。6.4.1 區域檢查區域檢查是針對面對象進行的數據質量檢查,如果區域內存在點、線、文本等要素,系統會彈出提示窗口,如圖6.21,則區域檢查不能繼續,所以應先除去異類或將其轉化為區域,排除

34、異類的方法參見下一小節。圖6.21檢查區域錯誤提示窗口區域檢查步驟如下:1) 激活要檢查的區域圖層,使其處于可編輯狀態。2) 選中區域圖層中要檢查的范圍內的所有對象。3) 單擊鼠標右鍵,點擊快捷菜單中的EditObjects->CheckRegions命令,如圖6.22。圖6.22啟動“CheckRegions#令彈出檢查區域對象”窗口,如圖6.23。圖6.23"CheckRegionObjects窗口1、設置"CheckRegionObjects”窗口檢查區域能夠檢測出在數據中出現的自相交、重疊、縫隙三類錯誤,圖6.24為這三類錯誤的示意圖。a重疊b縫隙c自相交圖6

35、.24檢查區域的三類錯誤示意依據要檢查的內容,選中各項檢查前的復選框,其中在縫隙檢查一欄中有最大縫隙面積和面積單位一欄需要進行設置。最大縫隙面積是指在檢查縫隙的過程中,如果兩個或多個區域對象所包圍的縫隙超過設定的最大縫隙面積閾值,則在區域檢查后不將其列入縫隙范圍,不予標本。通過區域檢查,檢查結果會在圖上以不同的形式表示出來,這些有相應錯誤的標示能夠根據用戶需要進行自定義。圖6.23框中所示的即是有相應數據錯誤的標示設定按鈕。2、檢查結果檢查結果是利用生成的對象作為標示,這些對象與圖層中的其他對象一樣,在屬性表中有記錄,如圖6.25為檢查前后的示意。*郅$1114SJCU95總1PM醉詡啾145

36、L!M5 ±4ST.ISUJBlLH33UJiE-UrKiaHUd融腳MtMg仁U2L4I通力Liul2 75711TjlNMNUSJUBZ77.KL9“Wil kBUS*沼*ijgaji£C#94n轎血值,SIH LuJLSJlTShMJlLU444A;1陽值MlMuita.41n43LZ|i wwKlH州同-TlU"石l咕免a檢查前屬性表最后一行記錄顯示陽卬 W*_iS*!S 04».M4 *C*iJ3 Birt! t5£5Si1 工鐘2iM. 血1T»LJK 13-4JLM 】;融LH:喻二WJfT 嘛* 4J»34

37、W7.IEE- 初W E電W1E7 3 心5PMELHLUM困*tmujUNW311 LffKUZF7.KJ11BVi修網通-w121K3 51血劇94n技13$ibLuJlE-ii14L b44 »慟2小131i1 M.4IHLSD543LZ14ta*.*llXMliiMlM刑1%b檢查區域后在屬性表的后面添加多行記錄圖6.25檢查區域前后屬性表變化3、修改錯誤修改錯誤時可依據瀏覽窗口中的記錄查找錯誤位置,因為錯誤一般都非常小,如果錯誤不處在被選中的狀態下,即使有標示也很難發現。自相交的修改前,在應用標示錯誤的對象找到錯誤的位置時,首先刪除標示錯的對象,然后進行修改。自相交的修改主

38、要應用整形按鈕,進行移動點、刪除點、增加點等操作校準區域對象邊界位置。重疊錯誤的修改前,在應用標示錯誤的對象找到錯誤的位置時,首先刪除標示錯的對象,然后進行修改。重疊錯誤的修改最好先擦除/擦除外部操作,再應用整形按鈕,進行移動點、刪除點、增加點等操作校準區域對象邊界位置。縫隙錯誤的修改首先利用提示縫隙錯誤位置的區域對象和周邊任一區域對象合并,然后應用整形按鈕,進行移動點、刪除點、增加點等操作校準區域對象邊界位置。4、緊縮表單擊菜單中的"Table>Maintenance->PackTable”命令。此時將顯示"PackTable又寸話框。選擇剛剛修改錯誤后的區域

39、表,選擇"PackBothTypesofData項:單擊確定。6.4.2 圖層內排除異類圖層內異類是一類圖層要素中出現其他圖層要素的情況,比如面狀圖層中出現線狀要素。圖層內排除異類的步驟如下:點擊菜單“Query中的“SQLSelect命令,或者點擊菜單“Query中的“Selec蹄令均可。以"SQLSelect命令為例。對彈出的“SQLSelect窗口進行設置,如果要排除的是存放區域圖層中的異類,則窗口設置如圖6.26。圖6.26排除非區域異類“SQLSelect窗口設定根據查詢結果,編輯異類。其他三類圖層條件一欄的條件表達式:排除線圖層中的異類排除點圖層中的異類排除線圖

40、層中的異類Str$(obj)<>"polyline"Str$(obj)<>"point",Str$(obj)<>"text"。他們之間在空間上出現重疊的錯誤。B中存放的是表達道路的線狀圖層,6.27。如圖中所示,圖層B中的6.4.3 圖層之間排除重疊圖層間的重疊,是指對象處在不同的圖層中存放,假設圖層A中存放的是表達建筑物的區域圖層,圖層圖層之間對象在空間位置上出現重疊錯誤的示意圖,見圖一個線對象與圖層A中的三個區域對象有重疊現象。圖6.27圖層間對象重疊示意當然這種重疊不僅僅局限于區域和線對象之間

41、。查找該類錯誤的步驟如下:1) 點擊菜單“Query中的“SQLSelec端令。2) 對彈出的“SQLSelect1白進行設定,如圖6.28。FSQLSelect,口nTwtit年ThMebColdfnn4-Operfliers±AqqreQH把上因后壯理戰RFu巾iWuuut|陽層AglefiCttiEJEfotiSel&cffidurrnj:p-hercCondlcn&金電Impjienl曰3CoLnrs:rto1aNoNanEti:SdoicnLlhiI7留下口總危LraupUzluminiz-.7日wfTResullnEII二arcel匚切卜沖圖6.28&qu

42、ot;SQLSelect窗口設置6.5實例與練習綜合實驗:安徽省各地區單位面積道路里程、人均道路里程統計該綜合實驗設計如下:1、根據已有的安徽省某年份的道路交通圖一幅及該年份的人口統計數據如圖6.29,應用MapInfo軟件統計出安徽省該年份各地區的單位面積道路里程和人均道路里程(此處的道路包括國道、省道、高速三級)。安徽省道路交通圖IDLDior 宅.可' 會無一 專無一 出城 州一 電土 業-T 淮北. 疝聲 和 殼南 串阜 加中 等回丸n 岳3 q567 gq10111213川151517苜百市百存有在苜開百市市市市而山幣I*cr0_3005 (萬人)11*熊266+0Q比I.

43、%130. 60313.326S6. 73853. 5T蛾.SE>1弭14d洱«4WL 891308274.2110 OS312.帕閔在冽IK, 0530L ST452.63我一晚110.1:167. 0BSOS. 59212.24限5。263.60g3T. 90155,1塔*典朝沿1OT.能6522 乳 05M咫311.33352. 4TM.WT1珥嶼73.113工1Bl9t4. ei80.39371.35區57帆601S9.蠅5&圖6.29綜合實驗基礎數據2、完成該實驗的大致步驟如下:(1)分組將安徽省整個省域分為4個區,每人負責一個區,四人一組,其中擔任1號區任務

44、的同學為小組組長。(2)影像校正對安徽省某年份的道路交通圖進行校正,并賦以相應的投影。(3)圖形編輯首先,創建安徽省道路”、安徽省地級行政區劃”表文件,并設置相應的字段。其次,添加分幅文件,在分幅文件的提示下在自己任務分區內進行圖形編輯。再次,應用安徽省地級行政區劃”文件對安徽省道路”圖層進行分割等編輯。(4)圖形數據質檢進行區域檢查、圖層內排除異類等圖形數據質檢。(5)圖形拼接處理將小組內各成員所完成的圖形進行拼接處理,得到安徽省完整的安徽省道路”、安徽省地級行政區劃”表文件數據。(6)表文件屬性編輯對表文彳中的ID、AREA、NAME、POPULATION等列進行賦值操作。(7)數據統計根

45、據安徽省道路”、安徽省地級行政區劃”表文件所提供的數據進行統計,得出安徽省各地區單位面積道路里程、人均道路里程統計結果。3、本實驗涉及內容較多,因此,需要將部分內容放到后面的第七章、第八章中的實例與練習部分來完成,這樣有助于前后實驗的連貫,讓讀者在練習過程中具有較強的目的性。練習:安徽省道路”、安徽省地級行政區劃”地圖數據編輯1、背景為了實現對安徽省各地級行政區面積和行政區內道路的統計量算,需要制作安徽省道路”、安徽省地級行政區劃”地圖數據。2、目的通過制作安徽省道路”、安徽省地級行政區劃”地圖數據,使讀者掌握影像校正、矢量圖形繪制、圖形對象編輯、矢量數據質量檢查、圖層合并及圖形拼接等必要的地圖數據編輯技能,通過分組完成任務,鍛煉學生的團結協作能力。3、要求分組完成安徽省道路”、安徽省地級行政區劃”地圖數據,針對各自負責的區域,在編輯的數據進行質檢完成后進行拼接處理。4、數據安徽省某年份的道路交通圖、分幅”表文件。5、操作步驟(1)影像校正影像校正過程參見本章6.1。投影選擇如圖6.300IChooseProjetticn|FtegurndEqijdAieaFVuiecliDni|£1國uiyM白nb*Equ44厘PM|KtiOn8十黑Fqj寺

溫馨提示

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

評論

0/150

提交評論