地圖數(shù)據(jù)編輯_第1頁(yè)
地圖數(shù)據(jù)編輯_第2頁(yè)
地圖數(shù)據(jù)編輯_第3頁(yè)
地圖數(shù)據(jù)編輯_第4頁(yè)
地圖數(shù)據(jù)編輯_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第六章地圖數(shù)據(jù)編輯6.1 柵格數(shù)據(jù)編輯6.1.1 柵格圖像配準(zhǔn)概述使用柵格圖像文件,可將紙介地圖、衛(wèi)星照片、航空照片和其他圖形圖像引入到MapInfoProfessional中。例如,如果使用紙介地圖,可能會(huì)需要使用相應(yīng)的紙介地圖作為MapInfoProfessional創(chuàng)建地圖的藍(lán)本。在將手頭的紙介地圖掃描為柵格圖像文件之后,即可在地圖創(chuàng)建顯示相應(yīng)文件。但是很多柵格圖像并不具有正確的坐標(biāo)系統(tǒng)和投影,坐標(biāo)和投影是地圖表達(dá)的基礎(chǔ),只有具有正確的坐標(biāo)系統(tǒng)和投影,才能應(yīng)用該地圖進(jìn)行量測(cè)、統(tǒng)計(jì)以及和其他數(shù)據(jù)進(jìn)行拼接等操作。柵格圖像的配準(zhǔn)是通過(guò)一系列操作另柵格圖像具有正確的坐標(biāo)系統(tǒng)和投影的過(guò)程。6.1.

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

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

4、。如果輸入的控制點(diǎn)坐標(biāo)單位為度,則還需要為圖像設(shè)定投影。單擊“Projection按鈕,彈出"ChooseProjection窗'口,可根據(jù)區(qū)域選擇合適的投影,如圖6.4。圖 6.5 "Edit Control Point 窗口圖6.4"ChooseProjection窗口設(shè)置完投影,單擊“OK按鈕。下一步可以開(kāi)始對(duì)控制點(diǎn)的編輯。先刪除虛擬控制點(diǎn),在地圖相應(yīng)位置點(diǎn)擊增加控制點(diǎn),此時(shí)彈出“EditControlPoint窗口,如圖6.5。其中,標(biāo)號(hào)一欄為控制點(diǎn)的編號(hào),每當(dāng)新增控制點(diǎn)時(shí),系統(tǒng)會(huì)自動(dòng)為控制點(diǎn)編號(hào)。地圖X、地圖Y欄分別存放X坐標(biāo)、Y坐標(biāo),或者是在地

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

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

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

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

9、表2.1繪圖工具欄命令按鈕符號(hào)使用符號(hào)工具可以創(chuàng)建點(diǎn)標(biāo)記。使用線工具可以繪制直線(街道、管道、電纜)。要繪制水平線、垂線或45線,在使用線工具的同時(shí)直線按住SHIFT鍵即可。請(qǐng)注意,區(qū)域或邊界四周的邊框不屬于線。因此,如果使用線工具來(lái)繪制方形,MapInfoProfessional不會(huì)將方形識(shí)別為區(qū)域。不能用影線表示其內(nèi)部或在其中執(zhí)行搜索。與多邊形工具類似,可以對(duì)折線進(jìn)行整形和平滑化(用曲線替換角)。這兩個(gè)選項(xiàng)都可用于用線工具繪制的對(duì)象。圓弧如果要繪制圓弧,在使用弧線工具的同時(shí)按住SHIFT鍵即可。可以針與橢圓工具、矩形工具和圓角矩形工具(其只能創(chuàng)建形狀)不同,使用多邊形工具可創(chuàng)建區(qū)域。對(duì)區(qū)域

10、執(zhí)行更多的編輯功能,如合并和整形。橢圓是以單擊的點(diǎn)為中心向外繪制而來(lái)的。如果要繪制圓形,在拖動(dòng)橢圓光標(biāo)的同時(shí)按住SHIFT鍵即可。如果要從某個(gè)角”開(kāi)始繪制橢圓(或圓),將CTRL鍵與橢圓工具結(jié)合使用即可。I釜如果要繪制方形,在使用矩形工具的同時(shí)按住SHIFT鍵即可。將從一個(gè)角開(kāi)始繪制對(duì)象。要以所單矩形擊的點(diǎn)為中心繪制矩形,將CTRL鍵與矩形工具結(jié)合使用即可。圓角要繪制圓角方形,按住SHIFT鍵即可。與矩形工具的用法一樣,將CTRL鍵與圓角矩形工具一起使矩形用可以從中心外部繪制對(duì)象。1A文本可以自定義字體、磅值和旋轉(zhuǎn)角度。通過(guò)使用MapInfoProfessional的標(biāo)注工具和命令,還可以創(chuàng)建

