1. 程式人生 > >【ArcGIS|空間分析|網路分析】9 使用位置分配選擇最佳商店位置

【ArcGIS|空間分析|網路分析】9 使用位置分配選擇最佳商店位置

文章目錄

參考ArcGIS幫助文件

要求

1、為連鎖零售店選擇可以獲得最大業務量的商店位置。
2、主要目標是要將商店定位在人口集中地區附近,因為這種區域對商店的需求量較大。
3、設立這一目標的前提是假設人們往往更多光顧附近的商店,而對於距離較遠的商店則較少光顧。4、使用三種不同的問題型別來執行該位置分配分析:最大化人流量、最大化市場份額和目標市場份額。

步驟

1 建立位置分配分析圖層

在 Network Analyst 工具條上,單擊 Network Analyst,然後單擊新建位置分配。

2 新增候選設施點

向網路分析類“設施點”中新增候選商店位置,這些位置是具有開店可能的位置。通過位置分配過程所求得的結果中將包括這些商店的子集。

1、在 Network Analyst 視窗中,右鍵單擊設施點 (0),然後選擇載入位置,將開啟載入位置 對話方塊,從載入自下拉列表中選擇 CandidateStores。
2、在載入位置對話方塊的位置分析屬性部分指定 CandidateStores 要素類的哪些屬性包含 Network Analyst 求解此位置分配問題時將使用的值。
3、在位置分析屬性部分中,確保 Name 屬性已自動對映到 NAME 欄位。

在這裡插入圖片描述
在這裡插入圖片描述

3 新增請求點

需要將商店定位在能夠最有效地為現有人口提供服務的位置。

1、在 Network Analyst 視窗中,右鍵單擊請求點 (0),然後選擇載入位置。 從載入自下拉列表中選擇 TractCentroids。
2、在位置分析屬性部分中,確保 Name 屬性已自動對映到 NAME 欄位。
3、單擊 Weight 屬性對應的欄位列,然後選擇 POP2000。
將用 2000 年人口普查中的人口加權各請求點。

在這裡插入圖片描述
在這裡插入圖片描述

4 設定位置分配分析的屬性

1、單擊 Network Analyst 視窗中的分析圖層屬性按鈕。 將開啟圖層屬性對話方塊,單擊分析設定選項卡。
2、確保將阻抗設定為旅行時間(分鐘)。
3、取消選中使用開始時間。
如果要基於特定時間和日期的交通流量求解位置分配分析,可在此輸入開始時間。
4、將行駛自設定為請求點到設施點。
預設選項設施點到請求點很適用於經典的最小化阻抗和最大化覆蓋範圍的問題型別。但對於最大化人流量、最大化市場份額和目標市場份額來說,往往需要從請求點行駛至設施點,因此請求點到設施點通常更適用。
5、單擊交匯點的 U 形轉彎下拉箭頭,然後選擇允許。
6、將輸出 Shape 型別設定為直線。
雖然將以直線形式顯示輸出,但仍將沿網路進行出行成本的計算。
7、確保已選中應用等級和忽略無效的位置複選框。
8、在約束條件框中,確保已選中 RestrictedTurns 和 Oneway 選項。

9、單擊高階設定選項卡。
10、單擊問題型別下拉列表,然後選擇最大化人流量。
這些問題型別通常被稱為模型。對於選擇零售店位置來說,最大化人流量是很好的問題型別,該問題型別假設所有商店都具有同樣的吸引力,且人們更可能光顧附近的商店。
11、將要選擇的設施點增加至 3。
ArcGIS 將嘗試從 16 個設施點中選出可為 208 個請求點提供最佳服務的 3 個設施點。
12、將阻抗中斷增加至 5。
此設定意指人們不願光顧行程超過五分種的商店。此值的單位由阻抗屬性的單位決定。由於 TravelTime 使用的單位為“分鐘”,因此此值的單位也為“分鐘”。
13、確保將阻抗變換設定為線性。
ArcGIS 將使用線性衰減來計算人們光顧商店的傾向。也就是說,在使用五分鐘阻抗中斷和線性阻抗的情況下,人們光顧某家商店的可能性將以 1/5 或 20% 的比例衰減;因此,相比之下,距離請求點一分鐘路程的商店將具有 80% 的光顧可能性,而距離請求點四分鐘路程的商店則具有 20% 的光顧可能性。
在這裡插入圖片描述

