已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第三講 屬性表編輯,授課人:鄧岳川 E-mail:,表中的圖形對象是對地理空間事物的表達(dá),而屬性表能夠記錄有關(guān)空間地物信息更為豐富、更為深層次的信息,它對于區(qū)域統(tǒng)計分析起到很重要的作用。,3.屬性表編輯,1、更新列 2、在表中添加行 3、表鏈接 4、緊縮表,1.更新列,“更新列”是對屬性表進(jìn)行編輯的一項重要操作,它可以通過值或函數(shù)表達(dá)式將表中的部分或所有記錄更新。,操作步驟:,1)如果當(dāng)前表中沒有要存放相應(yīng)數(shù)據(jù)的列,則通過修改表結(jié)構(gòu)(“表”菜單-維護(hù)-表結(jié)構(gòu))來增加相應(yīng)的字段(即數(shù)據(jù)列)。在修改表結(jié)構(gòu)的過程中,對于字段的數(shù)據(jù)類型設(shè)置要與存放的數(shù)據(jù)類型符合,如圖3- 1。,2)選中要修改的記錄,如果要更新的列涉及了表中的所有記錄,則不需選中表中的任何記錄。 3)點擊“表”菜單下的“更新列”命令,彈出“更新列”窗口,如圖3- 2。,4)設(shè)置“更新列”窗口,其中要設(shè)置的欄包含如下五項: “要更新的表”欄:該欄要用戶設(shè)定要更新的表的名字。 “要更新的列”欄:該欄要用戶設(shè)定要更新的列的名字; “從中獲得值的表”欄:如果更新列的過程中獲取的值依靠的是當(dāng)前表中屬性表的數(shù)據(jù)或當(dāng)前表中的圖形對象,則該欄中所選擇的表為當(dāng)前表,否則需要設(shè)定的是要獲取值的其他表,這涉及到表聯(lián)接的內(nèi)容,在后面的章節(jié)中會詳細(xì)講解。,“值”欄:如果需要更新列的值是固定值,則將該值填到值一欄即可,值的填寫需要區(qū)分值的性質(zhì),比如常數(shù)可直接填寫,文字需要用英文雙引號把值的內(nèi)容括起來;如果需要更新列的值是非固定值,則需要利用該欄后面的“輔助”命令進(jìn)行表達(dá)式的創(chuàng)建。 “瀏覽結(jié)果”項:根據(jù)需要來設(shè)定是否要在新建的瀏覽窗口中查看更新列的結(jié)果。,5)完成窗口設(shè)置,單擊“確定”,結(jié)束“更新列”操作。,操作演示,例3.1 為“地級城市駐地”屬性表中的“省份”列賦地級城市點所屬省份值,如圖3- 6,比如“滁州市”記錄相應(yīng)的“省份”列賦值“安徽省”。,操作步驟,1)打開地級城市駐地,修改表結(jié)構(gòu),增加【省份】字段。,操作步驟:,2)將某?。ㄒ园不帐槔﹨^(qū)域?qū)ο蠓秶鷥?nèi)的“地級城市駐地”點對象選中。點擊主工具欄中的“邊界選擇” 按鈕 ,在激活該工具的情況下,單擊安徽省區(qū)域?qū)ο螅x中處于安徽省區(qū)域范圍內(nèi)的所有“地級城市駐地”點對象。,2)啟動“更新列”,并對窗口進(jìn)行設(shè)置,如圖3- 7,3)單擊“確定”完成完成安徽省地級市賦值,如圖3- 8,應(yīng)用以上步驟完成其他?。ㄖ陛犑校┵x值。,練習(xí),1.按照上述例題的方法,為“地級城市駐地”屬性表中的“省份”列賦地級城市點所屬省份值。(全國所有的省份),思考,思考一下,本例中要處理的問題能否有更為快捷的解決方法。,例3.2 計算“省級行政區(qū)”屬性表中的“AREA”列賦值,即通過區(qū)域?qū)ο笥嬎愠龈魇。ㄖ陛犑校┑拿娣e,并存放到”AREA”列,如圖3- 9,操作步驟,1)因為本次操作是針對表中所有記錄的操作,所以無需選中對象。直接啟動“更新列”,并對“更新列”窗口進(jìn)行設(shè)置。 其中 “值”一欄設(shè)置方法為:點擊“輔助”按鈕,彈出“表達(dá)式”窗口,如圖3- 10。,單擊“函數(shù)”項下拉菜單,選擇“SphericalArea”函數(shù)項,如圖3- 11。,編輯“表達(dá)式”窗口中的函數(shù)表達(dá)式,如圖3- 12。在表達(dá)式SphericalArea(obj, “sq km“)中的“obj”代表的是圖形對象,“sq km”代表的是面積單位平方千米,可以通過修改它來改變利用函數(shù)表達(dá)式計算的結(jié)果,如“sq mi”的計算結(jié)果單位為平方英里。,依據(jù)情況可點擊“列”、“操作數(shù)”、“函數(shù)”項下拉菜單來編輯表達(dá)式,如果表達(dá)式熟練地用戶可以在“更新列”窗口中的“值”一欄中直接輸入表達(dá)式。 單擊確定完成“表達(dá)式”窗口的編輯。最后得到“更新列”窗口的設(shè)置結(jié)果如圖3- 13。,2)單擊“確定”按鈕得出為“AREA”列的編輯結(jié)果,如圖3- 14,在打開“表達(dá)式”窗口中的“函數(shù)”項下拉菜單時,我們會發(fā)現(xiàn)其中有三個計算面積的函數(shù):Area、CartesianArea、SphericalArea。 實際上,在大多數(shù)情況下,會應(yīng)用CartesianArea、SphericalArea項來計算區(qū)域?qū)ο蟮拿娣e。而CartesianArea函數(shù)主要應(yīng)用于在坐標(biāo)系統(tǒng)設(shè)定為NonEarth的情況下,其他的多應(yīng)用SphericalArea函數(shù)。,2.在表中添加行,如果希望將記錄從一個表添加到另一個表,也可稱為將兩個表的內(nèi)容合并到一個表,可使用“表”菜單下的“在表中添加行”命令。 但是,這兩個表的列的排放順序應(yīng)該相同。,操作步驟:,1)在“表”菜單上,單擊“在表中添加行”命令。 此時將顯示相應(yīng)的對話框,如圖3- 15,2)指定包含所要添加的記錄的表。 3)指定要將記錄添加到的表,然后單擊確定。 演示:從A表追加行到B表,如果兩個表中相應(yīng)的列不具有相同的數(shù)據(jù)類型,則系統(tǒng)會進(jìn)行最佳匹配,將數(shù)據(jù)轉(zhuǎn)換為適當(dāng)類型。如果兩個表的列的順序不同,可使用“表結(jié)構(gòu)”命令在使用“在表中添加行”命令之前對列重新排序。,注: 如果表可繪制地圖,則一個表中的地圖邊界必須足夠大,以便源自另一個表中的對象可以置于其中。 否則,相應(yīng)對象將會變形,以適應(yīng)地圖窗口的邊界。 此時可使用“坐標(biāo)系邊界管理器”工具來更改表的地圖邊界。,3.表聯(lián)接,實際上,本節(jié)內(nèi)容也屬于“更新列”的部分,不過表的聯(lián)接在理解起來稍有難度,因此將他專門設(shè)置為一節(jié)來介紹。 當(dāng)在編輯某個表文件的屬性表的過程中,對該屬性表進(jìn)行“更新列”操作,且該列的值獲取來源于另外一個表文件,則需要應(yīng)用表的聯(lián)接功能。,下面通過一個例子來講解表聯(lián)接的應(yīng)用方法。通過該方法解決在“更新列”一節(jié)中的例3.1中的問題,相對例3.1中的解決方法,本方法要簡捷的多。步驟如下:,1)在不選中“地級城市駐地”表文件任何對象或任何記錄的情況下,點擊“表”菜單下的“更新列”命令,彈出“更新列”窗口,如圖3- 16。,2)設(shè)置“更新列”窗口 在窗口中的“要更新的表”欄中設(shè)定“地級城市駐地”表圖層,“要更新的列”欄設(shè)定為“省份”列?!皬闹蝎@得值的表”欄設(shè)定為“省級行政區(qū)”表圖層,當(dāng)設(shè)定為該圖層時,“更新列”窗口中的部分設(shè)置內(nèi)容發(fā)生變化,如圖3- 17,點擊“聯(lián)接”按鈕,彈出“指定聯(lián)接”窗口,如圖3- 18。,在“指定聯(lián)接”窗口中包含兩個主要選擇:一是通過兩個屬性表中關(guān)鍵字段進(jìn)行鏈接,來獲取值(要想深入理解通過關(guān)鍵字段進(jìn)行表聯(lián)接的含義,可閱讀例3.3中的內(nèi)容);二是通過兩個表中圖形對象的空間關(guān)系來進(jìn)行表的聯(lián)接。在“指定聯(lián)接”窗口中涉及到的空間對象的空間關(guān)系主要包含三個方面:包含、包含于、相交,如圖3- 19,根據(jù)兩個表文件中對象間的空間關(guān)系來確定選擇哪一項,在本過程中選擇“包含”。然后,單擊“確定”按鈕。返回到“更新列”窗口。然后對“計算”和“屬于”兩欄進(jìn)行設(shè)置,結(jié)果如圖3- 20。,3)單擊“確定”鍵,完成更新列操作。,練習(xí),2)使用聯(lián)接表的方式,用world表中countr列的值更新worldcap表中country列的值。 數(shù)據(jù):練習(xí)數(shù)據(jù)worldworld 數(shù)據(jù):練習(xí)數(shù)據(jù)worldworldcap,操作演示,例3.3 應(yīng)用屬性表的聯(lián)接通過表A為表B中的“所屬區(qū)域”列賦值。,1)首先認(rèn)識一下表A、B,表A存放的區(qū)域?qū)ο螅鋱D形窗口和屬性表如圖3- 21,表A中僅包含了兩個區(qū)域?qū)ο蟆?表B存放的為點對象,其圖形和屬性表如圖3- 22,其中id列有值,“所屬區(qū)域”列為空值,需要通過屬性表的聯(lián)接操作為其賦值。,通過圖3- 22可見,表B的屬性表中的id列和表A中的id列有一種關(guān)系,即處于某區(qū)域?qū)ο蠓秶鷥?nèi)的點對象的id值與該區(qū)域?qū)ο蟮膇d值相同。由此,可以進(jìn)一步得出,如果“表B的id值”等于“表A的id值”,則將表A中與id值相對應(yīng)的name列的值賦給表B中“所屬區(qū)域”列的相應(yīng)記錄。如,表B中id列的1值和表A中id列的1值對應(yīng),則將表A中與1值所屬同一條記錄的name列的值“甲-region”賦給表B中id列值為1的“所屬區(qū)域”列。,2)點擊“表”菜單的“更新列”命令,打開“更新列”窗口,如圖3- 23,并進(jìn)行設(shè)置。,“要更新的表”欄中的表圖層設(shè)定為“B”,“要更新的列”欄設(shè)定為“所屬區(qū)域”,“從中獲得值的表”欄設(shè)定為“A”,此時“更新列”窗口中的部分內(nèi)容改變。單擊“聯(lián)接”按鈕,彈出“指定聯(lián)接”窗口,在窗口中的設(shè)定如圖3- 24所示。,單擊“確定”鍵,返回“更新列”窗口。對窗口中的“計算”和“屬于”欄進(jìn)行設(shè)定,結(jié)果如圖3- 25所示。,3)單擊“確定”按鈕,完成“所屬區(qū)域”列的更新,結(jié)果如圖3- 26所示。,練習(xí),3)使用屬性表聯(lián)接的方式,用world表中country列的值更新worldcap表中country列的值。(使用兩個表中的capital列進(jìn)行匹配) 數(shù)據(jù):練習(xí)數(shù)據(jù)worldworld 數(shù)據(jù):練習(xí)數(shù)據(jù)worldworldcap,4.緊縮表,緊縮表用于壓縮表,以占用較少的磁盤空間。在此可選只緊縮表格數(shù)據(jù)、只緊縮圖形對象或兩者都緊縮。緊縮表格數(shù)據(jù)將移除已刪除的記錄,如圖3- 27所示。,要緊縮表,請執(zhí)行以下操作: 在表菜單上,指向維護(hù),然后單擊緊縮表。 此時將顯示“緊縮表”對話框。 選擇適當(dāng)?shù)谋恚约笆且痪o縮表格數(shù)據(jù)、只緊縮地圖數(shù)據(jù)還是或兩者都緊縮。 單擊確定。,注: 緊縮表可令保存到工作空間的自定義標(biāo)注崩潰。 如果要使用自定義標(biāo)注,可在創(chuàng)建標(biāo)注之前緊縮表。,練習(xí),4)在worldcap表中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度設(shè)計作品版權(quán)轉(zhuǎn)讓合同協(xié)議書3篇
- 二零二五版玩具回收再利用合作協(xié)議3篇
- 2025-2030全球銀行云解決方案行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球固體氯(氯錠)殺菌滅藻劑行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球基于區(qū)塊鏈的自主主權(quán)身份(SIS)行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國增材制造用商業(yè)純鈦粉行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 二零二五年度虛擬現(xiàn)實游戲出樣及推廣合作協(xié)議4篇
- 二零二五年度高校教師校園文化建設(shè)與傳播協(xié)議4篇
- 2025版學(xué)生實習(xí)表現(xiàn)評價與獎勵協(xié)議6篇
- 廠房擴建貸款協(xié)議范本
- 肩袖損傷的護(hù)理查房課件
- 2023屆北京市順義區(qū)高三二模數(shù)學(xué)試卷
- 公司差旅費報銷單
- 梁山伯與祝英臺小提琴譜樂譜
- 我國全科醫(yī)生培訓(xùn)模式
- 2021年上海市楊浦區(qū)初三一模語文試卷及參考答案(精校word打印版)
- 八年級上冊英語完形填空、閱讀理解100題含參考答案
- 八年級物理下冊功率課件
- DBJ51-T 188-2022 預(yù)拌流態(tài)固化土工程應(yīng)用技術(shù)標(biāo)準(zhǔn)
- 《長津湖》電影賞析PPT
- 銷售禮儀培訓(xùn)PPT
評論
0/150
提交評論