ArcGIS使用筆記(2) 鄰近搜尋

2021-10-22 21:57:02 字數 831 閱讀 9635

已知:紅色面要素為建築,綠色點要素為樹

1)計算每顆樹到建築牆面距離的平均值

2)計算樹木之間距離的平均值

經過瀏覽器搜尋和arcgis help搜尋,最終確定下面兩個工具可以解決我的問題。(考慮到點到面的距離可能是點到面中心的距離,但是看了官方的說明後明確了:點與面的距離就是距離面的邊界,對應了樹木到牆壁的距離)

1.生成近鄰表

工具位置:分析工具——領域分析

輸入要素:植被的點要素

鄰近要素:建築面要素

僅查詢最近要素:意思是對於每顆樹就查詢其最近的牆壁

輸出:乙個**,其中near_dist就是最近距離

2.計算近鄰點距離

工具位置:空間統計工具——工具

原理:如圖所示,計算一組要素與指定的第n個最近鄰點的距離,意思就是輸入五個點,就乙個個搜尋,搜尋它與指定點數量的點的距離,然後計算三個值。所以,對於我的目標,我只需要找到每顆樹的離它最近的那顆樹,所以我定義相鄰元素即可。

輸入:樹點要素

相鄰元素:1

輸出結果在訊息視窗

第二步可以直接採用第一步的方法,只是輸入輸出都是樹點要素,相當於自己和自己做鄰近分析

MSXML2使用筆記

這段時間開發,需要對xml檔案進行解析,讀取。特對msxml2的工作流程做乙個總結 記憶。當然,一般用智慧型指標ccomptr和ccombstr來封裝com介面指標和bstr字串。廢話 msxml是一套微軟提供的com介面。包括如下介面 1 ixmldomdocument 一般用智慧型指標ccomp...

select2 使用筆記

1.把頁面中 可能不在同乙個頁面,一般都是在列表頁介面 的tabindex刪掉 tabindex 1 role dialog aria labelledby mymodallabel aria hidden true 2.重寫enforcefocus方法 fn.modal.constructor.p...

subline text2使用筆記

1.ctrl shift p 快捷鍵呼叫 2.ctrl p 即時的檔案切換 3.ctrl g 跳轉到某一行 4.選中要替換的字串 然後ctrl d 可以逐個選中 5.ctrl p 到某行 字串搜尋 類或者函式搜尋 6.按ctrl,滑鼠點選多處,可以多處同時編輯 7.shift alt 游標 多列選擇...