UNA 工具概覽(二)

工具使用介紹

1.1 輸入建築(多邊形或點)

工具計算接受的輸入爲一個表示建築底面的多邊型shapefile或一個點shapefile(通常是建築的入口或底面的圖心)。這些建築通常作爲網絡分析的圖形節點。在輸入的建築shapefile文件中,還可以包含建築的權重(如果用戶選擇使用此類數據)。使用多邊形作爲輸入時,需要使用到ArcInfo的許可,因爲計算的過程中會使用到“ Feature to Point”工具;如果使用點作爲輸入,ArcInfo的許可就不是必須的了。

如果給定的輸入是多邊形,我們假設每棟建築都與街道相連,從多邊形的圖心到最近的街道做垂線。這種假設可能是錯誤的,因爲真正的出口有可能並不是臨近街道的圖心。爲了避免這種情況,用戶可以輸入點來代替輸入多邊形,並確保點能夠反映建築物或宗地入口的真實位置。使用Feature To Point工具用戶可以很容易的將多邊形轉化爲點。

通過勾選“InputBuilding”下方的“Point Location Inside”複選框,圖心在生成時會落到多邊形範圍內。

爲了精確的模擬建築在不同的街道上有多個出入口的情況,用戶可以提供不同的輸入點來代表出入口。整個建築的屬性權重可以按照參與計算的出入口的數量進行分配。屬於一個建築的多個出入口,在計算出各自的結果後進行相加即可得到最終結果。

1.1.1   選擇

2012年4月2號以後的版本,輸入建築可以過濾選擇。如果用戶通過手動選取或者使用sql查詢選擇輸入建築的一個子集,執行UNA分析時,只有被選中的建築會被計算Reach,Gravity, Closeness 和Straightness(Betweenness不同,請查看其詳細計算方法)。其他沒有被選擇的輸入建築仍然作爲潛在的目的地參與分析,但是他們並沒有被賦予結果,這允許用戶將重點放到想要輸入的要素上,並加快計算速度。注意,如果是第一次使用選定的數據集、給定的參數來使用工具進行計算,不僅僅是選中的建築,整個數據集的鄰接矩陣都需要被完整的計算出來。如果進行Betweenness指數計算時,輸入要素爲選中要素,只有被選擇的輸入建築作爲分析的源i。Betweenness計算結果爲所有輸入的建築,不僅僅是選中的那部分,但是隻有選中的那部分用來計算與周圍目的地的最短路徑。

1.1.2   網絡數據集

網絡數據集是建築坐落的街道網絡。該項輸入需要一個網絡數據集文件,擴展名爲.nd。如果你沒有街道網的網絡數據集,可以使用“create aNetwork Dataset”工具,以*.shp、 *.dwg、 *.dxf文件爲源,使用ArcMap、ArcCatalog創建。


1.2 建築ID屬性名稱

這個屬性名稱用來區分建築,建築ID應該是一個整型字段。用戶可以選擇任意整型的列作爲建築IDs,分析計算的結果將返回該列。如果沒有指定IDs,那麼FID字段被默認選擇。

1.3 建築權重字段

在分析過程中,該工具允許用戶從輸入的的點shapefile文件中選取已經存在的屬性列作爲建築的權重。輸入的建築權重可以描述任何有意義的數字特徵——建築的體量、居民的數量、貿易的機會等等。當權重被選擇參與分析時,結果會根據權重重新計算。如果每棟建築僱員的數量這個屬性被選中作爲到達指數計算的權重,那麼結果將表示每棟建築在搜索半徑之內所能涉及的僱員的數量。

1.4 阻抗屬性

默認使用線性的‘Length’,所以搜素半徑和最短路徑使用線性距離計算阻抗(例如:米)。如果使用“Turns”作爲阻抗的屬性,那麼搜素半徑就變爲對轉彎數量的限制,而不再是距離。例如,當輸入搜索半徑值“2 Turns”時,後臺算法沿着道路網絡搜尋到距源建築只有兩次轉彎的臨近建築。

使用轉彎作爲阻抗時,需要硬編碼轉彎次數屬性至網絡數據集。操作方法和VB腳本見下:


這個腳本自動將每次方向變化大於20度的識別爲一個“Turn”。通過這種方式也可以計算兩棟建築之間有多少個交叉口。

1.5 搜素半徑

搜素半徑定義了用來計算特定指數的緩衝區範圍。對於每一個輸入建築,只有距他最短路徑小於給定輸入的搜索半徑的要素才能參與分析。如果用戶沒有指定搜素半徑,所有的要素都參與計算。注意,搜索半徑的單位與阻抗屬性的單位相同,即網絡阻抗屬性爲米,那麼搜索半徑單位也應該爲米。

1.6 半徑類型

當你指定搜素範圍時,搜素半徑類型自動變爲可選。注意,該選項隻影響被選中參與計算的周圍要素數量,並不影響分析中對路徑的計算。


1.7 累加器

可以對阻抗屬性進行累加。

1.8 標準化結果

對各計算結果進行標準化處理。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章