11、文1|框架可以在布局中創(chuàng)建框架??蚣芸梢燥@示地圖、統(tǒng)計(jì)圖、瀏覽窗口、地圖圖例、統(tǒng)計(jì)圖圖例、信息窗口等。11敕釜當(dāng)要添加、刪除或移動(dòng)可編輯圖層中的節(jié)點(diǎn)時(shí),使用此按鈕可以切換到整形模式或退出整形模式(還可望形以通過(guò)編輯菜單執(zhí)行)。1I增加節(jié)占使用添加節(jié)點(diǎn)”按鈕可以在對(duì)象上放置其他節(jié)點(diǎn),以進(jìn)行更精確的編輯。1更1符號(hào)顯示符號(hào)樣式”對(duì)話框,可以在此改變所選符號(hào)對(duì)象的符號(hào)類型、顏色和大小,或?yàn)槲磥?lái)的對(duì)象設(shè)置新樣式的缺省值。1|線樣式顯示線型”對(duì)話框,可以在此改變所選線對(duì)象的顏色、寬度和類型,或?yàn)槲磥?lái)的對(duì)象設(shè)置新的缺省值。1區(qū)域一顯示區(qū)域樣式”對(duì)話框,可以在此改變所選區(qū)域?qū)ο蟮奶畛鋱D案和邊框或?yàn)槲磥?lái)的對(duì)象

12、設(shè)置新的缺省值。|樣式1雙1文本顯示文本樣式”對(duì)話框,可以在此改變所選文本的字體、字號(hào)、顏色和屬性,或?yàn)槲磥?lái)的文本和標(biāo)注設(shè)樣式置新的缺省值。6.2.2 繪制對(duì)象在MapInfoProfessional中繪制對(duì)象的操作過(guò)程比較簡(jiǎn)單。只要將圖層設(shè)為可編輯狀態(tài),就可以選擇適當(dāng)?shù)墓ぞ哌M(jìn)行地圖的繪制。使用繪圖工具,可以在地圖上繪制點(diǎn)、線、面等地圖要素,并可以對(duì)這些地圖對(duì)象添加文本標(biāo)注。此外,在繪制對(duì)象的過(guò)程中,通過(guò)按BACKSPACE鍵,可以刪除對(duì)象的最后一個(gè)節(jié)點(diǎn)。如果對(duì)象中只有一個(gè)節(jié)點(diǎn),則將不會(huì)刪除該節(jié)點(diǎn)。1、符號(hào)對(duì)象符號(hào)對(duì)象即圖層中的點(diǎn)要素。要繪制符號(hào),應(yīng)將要繪制符號(hào)的圖層設(shè)為可編輯狀態(tài),然后選擇符

13、號(hào)工具。將光標(biāo)放在符號(hào)將要所在的位置,然后單擊。此時(shí)將使用缺省符號(hào)樣式設(shè)置顯示符號(hào)。要更改地圖上的符號(hào)樣式,可執(zhí)行以下操作:1)用適當(dāng)?shù)倪x擇工具選擇符號(hào)。2)啟動(dòng)符號(hào)樣式”對(duì)話框,對(duì)符號(hào)樣式進(jìn)行設(shè)置。單擊"SymbleStyle按鈕營(yíng)或在“Option菜單上,單擊"SymbleStyle命令,便彈出“SymbleStyle窗門,如圖6.7。Rgtjgr Anqg二 I| 曲BAckzrauodEFbcI fJ D 口11Tlp -2口”£ H4口B由ujid 日?qǐng)D6.7"SymbleStyle窗口注:SymbleStyle”窗口中的選項(xiàng)因圖像大小和復(fù)雜性

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

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

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

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