5 執行此過程以確定最佳商店位置

1、在 Network Analyst 工具條上,單擊求解按鈕求解。
求解過程結束後,地圖上將在所選商店及其相關請求點間顯示連線線。Network Analyst 視窗的“線”類中也將顯示這些線。
在這裡插入圖片描述

2、在內容列表中,右鍵單擊設施點子圖層,然後選擇開啟屬性表。
檢查“設施點”屬性表。有三個要素的 FacilityType 欄位值已被設定為“已選項”,而不再是預設狀態“候選項”。

  • DemandCount 列列出了分配到各所選設施點的請求點的數量。請注意,在 208 個請求點中,只有 113 個被分配到了所選設施點,這是因為某些請求點的距離超過了五分鐘中斷。
  • DemandWeight 列列出了分配到各設施點的請求點。這裡,該值表示可能光顧該家商店的人數。

在這裡插入圖片描述
3、在內容列表中,右鍵單擊請求點子圖層,然後選擇開啟屬性表。
檢查“請求點”表的屬性。如果請求點處於五分鐘中斷範圍之外,則 Facility ID 列的值為 <空>;而如果列中顯示數值,則該數值表示請求點所分配到的所選設施點的 ID。

  • Weight 列包含從人口普查區域要素類中載入的人口計數。
  • AllocatedWeight 列包含分配到相關設施點的請求點的數量。權重的量是基於圖層屬性對話方塊中設定的線性距離衰減和五分鐘中斷引數進行分配的。

在這裡插入圖片描述
4、在內容列表中,右鍵單擊線子圖層,然後選擇開啟屬性表。
在此表中,每一條記錄對應一個已分配到設施點的請求點。其中還列出了兩個位置間的最短路徑阻抗以及設施點所佔的權重。
在這裡插入圖片描述

6 新增必需設施點

使用位置分配來求解商店擴張問題,在已有一家商店的基礎上,確定另外兩家商店的最佳位置。

1、在 Network Analyst 視窗中,右鍵單擊設施點 (16),然後選擇載入位置。 從載入位置下拉列表中選擇 ExistingStore。
2、在位置分析屬性部分中,請確保名稱屬性已自動與名稱欄位匹配。
3、在 Facility Type 對應的預設值列中,將候選項更改為必選項。
這樣可以確保將商店載入為設施點時其狀態為“必需”。必選設施點必須始終為求解結果的一部分。
在這裡插入圖片描述

7 設定分析的屬性(最大化人流量,具有必需設施點)

使用與之前的解相同的屬性來求解此問題。

1、單擊 Network Analyst 視窗中的分析圖層屬性按鈕,開啟圖層屬性 對話方塊。
2、確保將問題型別設定為最大化人流量,要查詢的設施點為 3,阻抗中斷為 5,阻抗變換為線性。
單擊確定。

8 執行該過程以確定最佳商店位置(要求人流量最大化且具有必選設施點的位置)

1、在 Network Analyst 工具條上,單擊求解按鈕求解。
2、求解過程結束後,將用線連線所選商店和請求點。原始結果已改變,ExistingStore 位置現在是所求結果的一部分,另外兩個所選設施點位置也不同。
在這裡插入圖片描述

9 新增競爭設施點

位置分配可以從競爭商店的角度出發確定新商店位置,從而最大化市場份額。市場份額是使用赫夫模型(也稱為重力模型)計算的。赫夫模型假設請求點的商店光顧概率由商店的某些屬性及離商店的遠近所決定。

1、在 Network Analyst 視窗中,右鍵單擊設施點 (17),然後選擇載入位置。在載入位置下拉選單中選擇 CompetitorStores。
2、在位置分析屬性部分中,請確保名稱屬性已自動與名稱欄位匹配。
3、在 Facility Type 對應的預設值列中,將候選項更改為競爭項。

