新大地理信息系統(tǒng)實(shí)驗(yàn)指導(dǎo)05地理分析_第1頁
新大地理信息系統(tǒng)實(shí)驗(yàn)指導(dǎo)05地理分析_第2頁
新大地理信息系統(tǒng)實(shí)驗(yàn)指導(dǎo)05地理分析_第3頁
新大地理信息系統(tǒng)實(shí)驗(yàn)指導(dǎo)05地理分析_第4頁
新大地理信息系統(tǒng)實(shí)驗(yàn)指導(dǎo)05地理分析_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

實(shí)驗(yàn)五地理分析知識內(nèi)容:包括對象的合并、分割、擦出、疊壓節(jié)點(diǎn)及創(chuàng)建緩沖區(qū)等內(nèi)容。目標(biāo)要求:掌握對象分析的幾種方法。上機(jī)操作:地理分析。1.設(shè)置目標(biāo)編輯模式使用MapInfo的高級編輯功能,可以用“objects”>“SetTarget”編輯模式合并、分割、擦除地圖對象以及疊壓節(jié)點(diǎn)。這——模式允許用相同表或不同表中的對象創(chuàng)建新的對象。復(fù)雜的數(shù)據(jù)聚合方法可以計(jì)算與新對象相匹配的數(shù)據(jù)值。要準(zhǔn)備一個(gè)選中的對象以接受廠面的編輯命令:“Combine”(合并)、“Erase”(擦除)、“Eraseoutside”(擦除外部)、“Split”(分割)和“OverlayNodes”(疊壓節(jié)點(diǎn)),必須先具備下列條件:●地圖窗口被激活;●當(dāng)前地圖窗口有一可編輯圖層;●該圖層中至少有一個(gè)對象已被選中。MapInfo的編輯方式基于首先設(shè)置目標(biāo),然后創(chuàng)建一個(gè)對象作為覆蓋在目標(biāo)之上的剪切器,再對該目標(biāo)進(jìn)行編輯操作。設(shè)置目標(biāo)命令可用在可編輯的直線、折線、圓弧、橢圓、矩形和圓角矩形上。不能用設(shè)置目標(biāo)命令編輯點(diǎn)或文本對象。編輯地圖對象的設(shè)置目標(biāo)模式大致分為以下3步:(1)將要編輯的對象設(shè)為目標(biāo)。(2)選擇另一個(gè)對象或多個(gè)對象作為編輯操作的“剪切器”。(3)進(jìn)行編輯操作(合并、分割、擦除、擦除外部和疊壓節(jié)點(diǎn))。這樣,一個(gè)或多個(gè)新的對象被創(chuàng)建以取代原來的目標(biāo)對象。目標(biāo)對象和剪切對象都必須是封閉對象(區(qū)域、矩形、圓角矩形或橢圓)或線性對象(直線、折線或圓弧)。不能將區(qū)域和折線合并在一起,但是可以將區(qū)域轉(zhuǎn)換成折線(或反之進(jìn)行),然后使用設(shè)置目標(biāo)過程進(jìn)行對象編輯。可以在多個(gè)圖層的地圖對象之間工作。目標(biāo)對象必須在可編輯圖層中,但可以從其他圖層中選擇剪切對象…無論是合并對象還是通過分割對象或擦除對象創(chuàng)建多個(gè)對象,設(shè)置目標(biāo)過程本質(zhì)上是—樣的。在本節(jié)中我們將對每種操作分別討論。除了創(chuàng)建新的地圖對象,設(shè)置目標(biāo)模式還可以控制如何將與目標(biāo)對象相關(guān)的數(shù)據(jù)轉(zhuǎn)移到新的對象中去。下節(jié)將討論許多數(shù)據(jù)聚合和分解的方法,這將使編輯地圖對象時(shí)具有極大的靈活性。2.合并對象2.1合并對象的用途和條件合并命令對選中的對象執(zhí)行操作。若要對整張表執(zhí)行合并操作,選擇“Table>CombineObjectsusingColumn”。其條件是:●當(dāng)前沒有地圖編輯目標(biāo)(未選擇“Objects”>“SetTarget”),并且在活動(dòng)地圖窗口的可編輯圖層中有兩個(gè)或多個(gè)對象被選中。或●當(dāng)前有一個(gè)地圖編輯目標(biāo),它僅由一個(gè)對象組成,并且在活動(dòng)地圖窗口的任意圖層中有一個(gè)或多個(gè)地圖對象被選中。通過合并對象,可以把分離的地圖對象合并為一個(gè)單獨(dú)對象。合并命令還執(zhí)行數(shù)據(jù)聚合,它允許新對象的數(shù)據(jù)列包含原始數(shù)據(jù)的合計(jì)值或平均值。選擇合并時(shí),MapInfo可以執(zhí)行兩種功能:●地理合并選中的對象。新對象代表原始對象的地理并集。若選中兩個(gè)相鄰區(qū)域?qū)ο蟛⑦x擇合并,MapInfo把兩個(gè)區(qū)域合并為一個(gè)單獨(dú)對象,兩區(qū)域間的邊界消失。●執(zhí)行數(shù)據(jù)聚合。數(shù)據(jù)聚合是MapInfo根據(jù)原始數(shù)據(jù)的合計(jì)或平均值,計(jì)算新對象的列值應(yīng)當(dāng)是什么的過程。例如,若有—個(gè)銷售地區(qū)表,它包含有關(guān)每個(gè)地區(qū)的家庭數(shù)目的人口信息,用合并命令把其中兩個(gè)銷售地區(qū)合并為一個(gè)地區(qū)。同時(shí),可以用數(shù)據(jù)聚合計(jì)算新地區(qū)中的家庭數(shù),即把每個(gè)原始地區(qū)的值加在一起。2.2合并不同類型的對象合并命令可以合并不同類型的封閉對象:區(qū)域、矩形、圓角矩形和橢圓。封閉對象產(chǎn)生—個(gè)區(qū)域?qū)ο?。合并命令還可以合并不同類型的線性對象:直線、折線和圓弧。線性對象合并產(chǎn)生一個(gè)折線對象。然而,單獨(dú)一個(gè)合并操作不能同時(shí)涉及線性和封閉對象。若要合并區(qū)域和折線,必須先把其中一個(gè)對象轉(zhuǎn)換為不同的類型。例如,用轉(zhuǎn)換折線命令把區(qū)域轉(zhuǎn)換為折線,再用合并命令合并兩條折線。不要對點(diǎn)或文本對象使用合并。2.3合并選中的地圖對象要合并選中的地圖對象:(1)在活動(dòng)窗口的可編輯圖層中,選中兩個(gè)或多個(gè)地圖對象。(2)選擇“Objects”>“Combine”。數(shù)據(jù)聚合對話框出現(xiàn)。參見圖13—1。(3)完成數(shù)據(jù)聚合對話框。在該對話框中,指定如何為新對象的數(shù)據(jù)列求值。根據(jù)數(shù)據(jù),你或許希望新對象的列包含選中對象的合計(jì)值或平均值。(4)選擇確定。MapInfo把選中的對象合并為一個(gè)新的區(qū)域?qū)ο蠡蛘劬€對象,原來的對象被刪除。新的合并對象代替在步驟(1)中選中的對象。2.4數(shù)據(jù)聚合合并命令重寫現(xiàn)有行或向表中寫入新行。改行代表選中對象的并集。要定義在該行的列中存儲(chǔ)的數(shù)據(jù)值,完成數(shù)據(jù)聚合對話框。如圖13—1所示。通過數(shù)據(jù)聚合對話框可以指定要聚合的數(shù)據(jù)所在列、聚合方法及不同數(shù)據(jù)所占的權(quán)重等等。Destination:可以在終點(diǎn)框中選擇一列或一組列。要從清單中選擇某列,單擊該列名。要選擇一組列名,按住Shift鍵,再單擊。要一次選擇或撤銷選擇一列,按住Ctrl鍵后單擊。一旦選中一列或多列,單擊對話框下半部分的一個(gè)選項(xiàng),該選項(xiàng)將作用于所有選中的列。若要選擇合計(jì)或平均方法,確保所有選中的列都是數(shù)值列。若任何選中列不是數(shù)值型,合計(jì)和平均選項(xiàng)將變灰,因?yàn)楹嫌?jì)和平均不能作用于非數(shù)值列。在AggregationMethod模塊中可以指定數(shù)據(jù)聚合的方法。NoChange:不改變選中的列。只有指定了地圖編輯目標(biāo),無變化選項(xiàng)才有效。Value:在新行中存儲(chǔ)特定數(shù)值,即編輯域中顯示的值。在該域中輸入適當(dāng)?shù)闹?。空白:在選中的列存儲(chǔ)空值。要在所有列中存儲(chǔ)空值,選擇無數(shù)據(jù)復(fù)選框。當(dāng)要使個(gè)別列為空值時(shí),只需選擇空白選項(xiàng)。只有在未指定地圖編輯目標(biāo)時(shí),空白選項(xiàng)才有效。Sum:根據(jù)要合并的所有對象的列值計(jì)算合計(jì)值。MapInfo將合計(jì)值存儲(chǔ)在新行的某列中。只在選中一個(gè)或多個(gè)數(shù)值列時(shí),總和選項(xiàng)才有效。若已指定地圖編輯目標(biāo),且與當(dāng)前選中的對象位于不同列表中,則總和選項(xiàng)將兩張表的數(shù)值加和起來,并把合計(jì)值存儲(chǔ)在目標(biāo)對象的某列中?!癆verage”:為要合并的所有對象計(jì)算列值的平均。MapInfo在新行中存儲(chǔ)平均值?!癢eightby”:當(dāng)你選擇平均值選項(xiàng)時(shí)加權(quán)控制有效。若目標(biāo)對象與選種的對象在不同的表中則它無效。選擇要對其進(jìn)行加權(quán)平均的列。用加權(quán)平均,MapInfo調(diào)整平均值的計(jì)算,使得來自每個(gè)選中對象的值在計(jì)算中所占的比重或多或少。加權(quán)列使某些選中的對象比其他對象更具影響力或更有分量。NoData:若未指定目標(biāo),選擇無數(shù)據(jù)復(fù)選框在新行的所有列中存儲(chǔ)空值。若已指定目標(biāo),選擇無數(shù)據(jù)使目標(biāo)對象的所有列值保持不變。單擊OK按鈕完成對話框,接受對話框的選項(xiàng)。單擊Cancel按鈕,取消對話框選項(xiàng)。單擊Help按鈕可以顯示相應(yīng)的幫助主題。有3個(gè)略有不同的數(shù)據(jù)聚合對話框版本,顯示哪個(gè)對話框取決于是否指定了地圖編輯目標(biāo)以及當(dāng)前選的對象是否與該目標(biāo)位于同—張表中。當(dāng)數(shù)據(jù)聚合對話框第—次顯示時(shí),MapInfo自動(dòng)給表中的每列賦予一個(gè)缺省聚合方法。對數(shù)值列(整數(shù)、小整數(shù)、浮點(diǎn)數(shù)或小數(shù)),合計(jì)被指定為缺省聚合方法。對所有其他類型的列,數(shù)據(jù)被指定為缺省方法。可以不改變?nèi)魏稳笔【酆戏椒ň瓦x擇確定。然而,缺省聚合方法或許會(huì)產(chǎn)生無意義的結(jié)果。根據(jù)缺省,MapInfo對所有數(shù)值列使用合計(jì)方法;然而,根據(jù)數(shù)據(jù),對所有列求和或許并不合適。例如,假定表中包含人口信息,如平均收入統(tǒng)計(jì)。若兩個(gè)相鄰區(qū)域有不同的平均收入值(¥20,000和¥50,000),要合并這兩個(gè)區(qū)域,用兩個(gè)數(shù)值的總和并不恰當(dāng);而應(yīng)當(dāng)選擇平均或加權(quán)平均作為聚合方法。2.5從兩張表加數(shù)值要從兩張表加數(shù)值其步驟如下:(1)從對話框上半部的清單中選擇一個(gè)列名。這個(gè)選擇指定日標(biāo)對象的哪一列將包含合計(jì)值。(2)從對話框右下部的下拉列表中選擇一個(gè)列名,而不是“none”。該下拉列表包含來自選中對象的所有數(shù)值列。(3)選擇Sum選項(xiàng)。MapInfo計(jì)算選中對象的數(shù)值列(步驟(2)中選中的列)的合計(jì)值,再加上目標(biāo)對象的數(shù)值列(步驟(1)中選中的列),并把總計(jì)值存儲(chǔ)在目標(biāo)對象的數(shù)值列中。2.6平均列值若選擇平均值選項(xiàng),且不選擇加權(quán)列,則計(jì)算簡單平均值:來自被合并的所有對象的數(shù)值被合計(jì)。該合計(jì)值再除以被合并的對象數(shù)。若選擇加權(quán)列,則計(jì)算加權(quán)平均值。當(dāng)只選擇了數(shù)值列時(shí)平均值選項(xiàng)有效。若已指定地圖編輯目標(biāo),且若該編輯目標(biāo)與當(dāng)前選中的對象在不同的表中,則僅當(dāng)你在列的下拉列表中選擇—個(gè)列名而不是“none”時(shí),平均值選項(xiàng)才有效。2.7加權(quán)加權(quán)列使某些選中的對象比其他對象更具影響力或更有分量。例如,假定某個(gè)表包含兩個(gè)數(shù)值列:平均收入列med—inc以及凈人口列net—pop。當(dāng)合并該表中的兩個(gè)區(qū)域時(shí),你會(huì)希望用均值選項(xiàng)計(jì)算平均收入值。若—個(gè)區(qū)域的med-inc為¥20,000,而另一個(gè)區(qū)域的med—inc值為¥40,000。當(dāng)合并這兩個(gè)區(qū)域時(shí),結(jié)果區(qū)域的med-inc值應(yīng)當(dāng)為¥30,000。然而,如果—個(gè)區(qū)域的人口超過另—個(gè)區(qū)域,你希望在計(jì)算平均收入時(shí),較大區(qū)域的med—inc值在計(jì)算中占更重要的地位。在數(shù)據(jù)聚合對話框中,執(zhí)行下列步驟:(1)從對話框上部的清單中選擇med—inc列。(2)選擇平均值。MapInfo在合并對象時(shí)求med-inc的平均值。(3)從加權(quán)下拉列表中選擇net—pop列。MapInfo計(jì)算平均收入的加權(quán)平均值。即,具有較大net-Pop值的對象比具有較小net—pop值的對象平均收入的計(jì)算影響更大。若合并封閉對象,加權(quán)下拉列表包含—個(gè)特殊選項(xiàng)Area。若從加權(quán)下拉列表中選擇Area,MapInfo根據(jù)被合并的區(qū)域的相應(yīng)地理面積進(jìn)行加權(quán)平均計(jì)算。若合并線性對象,不要選擇Area作為加權(quán)選項(xiàng)c線性對象沒有寬度,因而也沒有面積。2.8用目標(biāo)對象合并選中的地圖對象合并操作也可以與編輯菜單的目標(biāo)選項(xiàng)共同工作。在選擇合并前,可以選中一個(gè)地圖對象并把該對象指定為編輯目標(biāo)。然后可以選擇其他地圖對象并選擇合并把選中的對象與目標(biāo)合并在—起。若在選擇合并前設(shè)置了目標(biāo),合并操作可以允許你合并來自不同表的對象。若要合并的對象之—比其他任何對象都更為重要,則應(yīng)當(dāng)指定目標(biāo)對象。例如,若要向一個(gè)現(xiàn)有的“大陸”區(qū)域增加小的無名島嶼,應(yīng)當(dāng)使大陸區(qū)域成為目標(biāo)對象。若把大陸區(qū)域指定為目標(biāo),則對象被合并后仍將保留大陸區(qū)域的名稱。2.9要用地圖編輯目標(biāo)合并地圖對象要用地圖編輯目標(biāo)合并對象:(1)在活動(dòng)地圖窗口的可編輯圖層中選擇—個(gè)對象。(2)選擇“objects”>“SetTarget”。選中的對象現(xiàn)在以另一種樣式出現(xiàn),表示它是地圖編輯目標(biāo)。(3)選擇活動(dòng)地圖窗口的任意圖層中的一個(gè)或多個(gè)對象。(4)選擇“Objects”>“Combine”。數(shù)據(jù)聚合對話框顯示。(5)完成數(shù)據(jù)聚合對話框。指定如何計(jì)算新對象的數(shù)據(jù)列的值。根據(jù)數(shù)據(jù),你或許希望新對象的列包含選中的對象的合計(jì)值或平均值。(6)選擇確定。選中的對象被合并為一個(gè)新的區(qū)域或折線對象。這個(gè)新對象替換你在第(1)步中選擇的目標(biāo)對象。若在第(3)步中選擇的對象與目標(biāo)對象來自同一張表,則它們被刪除。若第(3)步中選擇的對象存在于另一種表中,它們將不被刪除,因?yàn)樗鼈儾辉诳删庉媹D層中。3.用列合并對象當(dāng)至少有—個(gè)MapInfo表被打開時(shí),可以修改地理數(shù)據(jù)并為每個(gè)組創(chuàng)建一個(gè)地圖對象。用列合并對象是分割的逆操作。若你已有數(shù)據(jù)或已通過分割現(xiàn)有對象創(chuàng)建了對象,則可通過使用公共數(shù)值重新合并它們。3.1合并舉例如果你想建立—幅新的中國地圖,它基于省份(諸如北京市、河北省及河南省等),你可以合并所有省的數(shù)據(jù)并創(chuàng)建新對象,其個(gè)某些公共數(shù)據(jù)值是確定各省將歸屬哪個(gè)新建地圖對象的關(guān)鍵。在省地圖上畫—個(gè)矩形。選擇該矩形周圍的一些省,并把它們指定為目標(biāo)。選中該矩形并執(zhí)行分割操作。新對象將被創(chuàng)建,且每個(gè)分割對象將各自相同的省名縮寫。然后,使用“CombineObjectsusingColumn”命令合并對象并把省名縮寫字段指定為分組值。各省將被重新創(chuàng)建。3.2合并列要合并列:(1)打開至少—個(gè)MapInfo表。(2)選擇“Table”>“CombineobjectsusingColumn”。用列合并對象對話框出現(xiàn),如圖13—2所示。用列合并對象對話框各項(xiàng)的功能如下Combineobjectsfromtable:指定包含被合并對象的表。GroupobjectsbyColumn:指定該表中將被用作創(chuàng)建分組的依據(jù)的字段(列)。若指定的字段使得每個(gè)對象的該字段值都唯一,則不創(chuàng)建任何對象。Storeresultsintable:指定放置結(jié)果的表。它可以與被合并對象所在的表相同。Next:顯示數(shù)據(jù)聚合對話框。參見“合并對象”中的“數(shù)據(jù)聚合對話框”。4.分割對象4.1分割對象的條件及作用要對對象進(jìn)行分割,必須具備以下3個(gè)條件:●帶有可編輯圖層的地圖窗口被激活。●至少有一個(gè)對象已被設(shè)成目標(biāo)?!褡鳛榧羟衅鞯膶ο笠驯贿x中。分割對象允許以當(dāng)前選中對象為剪切器,把地圖對象分割成幾個(gè)較小的部分。4.2分割對象可以用“Split”來分割封閉的對象(區(qū)域、橢圓、矩形或圓角矩形)或者開放的對象(折線、直線和圓弧)。但不能對點(diǎn)、文本對象或不在可編輯圖層中的對象使用“Split”。要用“SetTarget”分割地圖對象:(1)在一個(gè)可編輯的圖層中選中對象作為目標(biāo)。(2)選擇“objects”>“SetTarget”。所選對象以不同的樣式顯示以表明它是目標(biāo)對象。(3)在地圖窗口的任一圖層中選擇(或創(chuàng)建并選擇)一個(gè)或多個(gè)地圖對象作為剪切對象。這些對象必須是封閉對象。(4)選擇“objects”>“Split”,“DataDisaggregation”(數(shù)據(jù)分割)對話框出現(xiàn)。如圖13—3所示。(5)選擇合適的數(shù)據(jù)分解函數(shù)以便分割數(shù)據(jù)。單擊確定后,目標(biāo)對象就被分割成較小的地圖對象。數(shù)據(jù)分解對話框各項(xiàng)的功能如下:FieldName:字段名。顯示表中包含的標(biāo)題。Method:方法。顯示數(shù)據(jù)分解方法(空白、值或面積比率),它們將作用于相應(yīng)的字段。DisaggregationMethod:分解方法。數(shù)據(jù)分解把與地圖對象關(guān)聯(lián)的數(shù)據(jù)分割成較小的部分,以便和新的對象相匹配。比如,要把一個(gè)省分成幾個(gè)區(qū)域,則應(yīng)把原先與該省相關(guān)的數(shù)據(jù)按比例分給各個(gè)新區(qū)域。Blank:空白。目標(biāo)對象中該數(shù)據(jù)字段包含的值在新對象中被刪除。例如,如果不想讓新對象以原省名命名,則為省名字段選擇空白。新對象的瀏覽窗口顯示了含有空白值的文本和數(shù)字字段。AreaProportion:面積比率。目標(biāo)對象的數(shù)值按照新對象的面積成比例地分配給各個(gè)新對象。例如,把四川省分成5個(gè)區(qū)域,并選擇按面積比率分配人口,則各區(qū)擁有的人口與其面積成比例。Value:值。數(shù)值被保留到新對象中。例如,作為目標(biāo)對象的省的名字將被傳遞給新的對象。NoData:無數(shù)據(jù)。數(shù)據(jù)不傳給新對象。這適用于只是為展示目的而編輯對象的數(shù)據(jù),而不需將數(shù)據(jù)附加到新對象的場合。選擇了無數(shù)據(jù),則對話框中字段名和數(shù)據(jù)分解選擇變成灰色。新對象的瀏覽窗口在數(shù)據(jù)字段處顯示0,在文本字段處顯示空白。OK:確定。執(zhí)行對話框選項(xiàng)。分割完目標(biāo)對象后,MapInfo就從表中刪除原先的目標(biāo)。新對象被附加到表的末端。在隨后的分割操作中,對話框仍保留著各字段上一次的分解狀態(tài)。要用同一分解函數(shù)分解字段中的連續(xù)行:選擇第一行,按住Shift鍵并單擊選擇隨后的行,并選擇適當(dāng)?shù)暮瘮?shù)。要用同一分解函數(shù)分解字段中不連續(xù)的行:選擇第一行,按住Ctrl鍵并單擊選擇隨后的行,并選擇適當(dāng)?shù)暮瘮?shù)。注意:必須為各字段選擇或到受一種分解方法(空白、值或面積比率)。5.擦除對象5.1擦除對象的條件及作用要擦除對象,必須具備下列條件:(1)地圖窗口被激活:(2)至少有一個(gè)圖層可編輯;(3)一個(gè)對象被設(shè)置為目標(biāo);(4)一個(gè)對象被選中作為擦除對象。通過擦除命令,可以使用當(dāng)前選中對象作為擦除器來刪除地圖對象的一部分。目標(biāo)對象被擦除對象覆蓋的部分被刪除。5.2擦除一個(gè)對象使用擦除命令可擦除封閉對象或開放對象,但不能對點(diǎn)或文本對象使用擦除。要擦除一個(gè)對象或?qū)ο蟮囊徊糠郑?1)選擇“Map”>“LayerControl”。使圖層可編輯。(2)選擇“Objects”>“SetTarget”。將對象設(shè)為目標(biāo)以便進(jìn)行編輯。(3)創(chuàng)建并選中擦除對象(或使用相同或不同圖層中的對象)。被擦除對象必須是閉合的。(4)選擇“objects”>“Erase”。(5)在數(shù)據(jù)分解對話框中,將域函數(shù)設(shè)為空、數(shù)值或面積比率。(6)單擊確定。目標(biāo)對象被擦除對象覆蓋的部分被擦除。5.3數(shù)據(jù)分解刪除與地圖對象在擦除操作中被刪除部分相關(guān)聯(lián)的數(shù)據(jù)。例如,在編輯WestCoast區(qū)域時(shí)使用Erase刪除Nevada州也會(huì)將與Nevada州相關(guān)聯(lián)的數(shù)據(jù)分解。在初始化擦除命令后出現(xiàn)數(shù)據(jù)分解對話框。針對每一個(gè)字段選擇目標(biāo)區(qū)域的數(shù)據(jù)是要保留(通過選擇Value)、刪除(通過選擇Blank)或是比例化(通過選擇AreaProportion)。有關(guān)使用數(shù)據(jù)分解對話框,詳見“分割對象”中的“數(shù)據(jù)分解對話框”。6.擦除對象的外部6.1攘除對象的外部擦除對象的外部與擦除對象的作用和使用條件基本相同。它們都可以擦除封閉對象和開放對象,但都不能對點(diǎn)或文本對象使用“Erase”或“Eraseoutside”。擦除外部和擦除的區(qū)別在于地圖對象的哪一部分被刪除。擦除外部刪除目標(biāo)對象落在擦除對象以外的部分,而擦除刪除落在擦除對象以內(nèi)的部分。要擦除對象的外部:(1)選擇“Objects”>“SetTarget”。將對象設(shè)為目標(biāo)以便進(jìn)行編輯。(2)創(chuàng)建并選中擦除對象(或使用相同或不同圖層中的對象)。(3)選擇“objects”>“Eraseoutside”。(4)在數(shù)據(jù)分解對話框中,將域值設(shè)為空白、數(shù)值或面積比例。(5)單擊確定。目標(biāo)對象將被擦除,除了擦除對象所處的部分。6.2數(shù)據(jù)分解數(shù)據(jù)分解刪除與地圖對象在擦除外部操作中被刪除部分相關(guān)聯(lián)的數(shù)據(jù)。例如,使用擦除外部編輯一個(gè)銷售區(qū)域來刪除辦公總部周圍20mi區(qū)域之外的所有地區(qū),可以從目標(biāo)對象(銷售區(qū)域)中刪除所有數(shù)據(jù),除了與保留區(qū)域相對應(yīng)的部分。在初始化擦除外部命令后出現(xiàn)數(shù)據(jù)分解對話框。針對每個(gè)字段選擇目標(biāo)區(qū)域的數(shù)據(jù)是保留、刪除還是比例化。有關(guān)使用數(shù)據(jù)分解,詳見“分割對象”中的“數(shù)據(jù)分解對話框”。7.疊壓節(jié)點(diǎn)7.1疊壓節(jié)點(diǎn)的使用條件及作用要進(jìn)行疊壓節(jié)點(diǎn),必須具備以下條件:活動(dòng)的編輯窗口中的地圖編輯目標(biāo)被選中;而且在活動(dòng)窗口的任意圖層中選中一個(gè)或多個(gè)對象。進(jìn)行疊壓節(jié)點(diǎn)操作,可以將目標(biāo)對象和當(dāng)前選中對象的所有交點(diǎn)作為節(jié)點(diǎn)增加到該目標(biāo)對象中。7.2向一個(gè)對象增加節(jié)點(diǎn)當(dāng)選擇疊壓節(jié)點(diǎn)后,MapInfo向當(dāng)前目標(biāo)對象增加節(jié)點(diǎn)。MapInfo計(jì)算目標(biāo)對象和當(dāng)前被選中的所有交點(diǎn),然后MapInfo在這些交點(diǎn)處向目標(biāo)對象增加節(jié)點(diǎn),除非目標(biāo)對象在那些位置已經(jīng)有節(jié)點(diǎn)了。如果目標(biāo)對象和被選中對象不相交,MapInfo不會(huì)增加任何節(jié)點(diǎn)。若用OverlayNodes來向直線增加節(jié)點(diǎn),MapInfo將該直線轉(zhuǎn)化為折線。若用“OverlayNodes”來向橢圓、矩形或圓角矩形對象增加節(jié)點(diǎn),MapInfo將該對象轉(zhuǎn)換為區(qū)域?!癘verlayNodes”不影響點(diǎn)或文本對象,也不能使用點(diǎn)或文本對象來向其他對象增加節(jié)點(diǎn)。要向—個(gè)現(xiàn)有的對象增加節(jié)點(diǎn):(1)在活動(dòng)地圖窗口的可編輯地圖圖層中選擇一個(gè)或多個(gè)對象。這些對象是想增加節(jié)點(diǎn)到其上的對象。(2)選擇“Objects”>“SetTarget”。在第(1)步選中的目標(biāo)現(xiàn)在以另一種樣式顯示,表明它們是正在被編輯的目標(biāo)。(3)從活動(dòng)的地圖窗口的任何圖層中選擇—個(gè)或多個(gè)對象。它們是用來和目標(biāo)對象相交的對象。(4)選擇“objects”>“OverlayNodes”。如果合適的話,MapInfo向目標(biāo)對象增加節(jié)點(diǎn)。7.3使用疊壓節(jié)點(diǎn)當(dāng)向—幅地圖增加一個(gè)街道對象時(shí),它可能穿過某些已經(jīng)存在的街道。通常,這表明它們相交(除非在它從空中跨越某些街道因而沒有交點(diǎn)時(shí))??梢酝ㄟ^執(zhí)行“overlayNodes”來讓MapInfo向每個(gè)街道對象在交點(diǎn)處增加節(jié)點(diǎn)。一旦某些街道對象共享同一節(jié)點(diǎn),MapInfo的查找命令就可以為這樣的兩條街道定位它們的交點(diǎn)。要查找一個(gè)交點(diǎn),在查找對話框中輸入用—對“&”符分割的兩條街名(例如“Broadway&RiverSt”)。8.緩沖區(qū)要尋找所有理在州際公路兩邊100m范圍內(nèi)的地下電纜,或者要與所有居住在某校區(qū)5km范圍內(nèi)的有學(xué)前兒童的家庭取得聯(lián)系??梢栽趨^(qū)域內(nèi)搜尋每個(gè)對象,但是怎樣才能創(chuàng)建滿足上述要求的區(qū)域呢?此時(shí)可以創(chuàng)建緩沖區(qū)。創(chuàng)建緩沖區(qū)需要滿足下列條件:(1)地圖窗口被激活。(2)該地圖具有可編輯的圖層。(3)地圖的任意圖層有—個(gè)或多個(gè)對象被選中。8.1創(chuàng)建緩沖區(qū)緩沖區(qū)是地圖窗口中包圍一個(gè)線對象、區(qū)域?qū)ο蟆⒎枌ο蠡蚱渌魏螌ο蟮膮^(qū)域。要?jiǎng)?chuàng)建緩沖區(qū),應(yīng)先使當(dāng)前圖層可編輯,在其中選中將作為緩沖區(qū)基礎(chǔ)的一個(gè)或多個(gè)對象。然后選擇“Objects”菜單中的“Buffer”。用緩沖區(qū)對話框指定緩沖區(qū)的半徑,有兩種確定緩沖區(qū)半徑的方式:數(shù)值和計(jì)算。計(jì)算用于給每個(gè)對象創(chuàng)建不同半徑的緩沖區(qū)。例如,若有一個(gè)城市(點(diǎn))圖層,可以根據(jù)人口分別創(chuàng)建每個(gè)對象的緩沖區(qū)??梢詥为?dú)創(chuàng)建每個(gè)緩沖區(qū),也可以把所有緩沖區(qū)合并為一個(gè)對象。要?jiǎng)?chuàng)建緩沖區(qū):(1)選擇要在其周圍創(chuàng)建緩沖區(qū)的一個(gè)或多個(gè)對象。(2)選擇“Objects”>“Buffer”。緩沖區(qū)對象對話框出現(xiàn),如圖13—5所示。在緩沖區(qū)對象對話框中有不同的功能模塊,通過該對話框可以設(shè)定緩沖區(qū)的半徑及平滑度、緩沖區(qū)的類型和計(jì)算緩沖區(qū)半徑的方法。Radius模塊可以指定緩沖區(qū)半徑,即對象和緩沖區(qū)多邊形邊界間的距離。Value:按合適的單位輸入一個(gè)數(shù)作為緩沖區(qū)半徑。FromColumn:指定一列或顯示表達(dá)式對話框。緩沖區(qū)半徑可由表中數(shù)值或表達(dá)式對話框中指定的表達(dá)式確定。Units:指定單位。下列單位可用:inches(英寸)、links(令)、feet(英尺)、USSurvey,yards(碼)、rods(竿)、chains(鏈)、miles(英里)、nauticalmiles(海里)、millimeters(毫米)、centimeters(厘米)、meters(米)和kilometers(千米)。缺省單位是地圖的距離單位。Smoothness:平滑度。指定一圓周的弧段數(shù)以確定緩沖區(qū)多邊形的彎曲程度,輸入2—100之間的數(shù)。缺省值是每圓周12段。段數(shù)越多曲線越平滑,段數(shù)越少曲線越粗糙。平滑度越高(段數(shù)越多),創(chuàng)建緩沖區(qū)花費(fèi)的時(shí)間越長。onebufferofallObjects:為所有對象創(chuàng)建一個(gè)緩沖區(qū)。例如,若為四川、云南和貴州省建立緩沖區(qū),則為所有這3個(gè)對象

溫馨提示

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

評論

0/150

提交評論