18、置上。此時(shí)與該節(jié)點(diǎn)相連的線段將移到新位置上。要添加節(jié)點(diǎn),從繪圖工具欄單擊“AddNode”工具并將光標(biāo)定位在添加節(jié)點(diǎn)的位置,然后單擊鼠標(biāo)按鈕。此時(shí)MapInfoProfessional將添加節(jié)點(diǎn)。要?jiǎng)h除節(jié)點(diǎn),先將光標(biāo)定位在節(jié)點(diǎn)上,單擊該節(jié)點(diǎn),然后按DELETE鍵。要在創(chuàng)建折線或多邊形時(shí)刪除最后一個(gè)節(jié)點(diǎn),單擊BACKSPACE鍵即可。例6.1畫(huà)橢圓形操場(chǎng)雖然整形工具不能對(duì)用矩形工具、圓角矩形工具或橢圓工具創(chuàng)建的對(duì)象進(jìn)行整形。但可將這些對(duì)象轉(zhuǎn)換為區(qū)域,然后進(jìn)行操作。首先,畫(huà)一個(gè)正圓形,選中圓形對(duì)象,單擊右鍵,在快捷菜單中點(diǎn)擊EditObjects->ConverttoRegions命令。將圓

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

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

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

22、6.14?!癉ataAggregation窗口中各選項(xiàng)含義如圖 6.14 "Data Aggregation 窗口1)無(wú)變化(Blank):保持目標(biāo)對(duì)象的值為新對(duì)象的值;圖 6.15 " Data Disaggregation 窗 d2)值:為新對(duì)象的字段設(shè)置一個(gè)特定值;3)總和:對(duì)所有被合并對(duì)象的字段值求和,將總和賦為新對(duì)象的字段值;4)平均值:計(jì)算所有被合并對(duì)象字段值的平均;5)加權(quán):在下拉列表選擇某列作加權(quán)平均;6)無(wú)數(shù)據(jù):在合并對(duì)象過(guò)程中,如果設(shè)定了目標(biāo),選中該復(fù)選框可使目標(biāo)對(duì)象的所有列值保持不變;如果沒(méi)有設(shè)定目標(biāo),選中此復(fù)選框可使新行所有列存儲(chǔ)為空白值;7)點(diǎn)擊確

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

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

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

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

27、Split”窗口;如果選用PolylineSplit”命令會(huì)首先彈出“SplitWithPolyline窗如圖6.17,單擊“Nex媵鈕再?gòu)棾?quot;DataDisaggregation窗口.”圖6.17用折線分割”窗口6) 選擇合適的數(shù)據(jù)分解方法;7)點(diǎn)擊“OK按鈕,目標(biāo)對(duì)象被分割。6.3.6對(duì)象擦除利用MapInfo的對(duì)象擦除(Erase)功能可以擦除圖形對(duì)象。應(yīng)用擦除功能刪除目標(biāo)對(duì)象的一部分時(shí)有兩種選擇:使用“Objects>Erase”可以擦除目標(biāo)對(duì)象被切割對(duì)象覆蓋的那部分,也可以使用“Objects>EraseOutside將目標(biāo)對(duì)象未被切割對(duì)象覆蓋的那一部分擦除,如

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

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

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

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

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

33、如圖6.20所示。圖6.20執(zhí)行"OverlayNodes命令后結(jié)果6.4矢量數(shù)據(jù)質(zhì)量檢查在繪制好的表文件中,數(shù)據(jù)中難免會(huì)出現(xiàn)一些錯(cuò)誤,這些錯(cuò)誤包括數(shù)據(jù)自身帶有的,數(shù)據(jù)夾雜其他類型的數(shù)據(jù),即存在異類,如在存放面狀要素的地圖中存在線狀要素,也包括圖層之間空間位置關(guān)系有錯(cuò)誤的,如存放道路的圖層和存放建筑物的圖層之間,道路和建筑物存在壓蓋現(xiàn)象,即空間上的重疊。通過(guò)以下的矢量數(shù)據(jù)質(zhì)量檢查方法可以排除以上錯(cuò)誤。6.4.1 區(qū)域檢查區(qū)域檢查是針對(duì)面對(duì)象進(jìn)行的數(shù)據(jù)質(zhì)量檢查,如果區(qū)域內(nèi)存在點(diǎn)、線、文本等要素,系統(tǒng)會(huì)彈出提示窗口,如圖6.21,則區(qū)域檢查不能繼續(xù),所以應(yīng)先除去異類或?qū)⑵滢D(zhuǎn)化為區(qū)域,排除