在這裡插入圖片描述

10 設定分析的屬性(最大化市場份額)

更改位置分配分析圖層的屬性,以使用最大化市場份額問題型別進行求解。

1、單擊 Network Analyst 視窗中的分析圖層屬性按鈕。 開啟圖層屬性對話方塊。單擊高階設定選項卡。
2、單擊問題型別下拉列表,然後選擇最大化市場份額。
3、單擊阻抗變換下拉列表,然後選擇冪。
ArcGIS 將使用冪指數距離衰減來確定人們光顧商店的傾向,現在可以編輯阻抗引數,將阻抗引數值更改為 2。
將冪阻抗變換的阻抗引數設定為 2,意味著顧客光顧商店的概率將按照請求點與設施點間的距離的平方進行衰減。通常,阻抗引數的精確值是通過其他分析(如 ArcGIS Business Analyst 提供的分析)計算所得的。
在這裡插入圖片描述

11 執行此過程以確定最佳商店位置(最大化市場份額)

1、在 Network Analyst 工具條上,單擊 Network Analyst,然後單擊選項開啟 Network Analyst 選項對話方塊。
2、單擊常規選項卡。 單擊全部訊息。 選擇全部訊息,求解過程結束後可在一個對話方塊中報告所佔領的市場份額。

在這裡插入圖片描述
3、在 Network Analyst 工具條上,單擊求解按鈕 求解。
求解過程結束後,會顯示一條訊息,表示所佔領的市場份額。
在這裡插入圖片描述
4、地圖中會用線將請求點連線到所選商店和競爭商店。已選擇商店已變為能夠在已有三家競爭者商店的情況下,能夠獲得最大化請求點數量的商店。
相比之前的解,該解中存在更多的重疊線,這是因為最大化市場份額問題中的各請求點可以與阻抗中斷範圍內的所有設施點進行互動。
在這裡插入圖片描述
5、在內容列表 中,右鍵單擊設施點子圖層,然後選擇開啟屬性表。
有三個設施點的 FacilityType 值為“競爭項”,一個設施點的值為“必選項”,兩個設施點的值為“已選項”,這說明求解程式已選擇它們作為最適合開設的設施點。

  • DemandCount 列列出了分配到各設施點的請求點的數量。某些請求點未被分配,這是因為它們超出了五分鐘中斷範圍。
  • DemandWeight 列列出了分配到各所選設施點的請求權重的總和。通過將分配給您的商店的權重與分配給競爭者商店的權重進行對比,可以計算出求解過程結束後所報告的市場份額。

在這裡插入圖片描述

12 達到特定目標市場份額

所選的三家商店佔據了 33.79% 的市場份額。但是,假設您想佔領 70% 的市場份額。要達成此目標,您需要確定至少需要開設多少家商店,以及這些商店應開在何處。

1、單擊 Network Analyst 視窗中的分析圖層屬性按鈕。將開啟圖層屬性對話方塊。
2、單擊高階設定選項卡。
3、單擊問題型別下拉列表,然後選擇目標市場份額。
將問題型別更改為目標市場份額後,便可對目標市場份額(%) 屬性進行編輯。將目標市場份額(%) 更改為 70。
在這裡插入圖片描述

13 執行過程以確定最佳商店位置(目標市場份額)

1、在 Network Analyst 工具條上,單擊求解按鈕求解。
求解過程結束後,會顯示一條訊息,以表示所佔領的市場份額以及佔領該市場份額所需的設施點總數。該百分比大於所指定的 70%,是因為任何程度的設施點缺乏都會導致市場份額低於 70% 的目標。
在這裡插入圖片描述
2、地圖檢視顯示畫面中會生成線,將設施點解和請求點連線起來。
在這裡插入圖片描述
3、在內容列表中,右鍵單擊設施點子圖層,然後選擇開啟屬性表。
除三個競爭設施點和一個必選設施點外,現在還有九個設施點的 FacilityType 值為“已選項”。也就是說,要達到 70% 的市場份額,還另需開九家商店。

在這裡插入圖片描述