php地理位置辐射范围,基于路网距离的城市辐射范围确定方法
發送原創文章至admin@caup.net,可申請注冊邀請碼
您需要 登錄 才可以下載或查看,沒有帳號?注冊方式
x
在上一期《基于路網的城市間距離計算方法》中,使用ArcGIS的網絡分析模塊,獲得了城市間的路網距離。ArcGIS中的網絡分析模塊,不僅可以用于距離的計算,還可以用于確定服務區。城鎮體系規劃中的中心城市輻射范圍的確定以及市政規劃中的基礎設施服務范圍的界定,都是網絡分析服務區分析方法的應用。下面以中心城市輻射范圍確定為例,介紹一下具體的實現方法。
1. 解決思路
首先計算出中心城市到其他城市的路網距離,然后依據此路網距離來確定中心城市的輻射范圍。如果采用某些特定輻射范圍判定模型來識別城市輻射范圍的話,可以在計算出的路網距離數據的基礎上,對數據屬性信息做一些編輯,添加模型計算結果至屬性表中。2. 實施步驟
2.1計算城市間路網距離
(1) 路網距離計算
計算方法參見上一期《基于路網的城市間距離計算方法》,起始點為中心城市,目的地點為其他城市。
(2) 導出包含城市間距離的中心城市點數據
在目錄列表窗口(Table of Content)中,導出所生成的線數據(Lines),其中Total Length字段即為城市間基于路網的最短距離。
(3) 導出包含城市距離的點對
使用要素折點轉點工具(Data Management Tools>Features>Feature Vertices To Points)導出點對起始點,點類型(point type)選擇為start。
2.2計算城市輻射范圍
(1) 新建服務區
單擊網絡分析工具條上的新建服務區(New Service Area)按鈕。
(2) 加載設施點
在網絡分析窗口(NetworkAnalyst)中,添加設施點(Facilities)數據,選中設施點單擊鼠標右鍵,選擇位置加載(Load Locations),在位置加載對話框中,修改位置分析屬性(Location Analysis Properties),屬性Name字段為空,屬性Curb Approach字段設置為Name。
(3) 新建服務區
首先,單擊網絡分析窗口中的服務區屬性(Service Area Properties)按鈕,在分析設置(Analysis Settings)選項卡下設置默認中斷距離(Default Breaks);然后,在面生成(Polygon Generation)選項卡下勾選生成面(Generate Polygons)選項;最后,單擊工具條上的運行(Solve)按鈕,即可生成中心城市對于其他城市的輻射范圍。
總結
以上是生活随笔為你收集整理的php地理位置辐射范围,基于路网距离的城市辐射范围确定方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模式选择符,Python设计
- 下一篇: php人才招聘系统描述,基于ThinkP