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