arcgis api 3.x for js 入門開發(fā)系列十四最近設(shè)施點(diǎn)路徑分析(附源碼下載)

前言

關(guān)于本篇功能實(shí)現(xiàn)用到的 api 涉及類看不懂的,請參照 esri 官網(wǎng)的 arcgis api 3.x for js:esri 官網(wǎng) api,里面詳細(xì)的介紹 arcgis api 3.x 各個(gè)類的介紹,還有就是在線例子:esri 官網(wǎng)在線例子,這個(gè)也是學(xué)習(xí) arcgis api 3.x 的好素材。

內(nèi)容概覽

  1. 基于 arcgis api 3.x 實(shí)現(xiàn)最近設(shè)施點(diǎn)路徑分析
  2. 源代碼 demo 下載

本篇實(shí)現(xiàn)最近設(shè)施點(diǎn)路徑分析功能,截圖如下:


image

關(guān)鍵技術(shù)實(shí)現(xiàn)知識點(diǎn)

image
  • 最近設(shè)施點(diǎn)分析的參數(shù)名稱為:RouteClosestFacilityParameters,同樣它也繼承自 BaseRouteParameters。其主要的參數(shù)(屬性)有:
image
  • 初始化 RouteTask:
//初始化事故點(diǎn)以及應(yīng)急資源圖層
ems.route.params = new esri.tasks.ClosestFacilityParameters();      
ems.route.params.defaultCutoff= 7.0;
ems.route.params.defaultTargetFacilityCount = 6.0;
ems.route.params.returnFacilities=true;
ems.route.params.returnIncidents=true;
ems.route.params.returnRoutes=true;
ems.route.params.returnDirections=true;
ems.route.closestFacilityTask = new esri.tasks.ClosestFacilityTask(MapConfig.routeUrl);

整體實(shí)現(xiàn)的流程

  • 點(diǎn)擊地圖某點(diǎn),以該點(diǎn)為中心,以一定半徑來畫圓形(esri.geometry.Circle)
  • 以圓形的范圍的 geometry,作為 query 的 geometry 條件,查詢餐飲點(diǎn)圖層,獲取范圍內(nèi)的餐飲點(diǎn)總數(shù)作為 route.params.facilities 參數(shù)值,中心點(diǎn)為 route.params.incidents 參數(shù)值
  • 初始化 RouteTask 的參數(shù)條件之后,可以執(zhí)行附近設(shè)施點(diǎn)分析函數(shù),獲取最終的結(jié)果

更多的詳情見GIS之家小專欄
文章尾部提供源代碼下載,對本專欄感興趣的話,可以關(guān)注一波

GIS之家作品:GIS之家
GIS之家源碼咨詢:咨詢模式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,552評論 19 139
  • 本篇以 arcgis api 4.x for js 版本系列為測試用例,其實(shí) arcgis api 3.x for...
    gis之家閱讀 4,225評論 0 14
  • 通過這二天的培訓(xùn)我收獲很多。一是授課技巧的掌握與提升,二是對中國式眾籌的進(jìn)一步理解。 中國式眾籌講師班不同于其他的...
    立早眾籌閱讀 732評論 0 1
  • 當(dāng)我真正開始愛自己, 我才認(rèn)識到,所有的痛苦和情感的折磨, 都只是提醒我:活著,不要違背自己的本心。 今天我明白了...
    明月風(fēng)清閱讀 272評論 0 0
  • 用你的溫柔喚醒 裹挾著你心頭潮涌的惆悵飄零 我是一片楓葉的纖弱 我是你風(fēng)鈴叩響的跫音 許你的任性滋長 夾雜著你指尖...
    王者必富閱讀 320評論 0 2

友情鏈接更多精彩內(nèi)容