JavaScript 構建 Web 和 ArcGIS Server 應用實戰 JavaScript构建Web和ArcGIS Server应用实战
[美]派普勒
- 出版商: 人民郵電
- 出版日期: 2015-12-01
- 定價: $294
- 售價: 8.5 折 $250
- 語言: 簡體中文
- 頁數: 216
- 裝訂: 平裝
- ISBN: 7115403627
- ISBN-13: 9787115403629
-
相關分類:
JavaScript
- 此書翻譯自: Building Web and Mobile ArcGIS Server Applications with JavaScript (Paperback)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
Data Structures In C (Paperback)$1,360$1,292 -
Matlab 程式設計, 2/e$680$537 -
地理資訊系統 GIS 應用大揭密 (GIS 地理資訊系統應用開發深入解析)$580$493 -
ASP.NET MVC 5 網站開發美學$780$616 -
物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550 -
Hadoop + Spark 大數據巨量分析與機器學習整合開發實戰$620$484 -
$414Python 密碼學編程 -
Python 機器學習 (Python Machine Learning)$580$452 -
精通 Go 程式設計 (The Go Programming Language)$580$458 -
寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs)$580$458 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
The Linux Programming Interface 國際中文版 (上冊)$800$632 -
The Linux Programming Interface 國際中文版 (下冊)$800$632 -
Data Science from Scratch|用 Python 學資料科學 (中文版)(Data Science from Scratch: First Principles with Python)$580$458 -
Linux資訊安全聖經(Information Security) - 收錄世界500大企業完整經驗 (舊版: 世界 500 大企業經驗實錄:最完整的 Linux 安全聖經)$560$476 -
Python 程式設計「超入門」$420$357 -
$414基於 ArcGIS 的 Python 編程秘笈, 2/e (Programming ArcGIS with Python Cookbook, 2/e) -
$414深入理解 SVG -
$352WebGIS 工程項目開發實踐 -
$500HTML5 Web開發最佳實踐:使用CSS JavaScript和多媒體 -
當代Q地理資訊系統 : 從人文社會到大數據$330$314 -
$352ArcGIS 軟件與應用, 2/e -
$534Java 微服務測試:基於 Arquillian、Hoverfly、AssertJ、JUnit、Selenium 與 Mockito (Testing Java Microservices: Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito) -
空間分析: 方法與應用, 2/e$460$437
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容簡介>
ArcGIS Server是用於開發基於Web的GIS應用程序的主要平臺,而JavaScript已經成為在這個平臺上開發應用程序的主流語言之一。派普勒編著張大偉編譯的《JavaScript構建Web和ArcGIS Server應用實戰》介紹瞭如何利用ArcGIS API for JavaScript來創建基於Web的GIS應用程序。
本書共12章,分別介紹了基本概念、創建地圖和添加圖層、添加圖形到地圖、特徵圖層、使用控件和工具欄、空間和屬性查詢、定位和查找特徵、地址轉換點和點轉換地址、網絡分析任務、地理處理任務、整合ArcGIS Online以及創建手機應用程序。附錄部分介紹了利用ArcGIS模板和Dojo設計應用程序。
本書結構清晰、示例豐富,非常適合初學者和中級水平的GIS開發人員,也適合想要使用該平臺進行應用開發的讀者。
<章節目錄>
第1章 HTML、CSS和JavaScript簡介
1.1 基本的HTML頁面概念
1.1.1 HTMLDOCTYPE聲明
1.1.2 基本標籤
1.1.3 驗證HTML代碼
1.2 JavaScript基礎
1.2.1 代碼註釋
1.2.2 變量
1.2.3 JavaScript大小寫區分
1.2.4 變量數據類型
1.2.5 條件語句
1.2.6 循環語句
1.2.7 函數
1.2.8 對象
1.3 CSS基本原則
1.3.1 CSS語法
1.3.2 行內樣式
1.3.3 內嵌樣式
1.3.4 鏈接樣式
1.4 分離HTML、CSS和JavaScript
1.5 總結
第2章 創建地圖和添加圖層
2.1 簡介
2.2 ArcGIS API for JavaScript沙盒
2.3 使用ArcGIS API for JavaScript創建應用程序的基本步驟
2.3.1 創建Web頁面HTML代碼
2.3.2 引用ArcGIS API for JavaScript
2.3.3 加載模塊
2.3.4 確保DOM可用
2.3.5 創建地圖
2.3.6 創建頁面內容
2.3.7 頁面樣式
2.3.8 完整代碼
2.4 更多關於地圖的介紹
2.5 使用地圖服務圖層
2.5.1 使用圖層類
2.5.2 切片地圖服務圖層
2.5.3 動態地圖服務圖層
2.5.4 添加圖層到地圖
2.5.5 地圖服務設置可見圖層
2.5.6 設置定義表達式
2.5.7 地圖導航
2.6 地圖事件
2.7 總結
第3章 添加圖形到地圖
3.1 圖形的四個組成部分
3.2 創建幾何圖形
3.3 圖形符號化
3.4 圖形分配屬性
3.5 信息模板中展示圖形屬性
3.6 創建圖形
3.7 添加圖形到圖形圖層
3.8 圖形練習
3.9 總結
第4章 特徵圖層
4.1 創建FeatureLayer對象
4.2 定義顯示模式
4.2.1 快照模式
4.2.2 按需模式
4.2.3 選擇模式
4.3 設置定義表達式
4.4 特徵選擇
4.5 特徵圖層渲染
4.6 特徵圖層練習
4.7 總結
第5章 使用控件和工具欄
5.1 添加應用程序工具欄
5.1.1 創建工具欄的步驟
5.1.2 創建按鈕
5.1.3 創建導航工具欄實例
5.2 用戶界面控件
5.2.1 BasemapGallery控件
5.2.2 Bookmarks控件
5.2.3 Print控件
5.2.4 Geocoder控件
5.2.5 Gauge控件
5.2.6 Measurement控件
5.2.7 Popup控件
5.2.8 Legend控件
5.2.9 OverviewMap控件
5.2.10 Scalebar控件
5.2.11 Directions控件
5.2.12 HistogramTimeSlidel控件
5.2.13 HomeButton控件
5.2.14 LocateButton控件
5.2.15 TimeSlider控件
5.2.16 LayerSwipe控件
5.2.17 Analysis控件
5.3 特徵編輯
5.3.1 特徵服務
5.3.2 編輯部件
5.4 總結
第6章 空間和屬性查詢
6.1 ArcGIS Server。任務
6.2 屬性和空間查詢概要
6.2.1 Query對象
6.2.2 使用QueryTask執行查詢
6.2.3 獲取查詢結果
6.3 空間查詢練習
6.4 總結
第7章 定位和查找特徵
7.1 使用IdentiFyTask獲取特徵屬性
7.1.1 IdentifyTask介紹
7.1.2 IdentifyParameters對象
7.1.3 IdentifyTask屬性
7.1.4 定位功能練習
7.2 使用FindTask獲取特徵屬性
7.2.1 FindParameters
7.2.2 FindTask
7.2.3 FindResult
7.3 總結
第8章 地址轉換點和點轉換地址
8.1 地理編碼簡介
8.2 使用Locator。服務進行地理編碼
8.2.1 輸入參數對象
8.2.2 Locator對象
8.2.3 地理編碼處理
8.2.4 逆地理編碼處理
8.3 使用Locator。服務練習
8.4 總結
第9章 網絡分析任務
9.1 最短路徑任務
9.2 最短路徑練習
9.3 臨近設施分析任務
9.4.服務區分析任務
9.5 總結
第10章 地理處理任務
10.1 ArcGIS Server模型
10.2 地理處理——你需要瞭解哪些
10.3 理解地理處理任務的服務頁
10.4 地理處理任務
10.5 地理處理任務練習
10.6 總結
第ll章 整合ArcGIS Online
11.1 使用webmap ID為應用程序添加ArcGIS Online地圖
11.2 使用JSON為應用程序添加ArcGIS Online地圖
11.3 ArcGIS Online練習
11.4 總結
第12章 創建移動應用程序
12.1 ArcGIs API for JavaScijpt一精簡開發
12.1.1 設置視圖比例
12.1.2 精簡開發練習
12.2 整合地理位置API
12.3 總結
附錄 利用ArcGlS模板和D0jo設計應用程序
Doio容器控件
附加的Dojo佈局元素
佈局示例練習
總結
<作者介紹>
(美)派普勒|譯者:張大偉
Eric Pimpler,是geospatialtraining.com網站的創始人和所有者,有著20多年使用Esri、Google Earth/Maps及開源技術進行GIS解決方案的實施和教學經驗。目前,他主要致力於使用Python進行ArcGIS腳本編程及使用JavaScript進行自定義的ArcGIS Server Web和手機應用程序的開發。