34、異類的方法參見(jiàn)下一小節(jié)。圖6.21檢查區(qū)域錯(cuò)誤提示窗口區(qū)域檢查步驟如下:1) 激活要檢查的區(qū)域圖層,使其處于可編輯狀態(tài)。2) 選中區(qū)域圖層中要檢查的范圍內(nèi)的所有對(duì)象。3) 單擊鼠標(biāo)右鍵,點(diǎn)擊快捷菜單中的EditObjects->CheckRegions命令,如圖6.22。圖6.22啟動(dòng)“CheckRegions#令彈出檢查區(qū)域?qū)ο蟆贝翱?,如圖6.23。圖6.23"CheckRegionObjects窗口1、設(shè)置"CheckRegionObjects”窗口檢查區(qū)域能夠檢測(cè)出在數(shù)據(jù)中出現(xiàn)的自相交、重疊、縫隙三類錯(cuò)誤,圖6.24為這三類錯(cuò)誤的示意圖。a重疊b縫隙c自相交圖6

35、.24檢查區(qū)域的三類錯(cuò)誤示意依據(jù)要檢查的內(nèi)容,選中各項(xiàng)檢查前的復(fù)選框,其中在縫隙檢查一欄中有最大縫隙面積和面積單位一欄需要進(jìn)行設(shè)置。最大縫隙面積是指在檢查縫隙的過(guò)程中,如果兩個(gè)或多個(gè)區(qū)域?qū)ο笏鼑目p隙超過(guò)設(shè)定的最大縫隙面積閾值,則在區(qū)域檢查后不將其列入縫隙范圍,不予標(biāo)本。通過(guò)區(qū)域檢查,檢查結(jié)果會(huì)在圖上以不同的形式表示出來(lái),這些有相應(yīng)錯(cuò)誤的標(biāo)示能夠根據(jù)用戶需要進(jìn)行自定義。圖6.23框中所示的即是有相應(yīng)數(shù)據(jù)錯(cuò)誤的標(biāo)示設(shè)定按鈕。2、檢查結(jié)果檢查結(jié)果是利用生成的對(duì)象作為標(biāo)示,這些對(duì)象與圖層中的其他對(duì)象一樣,在屬性表中有記錄,如圖6.25為檢查前后的示意。*郅$1114SJCU95總1PM醉詡啾145

36、L!M5 ±4ST.ISUJBlLH33UJiE-UrKiaHUd融腳MtMg仁U2L4I通力Liul2 75711TjlNMNUSJUBZ77.KL9“Wil kBUS*沼*ijgaji£C#94n轎血值,SIH LuJLSJlTShMJlLU444A;1陽(yáng)值MlMuita.41n43LZ|i wwKlH州同-TlU"石l咕免a檢查前屬性表最后一行記錄顯示陽(yáng)卬 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修網(wǎng)通-w121K3 51血?jiǎng)?4n技13$ibLuJlE-ii14L b44 »慟2小131i1 M.4IHLSD543LZ14ta*.*llXMliiMlM刑1%b檢查區(qū)域后在屬性表的后面添加多行記錄圖6.25檢查區(qū)域前后屬性表變化3、修改錯(cuò)誤修改錯(cuò)誤時(shí)可依據(jù)瀏覽窗口中的記錄查找錯(cuò)誤位置,因?yàn)殄e(cuò)誤一般都非常小,如果錯(cuò)誤不處在被選中的狀態(tài)下,即使有標(biāo)示也很難發(fā)現(xiàn)。自相交的修改前,在應(yīng)用標(biāo)示錯(cuò)誤的對(duì)象找到錯(cuò)誤的位置時(shí),首先刪除標(biāo)示錯(cuò)的對(duì)象,然后進(jìn)行修改。自相交的修改主

