編輯推薦
GIS應用的熱度正在升級,和人們的生活息息相關,用戶能夠切身體會到其優劣性。
我們正在打造GIS應用的一係列圖書,通過與ESRI等齣版社閤作,建立很好的産品陣營。
內容簡介
ArcGIS Server是用於開發基於Web的GIS應用程序的主要平颱,而JavaScript已經成為在這個平颱上開發應用程序的主流語言之一。《JavaScript構建Web和ArcGIS Server應用實戰》介紹瞭如何利用ArcGIS API for JavaScript來創建基於Web的GIS應用程序。
《JavaScript構建Web和ArcGIS Server應用實戰》共12章,分彆介紹瞭基本概念、創建地圖和添加圖層、添加圖形到地圖、特徵圖層、使用控件和工具欄、空間和屬性查詢、定位和查找特徵、地址轉換點和點轉換地址、網絡分析任務、地理處理任務、整閤ArcGIS Online以及創建手機應用程序。附錄部分介紹瞭利用ArcGIS模闆和Dojo設計應用程序。
《JavaScript構建Web和ArcGIS Server應用實戰》結構清晰、示例豐富,非常適閤初學者和中級水平的GIS開發人員,也適閤想要使用該平颱進行應用開發的讀者。
作者簡介
Eric Pimpler是geospatialtraining.com網站的創始人和所有者,有著20多年使用Esri、Google Earth/Maps及開源技術進行GIS解決方案的實施和教學經驗。目前,他主要緻力於使用Python進行ArcGIS腳本編程及使用JavaScript進行自定義的ArcGIS Server Web和手機應用程序的開發。
目錄
目錄
第1章 HTML、CSS和JavaScript簡介 1
1.1 基本的HTML頁麵概念 1
1.1.1 HTML DOCTYPE聲明 2
1.1.2 基本標簽 3
1.1.3 驗證HTML代碼 3
1.2 JavaScript基礎 5
1.2.1 代碼注釋 6
1.2.2 變量 7
1.2.3 JavaScript大小寫區分 7
1.2.4 變量數據類型 8
1.2.5 條件語句 9
1.2.6 循環語句 9
1.2.7 函數 10
1.2.8 對象 11
1.3 CSS基本原則 12
1.3.1 CSS語法 13
1.3.2 行內樣式 15
1.3.3 內嵌樣式 16
1.3.4 鏈接樣式 16
1.4 分離HTML、CSS和JavaScript 17
1.5 總結 18
第2章 創建地圖和添加圖層 19
2.1 簡介 19
2.2 ArcGIS API for JavaScript沙盒 20
2.3 使用ArcGIS API for JavaScript創建應用程序的基本步驟 21
2.3.1 創建Web頁麵HTML代碼 21
2.3.2 引用ArcGIS API for JavaScript 22
2.3.3 加載模塊 24
2.3.4 確保DOM可用 25
2.3.5 創建地圖 25
2.3.6 創建頁麵內容 26
2.3.7 頁麵樣式 27
2.3.8 完整代碼 27
2.4 更多關於地圖的介紹 29
2.5 使用地圖服務圖層 29
2.5.1 使用圖層類 31
2.5.2 切片地圖服務圖層 32
2.5.3 動態地圖服務圖層 33
2.5.4 添加圖層到地圖 35
2.5.5 地圖服務設置可見圖層 35
2.5.6 設置定義錶達式 36
2.5.7 地圖導航 37
2.6 地圖事件 40
2.7 總結 42
第3章 添加圖形到地圖 43
3.1 圖形的四個組成部分 44
3.2 創建幾何圖形 45
3.3 圖形符號化 46
3.4 圖形分配屬性 48
3.5 信息模闆中展示圖形屬性 48
3.6 創建圖形 49
3.7 添加圖形到圖形圖層 50
3.8 圖形練習 50
3.9 總結 58
第4章 特徵圖層 59
4.1 創建FeatureLayer對象 60
4.2 定義顯示模式 62
4.2.1 快照模式 62
4.2.2 按需模式 62
4.2.3 選擇模式 63
4.3 設置定義錶達式 63
4.4 特徵選擇 63
4.5 特徵圖層渲染 64
4.6 特徵圖層練習 69
4.7 總結 74
第2 使用FindTask獲取特徵屬性 134
7.2.1 FindParameters 135
7.2.2 FindTask 135
7.2.3 FindResult 136
7.3 總結 137
第8章 地址轉換點和點轉換地址 139
8.1 地理編碼簡介 139
8.2 使用Locator服務進
前言/序言
JavaScript構建Web和ArcGIS Server應用實戰 epub pdf mobi txt 電子書 下載 2024
JavaScript構建Web和ArcGIS Server應用實戰 下載 epub mobi pdf txt 電子書