Arctoolbox中將兩個(gè)要素類合并成一個(gè)的工具主要有union、merge和append。雖然它們都能將兩個(gè)要素類合并成一個(gè)要素類,但功能上有所不同,今天,小編就來介紹一下它們之間的主要差別。
1、union:合并輸入要素類到新的要素類中。
圖形:union只能合并polygon類型的要素類。
兩個(gè)要素類合并時(shí)會(huì)處理相交部分,使之單獨(dú)形成多部件要素,并且有選項(xiàng)選擇允許縫隙(gaps)或不允許縫隙。如果過選擇不允許縫隙,兩個(gè)要素類合并后的縫隙將生成要素。
屬性表:union合并屬性表的選項(xiàng)有三個(gè):all、no_fid和only_fid。
all將兩個(gè)要素類的屬性表字段按順序全部放在輸出要素類的屬性表中,包括fid。同名的字段(除fid外)在字段名后加數(shù)字以示區(qū)別(fid后加要素類名稱)。
no_fid將兩個(gè)要素類的屬性表中除fid外的字段按順序全部放在輸出要素類的屬性表中。
only_fid只將兩個(gè)要素類的屬性表中的fid放到輸出要素類的屬性表中,在fid后加要素類名稱以示區(qū)別。union不做字段映射。
2、merge:合并輸入要素類、表到新的要素類、表中。
圖形:merge可以合并點(diǎn)、線、多邊形等要素類和表,但必須是相同類型的。merge不處理要素,只簡單地把要素放到一個(gè)要素類里,因此輸出的要素類可能會(huì)有重疊或縫隙。
屬性表:merge處理屬性表時(shí)會(huì)把相同名字的字段合成一個(gè),不同名字的字段按原名字、順序全部加入輸出要素類屬性表中,原fid將會(huì)丟棄。merge可以進(jìn)行字段映射。
3、append:合并輸入要素類、表、柵格影像及柵格目錄到一個(gè)已有的要素類、表、柵格影像及柵格目錄中。當(dāng)schema type選項(xiàng)為test時(shí),輸入輸出的要素類屬性表結(jié)構(gòu)必須一致,既字段名、類型、排列順序必須完全相同,當(dāng)schema type選項(xiàng)為no_test時(shí)可以不同。
圖形:append可以合并點(diǎn)、線、多邊形等要素類和表、柵格影像及柵格目錄,但必須是相同類型的。append不處理要素,只簡單地把要素放到一個(gè)要素類里,因此輸出的要素類可能會(huì)有重疊或縫隙。
屬性表:同輸出要素類的屬性表。輸入要素類屬性表中的字段如果在輸出要素類屬性表中沒有將會(huì)被丟棄,但可做字段映射,將輸入要素類的某個(gè)字段映射到輸出要素類的某個(gè)字段。
Copyright © 聯(lián)系備案號(hào):蘇ICP備19068495號(hào)-3 本站關(guān)鍵詞: 水位管 水位計(jì) 水準(zhǔn)點(diǎn) 測釘 測斜管 測斜儀 網(wǎng)站地圖(百度 / 谷歌)
管理員
該內(nèi)容暫無評論