38、要應(yīng)用整形按鈕,進(jìn)行移動(dòng)點(diǎn)、刪除點(diǎn)、增加點(diǎn)等操作校準(zhǔn)區(qū)域?qū)ο筮吔缥恢?。重疊錯(cuò)誤的修改前,在應(yīng)用標(biāo)示錯(cuò)誤的對(duì)象找到錯(cuò)誤的位置時(shí),首先刪除標(biāo)示錯(cuò)的對(duì)象,然后進(jìn)行修改。重疊錯(cuò)誤的修改最好先擦除/擦除外部操作,再應(yīng)用整形按鈕,進(jìn)行移動(dòng)點(diǎn)、刪除點(diǎn)、增加點(diǎn)等操作校準(zhǔn)區(qū)域?qū)ο筮吔缥恢???p隙錯(cuò)誤的修改首先利用提示縫隙錯(cuò)誤位置的區(qū)域?qū)ο蠛椭苓吶我粎^(qū)域?qū)ο蠛喜ⅲ缓髴?yīng)用整形按鈕,進(jìn)行移動(dòng)點(diǎn)、刪除點(diǎn)、增加點(diǎn)等操作校準(zhǔn)區(qū)域?qū)ο筮吔缥恢谩?、緊縮表單擊菜單中的"Table>Maintenance->PackTable”命令。此時(shí)將顯示"PackTable又寸話框。選擇剛剛修改錯(cuò)誤后的區(qū)域

39、表,選擇"PackBothTypesofData項(xiàng):?jiǎn)螕舸_定。6.4.2 圖層內(nèi)排除異類圖層內(nèi)異類是一類圖層要素中出現(xiàn)其他圖層要素的情況,比如面狀圖層中出現(xiàn)線狀要素。圖層內(nèi)排除異類的步驟如下:點(diǎn)擊菜單“Query中的“SQLSelect命令,或者點(diǎn)擊菜單“Query中的“Selec蹄令均可。以"SQLSelect命令為例。對(duì)彈出的“SQLSelect窗口進(jìn)行設(shè)置,如果要排除的是存放區(qū)域圖層中的異類,則窗口設(shè)置如圖6.26。圖6.26排除非區(qū)域異類“SQLSelect窗口設(shè)定根據(jù)查詢結(jié)果,編輯異類。其他三類圖層條件一欄的條件表達(dá)式:排除線圖層中的異類排除點(diǎn)圖層中的異類排除線圖

40、層中的異類Str$(obj)<>"polyline"Str$(obj)<>"point",Str$(obj)<>"text"。他們之間在空間上出現(xiàn)重疊的錯(cuò)誤。B中存放的是表達(dá)道路的線狀圖層,6.27。如圖中所示,圖層B中的6.4.3 圖層之間排除重疊圖層間的重疊,是指對(duì)象處在不同的圖層中存放,假設(shè)圖層A中存放的是表達(dá)建筑物的區(qū)域圖層,圖層圖層之間對(duì)象在空間位置上出現(xiàn)重疊錯(cuò)誤的示意圖,見(jiàn)圖一個(gè)線對(duì)象與圖層A中的三個(gè)區(qū)域?qū)ο笥兄丿B現(xiàn)象。圖6.27圖層間對(duì)象重疊示意當(dāng)然這種重疊不僅僅局限于區(qū)域和線對(duì)象之間

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

42、ot;SQLSelect窗口設(shè)置6.5實(shí)例與練習(xí)綜合實(shí)驗(yàn):安徽省各地區(qū)單位面積道路里程、人均道路里程統(tǒng)計(jì)該綜合實(shí)驗(yàn)設(shè)計(jì)如下:1、根據(jù)已有的安徽省某年份的道路交通圖一幅及該年份的人口統(tǒng)計(jì)數(shù)據(jù)如圖6.29,應(yīng)用MapInfo軟件統(tǒng)計(jì)出安徽省該年份各地區(qū)的單位面積道路里程和人均道路里程(此處的道路包括國(guó)道、省道、高速三級(jí))。安徽省道路交通圖IDLDior 宅.可' 會(huì)無(wú)一 專無(wú)一 出城 州一 電土 業(yè)-T 淮北. 疝聲 和 殼南 串阜 加中 等回丸n 岳3 q567 gq10111213川151517苜百市百存有在苜開(kāi)百市市市市而山幣I*cr0_3005 (萬(wàn)人)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區(qū)57帆601S9.蠅5&圖6.29綜合實(shí)驗(yàn)基礎(chǔ)數(shù)據(jù)2、完成該實(shí)驗(yàn)的大致步驟如下:(1)分組將安徽省整個(gè)省域分為4個(gè)區(qū),每人負(fù)責(zé)一個(gè)區(qū),四人一組,其中擔(dān)任1號(hào)區(qū)任務(wù)

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論