最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)系提取相鄰面&提取面公共線的評論 (共 條)

分享到微博請遵守國家法律
万年县| 西乡县| 崇左市| 高陵县| 常熟市| 改则县| 阜康市| 抚松县| 绥阳县| 阳城县| 敦化市| 永善县| 元阳县| 陕西省| 太和县| 昭平县| 商丘市| 南昌县| 三台县| 潼南县| 秭归县| 嘉祥县| 泰来县| 仁寿县| 张家界市| 政和县| 凤山县| 迁西县| 东乡族自治县| 恩平市| 临沂市| 杭锦旗| 策勒县| 佛山市| 卓尼县| 郑州市| 互助| 宁陵县| 东兰县| 惠水县| 泰来县|