arcgis api for js入門開發系列十四最近設施點路徑分析

上一篇實現了demo的地圖最短路徑分析,本篇新增最近設施點路徑分析,截圖如下:

1.關鍵技術實現知識點:

(1)最近設施點的網路分析服務:http://localhost:6080/arcgis/rest/services/dlClosestFacility/NAServer/Closest%20Facility

(2)最近設施點分析的參數名稱為:RouteClosestFacilityParameters,同樣它也繼承自BaseRouteParameters。其主要的參數(屬性)有:

(3)初始化RouteTask:

//初始化事故點以及應急資源圖層nems.route.params = new esri.tasks.ClosestFacilityParameters(); nems.route.params.defaultCutoff= 7.0;nems.route.params.defaultTargetFacilityCount = 6.0;nems.route.params.returnFacilities=true;nems.route.params.returnIncidents=true;nems.route.params.returnRoutes=true;nems.route.params.returnDirections=true;nems.route.closestFacilityTask = new esri.tasks.ClosestFacilityTask(MapConfig.routeUrl);n

2.整體實現的流程如下:

(1)點擊地圖某點,以該點為中心,以一定半徑來畫圓形(esri.geometry.Circle);

(2)以圓形的範圍的geometry,作為query的geometry條件,查詢餐飲點圖層,獲取範圍內的餐飲點總數作為route.params.facilities參數值,中心點為route.params.incidents 參數值;

(3)初始化RouteTask的參數條件之後,可以執行附近設施點分析函數,獲取最終的結果

ems.route.closestFacilityTask.solve(ems.route.params, function(solveResult){nif(solveResult.routes.length>0){n}n},ems.route.routeError); n

備註:團隊承接webgis/gis畢業設計以及webgis項目等業務,歡迎有相關需求的客戶來諮詢

GIS之家接受webgis開發遇到的技術疑點難點在線諮詢,採取在線分答計時收費模式,有需要的加QQ:406503412

GIS之家論壇(推薦):GIS之家論壇

GIS作品:GIS之家

QQ興趣部落:GIS之家部落

GIS之家交流群一:432512093(已滿)

GIS之家交流群二:296438295


推薦閱讀:

Arcpy:柵格批量裁剪工具製作(01)
【數據運用】基於時空圈測度的京津冀城市群研究
『規劃師的ArcGIS應用手冊』- 遙感影像的用地解譯
QGIS 和 ArcGIS 的區別和優缺點有哪些呢?
ArcGIS Pro 2.0的發布意味著什麼?

TAG:GIS地理信息系统 | ArcGIS | WebGIS |