国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ArcGIS根據(jù)相鄰關(guān)系提取相鄰面&提取面公共線

2021-11-01 10:47 作者:八八不愛叭叭  | 我要投稿

需求分析

這是一份建筑面數(shù)據(jù)建筑面數(shù)據(jù),這個面圖層中有很多個面,有些面相互挨著的,有些單獨(dú)分布,不與其他任何面相鄰。如何把有相鄰面的面全部給提出來

圖片

提取公共邊

面轉(zhuǎn)線

提取相鄰邊界公共線,注意勾選識別和存儲面鄰域信息

圖片

生成的線要素屬性表中LEFT_FIDRIGHT_FID字段均不為-1即是該相鄰面的公共線

圖片

按屬性選擇LEFT_FID為-1的字段,然后切換選擇,導(dǎo)出要素即可獲得公共邊

圖片
圖片

公共邊如圖所示

圖片

原理(參考arcgis幫助)

1.在面幾何中,外邊界始終以順時針方向存儲。如果面內(nèi)含有孔洞,那么將始終以逆時針方向存儲孔洞(或內(nèi)部)邊界。因此,如果某面的外邊界左側(cè)(外部)和孔洞邊界左側(cè)(內(nèi)部)均沒有相鄰點(diǎn),則生成線的 LEFT_FID 值為 -1,而 RIGHT_FID 則設(shè)為面要素 ID。


2.如果面內(nèi)包含另一個面,則會生成一條順時針方向的輸出線來表示公共邊界,該線的 LEFT_FID 設(shè)置為外部面要素 ID,而 RIGHT_FID 設(shè)置為內(nèi)部面要素 ID。


3.如果兩個面共用一部分邊界,則將生成一條輸出線表示該公共線段。該線的方向可以是任意的;LEFT_FID 和 RIGHT_FID 將相應(yīng)地設(shè)置為左側(cè)或右側(cè)面要素 ID。


4.如果一個面與另一個面重疊,那么將生成兩條輸出線以便分別表示每個相交邊界:第一條線表示其中一個重疊面的外邊界,因此該線的 LEFT_FID 為與其相交的面的要素 ID,而 5.RIGHT_FID 將為它自己的面要素 ID;第二條線呈反方向,并會分割另一個面,因此該線的 LEFT_FID 和 RIGHT_FID 將與這第二個面的要素 ID 相同。


6.輸入面中的多部件不會保留;輸出線均為單部件。



圖片


可以看出如果兩個面之間如果存在公共邊界,則輸出的屬性字段為該線左側(cè)或右側(cè)面要素 ID。而要素ID不能為復(fù)數(shù),故LEFT_FID 和 RIGHT_FID均為正數(shù)的字段即為公共邊

提取相鄰面

使用公共邊選擇建筑面圖層即可提取出有相鄰面的面

圖片

而提取不相鄰的面只需要切換選擇即可

圖片


圖片

本文使用 文章同步助手 同步

ArcGIS根據(jù)相鄰關(guān)系提取相鄰面&提取面公共線的評論 (共 條)

分享到微博請遵守國家法律
卢湾区| 汝州市| 名山县| 丹江口市| 铁岭县| 淮南市| 罗山县| 前郭尔| 当涂县| 噶尔县| 五峰| 富平县| 七台河市| 临沧市| 司法| 绥中县| 棋牌| 霍林郭勒市| 泰州市| 梓潼县| 库尔勒市| 大方县| 昂仁县| 蒙阴县| 湘阴县| 屏山县| 景泰县| 西盟| 景宁| 黄骅市| 浮山县| 磴口县| 宣汉县| 银川市| 九江县| 安吉县| 泰兴市| 上虞市| 临安市| 明水县| 武清区|