精通ArcGIS Server應用與開發(附1光盤) 精通ArcGIS Server应用与开发(附光盘)

何正國, 杜娟, 毛海亞

  • 出版商: 人民郵電
  • 出版日期: 2013-05-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 457
  • 裝訂: 平裝
  • ISBN: 7115310661
  • ISBN-13: 9787115310668
  • 相關分類: 地理資訊系統 Gis

已絕版

買這商品的人也買了...

商品描述

 

<內容簡介>

何正國、杜娟、毛海亞編著的《精通ArcGIS Server應用與開發》分為5篇,共21章,全面講述了ArcGIS Server的使用和開發。理論基礎與管理篇全面詳細講述ArcGIS 10的全新界面、地圖包、時態數據顯示、電子地圖製作、ArcGIS Server的服務與接口、安全管理、性能優化等方面內容;開發篇涵蓋了.NET ADF開發、基於Web 2.0技術的開發,以及移動iOS的開發等內容,其中,基於Web 2.0技術的開發主要包括基於Silverlight、Flex和JavaScript API等3種當今主流的開發模式。《精通ArcGIS Server應用與開發》從理論基礎、使用、開發、部署、性能優化等ArcGIS Server應用的生命周期的各個環節層層遞進進行講述,並以某市數字城市框架開發為綜合實例加以應用說明。
《精通ArcGIS Server應用與開發》通過清晰、完備的示例幫助讀者迅速入門ArcGIS Server、使用與管理ArcGIS Server,並進行相關應用的開發。本書所有的示例都經過實際應用程序測試,可為讀者正在構建的應用程序提供解決方案。
《精通ArcGIS Server應用與開發》內容覆蓋面廣、深入淺出、通俗易懂、可操作性強,可作為政府、企業相關部門的GIS研究與開發人員的參考用書,也可作為高等院校地理學、地理信息系統、房地產、環境科學、資源與城鄉規劃管理、區域經濟學等專業學生和各種GIS培訓班的學習教材。

 

<章節目錄>

 第一篇 ArcGIS Server基礎篇
第1章 ArcGIS 10簡介 2
  1.1 ArcGIS 10體系結構 3
  1.1.1 桌面地理信息系統 3
  1.1.2 服務器地理信息系統 4
  1.1.3 移動地理信息系統 4
  1.1.4 瀏覽器地理信息系統 5
  1.1.5 數據 5
  1.2 ArcGIS 10 Desktop新特性 5
  1.2.1 全新的界面 5
  1.2.2 ArcMap集成ArcCatalog 6
  1.2.3 方便快捷的搜索 6
  1.2.4 地圖底圖圖層(BASEMAP) 6
  1.2.5 柵格數據瀏覽 7
  1.2.6 地圖包 7
  1.3 ArcGIS 10 Mobile新特性 8
  1.3.1 ArcGIS API for iOS 8
  1.3.2 ArcGIS API for Android 8
  1.4 ArcGIS 10地圖緩存新特性 8
  1.4.1 新的緩存結構 8
  1.4.2 新的緩存格式 8
  1.4.3 新的緩存模式 9
  1.4.4 離線緩存 9
  1.5 ArcGIS 10時態 9
  1.5.1 時間屬性 10
  1.5.2 時態數據顯示 10
  1.6 小結 10
第2章 ArcGIS Server概述 11
  2.1 ArcGIS Server簡介 11
  2.2 ArcGIS Server架構 12
  2.3 ArcGIS Server的功能 13
  2.4 ArcGIS Server的安裝與配置 14
  2.4.1 安裝環境 14
  2.4.2 安裝 15
  2.4.3 配置 19
  2.5 小結 20
第3章 空間數據管理 21
  3.1 空間數據庫模型Geodatabase 21
  3.1.1 Geodatabase概念 21
  3.1.2 Geodatabase模型 22
  3.2 訪問空間數據庫 24
  3.2.1 打開數據庫工作空間 24
  3.2.2 通過NAME對象方式 25
  3.2.3 獲得工作空間實際元素 26
  3.3 矢量數據 26
  3.3.1 文件數據導入Geodatabase 27
  3.3.2 從Geodatabase複製特徵數據集到個人數據庫 29
  3.3.3 編輯Geodatabase中的數據 29
  3.3.4 空間數據拓撲檢查 31
  3.4 柵格數據 33

  3.4.1 打開柵格工作空間 33
  3.4.2 獲得柵格數據集 34
  3.4.3 獲得柵格目錄 35
  3.4.4 柵格數據上載 35
  3.4.5 柵格數據拼接 37
  3.5 小結 38
    第二篇 應用管理篇
第4章 ArcGIS地圖製圖 40
  4.1 地圖學理論 40
  4.1.1 理論地圖學 40
  4.1.2 地圖製圖學 41
  4.1.3 應用地圖學 41
  4.2 電子地圖及設計製作 41
  4.2.1 電子地圖 41
  4.2.2 電子地圖製作步驟 42
  4.3 ArcGIS中的符號設計 43
  4.3.1 利用ArcMap製作符號庫 43
  4.3.2 基於圖片製作符號庫 44
  4.3.3 基於TrueType製作符號庫 45
  4.3.4 多種方式組合製作符號庫 46
  4.4 Maplex實用方法 46
  4.4.1 設置標註的位置 47
  4.4.2 分行顯示 48
  4.4.3 字體縮減 48
  4.4.4 衝突處理 49
  4.4.5 Maplex應用示例——點抽稀 49
  4.5 ArcGIS製圖表達 54
  4.5.1 製圖表達概述 55
  4.5.2 製圖表達的使用 55
  4.5.3 製圖表達應用示例 56
  4.6 小結 59
第5章 ArcGIS Server服務接口 60
  5.1 服務接口簡介 60
  5.2 ArcGIS Server服務接口類型 61
  5.2.1 地圖服務(Map Service) 61
  5.2.2 地理編碼服務(Geocode Service) 61
  5.2.3 地理數據服務(Geodata Service) 61
  5.2.4 幾何服務(Geometry Service) 62
  5.2.5 地理處理服務(Geoprocessing Service) 62
  5.2.6 Globe服務(Globe Service) 62
  5.2.7 影像服務(Image Service) 62
  5.2.8 搜索服務(Search Service) 62
  5.2.9 要素服務(Feature Service) 62
  5.3 ArcGIS Server服務訪問方式 63
  5.3.1 SOAP接口 63
  5.3.2 REST接口 64
  5.3.3 ArcGIS Server SOAP/REST比較 65
  5.4 ArcGIS Server服務發布 67
  5.4.1 在ArcMap中發布地圖服務 67
  5.4.2 在ArcCatalog中發布地圖服務 70

  5.4.3 在ArcGIS Server Manager中發布地圖服務 71
  5.5 ArcGIS Server服務管理 74
  5.5.1 管理具體的服務 75
  5.5.2 管理日誌文件 75
  5.5.3 管理服務器對象容器(SOC) 77
  5.5.4 管理服務器目錄 78
  5.5.5 管理ArcGIS Image Server和JPIP 79
  5.6 小結 80
第6章 ArcGIS Server的地圖緩存 81
  6.1 地圖緩存概述 81
  6.2 ArcGIS Server的緩存原理 83
  6.3 ArcGIS Server的緩存流程 86
  6.4 ArcGIS Server的緩存創建原則 87
  6.5 ArcGIS Server的緩存創建實例 89
  6.5.1 數據範圍確定 89
  6.5.2 創建地圖資源 90
  6.5.3 發布地圖服務 90
  6.5.4 創建地圖緩存 90
  6.5.5 驗證地圖服務 91
  6.6 小結 92
第7章 ArcGIS Server的安全管理 93
  7.1 安全概述 93
  7.2 用戶管理 94
  7.2.1 操作系統賬戶 94
  7.2.2 ArcGIS Server用戶組 95
  7.2.3 Web用戶和角色 95
  7.3 連接管理 99
  7.3.1 局域網連接管理 99
  7.3.2 Internet連接管理 100
  7.4 Web服務其他安全管理 104
  7.4.1 緩存目錄管理 105
  7.4.2 SSL管理 106
  7.4.3 令牌服務管理 108
  7.5 小結 110
第8章 ArcGIS Server的部署與性能優化 111
  8.1 ArcGIS Server部署概述 111
  8.2 ArcGIS Server的部署方式 112
  8.2.1 ArcGIS Server單機部署 112
  8.2.2 ArcGIS Server多機部署 112
  8.2.3 集群部署方案 113
  8.3 監控性能 114
  8.3.1 監控服務的性能 114
  8.3.2 監控網站的性能 115
  8.4 數據優化 116
  8.4.1 數據量 116
  8.4.2 數據組織 116
  8.4.3 數據渲染 117
  8.4.4 數據顯示 118
  8.4.5 數據存儲方式 118
  8.5 服務優化 119

  8.5.1 地圖文檔優化 119
  8.5.2 服務組織 120
  8.5.3 服務設置 120
  8.6 小結 121
    第三篇 .NET ADF開發篇
第9章 ArcGIS Server開發基礎——ASP.NET 124
  9.1 ASP.NET簡介 124
  9.1.1 Web開發技術 124
  9.1.2 ASP.NET特點 125
  9.1.3 ASP.NET 2.0 127
  9.1.4 ASP.NET 3.5 127
  9.1.5 ASP.NET 4.0 128
  9.1.6 Visual Studio 2010與ArcGIS Server集成開發環境 129
  9.2 JavaScript和Ajax技術 131
  9.2.1 JavaScript本質 132
  9.2.2 JavaScript基本函數 132
  9.2.3 Ajax 133
  9.2.4 在客戶端回調中使用Ajax 133
  9.3 ASP.NET Ajax 135
  9.3.1 介紹ASP.NET Ajax 135
  9.3.2 服務器回調 135
  9.3.3 ASP.NET Ajax服務器控件 138
  9.3.4 深入客戶端庫 141
  9.3.5 控件擴展器 143
  9.4 ArcGIS Server .NET ADF中的Ajax 144
  9.4.1 ADF中Ajax的調用過程 144
  9.4.2 ADF中調用的示例詳解 144
  9.5 小結 149
第10章 .NET ADF控件介紹 151
  10.1 資源管理控件 151
  10.1.1 MapResourceManager詳解 151
  10.1.2 GeoprocessingResource Manager詳解 155
  10.1.3 GeocodeResourceManager詳解 156
  10.2 地圖顯示及其相關控件 158
  10.2.1 Map詳解 158
  10.2.2 MapTips詳解 160
  10.2.3 Magnifier詳解 161
  10.2.4 OverviewMap詳解 162
  10.2.5 Toolbar詳解 163
  10.2.6 Toc詳解 165
  10.2.7 ScaleBar詳解 166
  10.2.8 Navigation詳解 167
  10.2.9 ZoomLevel詳解 167
  10.2.10 ZoomToScale詳解 168
  10.2.11 GoToLocation詳解 169
  10.2.12 MapCopyrightText詳解 170
  10.3 TaskManger控件與Task控件 171
  10.3.1 TaskManager詳解 171
  10.3.2 EditorTask詳解 172
  10.3.3 SearchAttributesTask詳解 175

  10.3.4 QueryAttributesTask詳解 176
  10.3.5 GeoprocessingTask詳解 176
  10.3.6 FindAddressTask詳解 178
  10.3.7 PrintTask詳解 179
  10.3.8 UserControlTask詳解 181
  10.4 TaskResults結果顯示控件 182
  10.5 其他 183
  10.5.1 FloatingPanel詳解 183
  10.5.2 ContextMenu詳解 184
  10.5.3 DocExtender詳解 185
  10.5.4 HoverExpandExtender詳解 186
  10.5.5 ColorPicker詳解 188
  10.5.6 PageLayout詳解 189
  10.6 小結 190
第11章 ArcGIS Server基於模板開發 191
  11.1 配置開發模板中的地圖資源 191
  11.2 圖形選擇 194
  11.2.1 單擊點選擇 194
  11.2.2 矩形選擇 195
  11.2.3 畫線選擇 195
  11.2.4 多邊形選擇 196
  11.2.5 畫圓選擇 197
  11.2.6 緩衝選擇 199
  11.3 查詢定位 199
  11.3.1 根據坐標定位 199
  11.3.2 根據屬性值定位 202
  11.4 圖層控制 203
  11.4.1 父子圖層狀態聯動 204
  11.4.2 圖層順序控制 206
  11.4.3 動態添加圖層 209
  11.5 自定義Tool 214
  11.6 自定義Task 218
  11.6.1 Task的工作流程 219
  11.6.2 自定義Task的實現 221
  11.7 自定義Command 225
  11.8 地圖導出 227
  11.9 小結 229
第12章 ArcGIS Server專題圖與符號庫開發 230
  12.1 普通專題圖 230
  12.1.1 柱狀圖 230
  12.1.2 餅狀圖 232
  12.2 分級專題圖 235
  12.2.1 Graduated colors 235
  12.2.2 Graduated sysmbols 237
  12.2.3 Dot desity 238
  12.3 分類專題圖 240
  12.3.1 根據某個字段的唯一值 240
  12.3.2 根據多個字段的值 242
  12.4 自定義專題圖 243
  12.5 Styles符號庫文件符號化 248

  12.6 TrueType符號化 251
  12.7 自畫符號 253
  12.7.1 MarkerSymbol 253
  12.7.2 FillSymbol 253
  12.7.3 LineType 254
  12.7.4  圖片符號 254
  12.8 GraphicsLayer 254
  12.9 小結 256
第13章 ArcGIS Server ADF for .NET高級功能 257
  13.1 服務器對象擴展(SOE) 257
  13.2 數據編輯 260
  13.3 Geodata的簽入簽出 264
  13.4 空間查詢 268
  13.5 Geoprocessing緩衝 270
  13.6 最短路徑分析 273
  13.7 小結 277
    第四篇 REST API開發篇
第14章 ArcGIS Silverlight控件簡介 280
  14.1 地圖控件 280
  14.1.1 Map詳解 280
  14.1.2 OverviewMap詳解 282
  14.1.3 ScaleLine詳解 282
  14.2 導航條(Navigation)詳解 285
  14.3 書籤(Bookmark)詳解 286
  14.4 MapTip詳解 287
  14.5 MapProgressBar詳解 290
  14.6 圖層圖例(Lenged)詳解 291
  14.7 編輯控件 293
  14.7.1 EditorWidget詳解 293
  14.7.2 TemplatePicker詳解 295
  14.7.3 AttachmentEditor詳解 296
  14.8 TimeSlider詳解 299
  14.9 空間對象列表控件 303
  14.9.1 FeatureDataGrid詳解 303
  14.9.2 FeatrueDataForm詳解 304
  14.10  MagnifyingGlass詳解 305
  14.11  InfoWindow詳解 306
  14.12  Attribution詳解 308
  14.13  小結 309
第15章 基於Silverlight API開發 310
  15.1 開發環境搭建 310
  15.1.1 配置Silverlight開發環境 310
  15.1.2 安裝ArcGIS Silverlight API 311
  15.2 地圖顯示與基本操作 311
  15.3 地圖圖層 314
  15.4 行為動作 318
  15.4.1 Behaviors行為 319
  15.4.2 Action動作 319
  15.5 圖形繪製 322
  15.6 符號 325

  15.7 專題圖渲染 328
  15.8 查詢任務 330
  15.8.1 QueryTask 331
  15.8.2 FindTask 332
  15.8.3 IdentifyTask 335
  15.9 小結 337
第16章 基於Silverlight高級開發 338
  16.1 地圖幾何操作 338
  16.2 地理處理任務 340
  16.3 SOE調用 345
  16.4 打印輸出 349
  16.5 熱點分析 353
  16.6 小結 356
第17章 ArcGIS API For Flex 357
  17.1 開發環境搭建 357
  17.2 地圖顯示與基本操作 357
  17.3 渲染符號化 361
  17.4 查詢 365
  17.4.1 QueryTask 365
  17.4.2 FindTask 366
  17.4.3 IdentifyTask 368
  17.5 地理處理 370
  17.6 幾何操作&SOE 373
  17.7 地圖打印 376
  17.8 小結 377
第18章 開源軟件Flex Viewer介紹 378
  18.1 Flex Viewer介紹 378
  18.2 Flex Viewer源代碼結構組織 379
  18.3 Flex Viewer架構 380
  18.3.1 總體架構 380
  18.3.2 事件總線(Event Bus) 380
  18.3.3 依賴註入(Dependency Injection) 383
  18.3.4 國際化 384
  18.4 Widget應用 386
  18.4.1 Widget配置文件 386
  18.4.2 WidgetTemplate 389
  18.4.3 Widget的交互 390
  18.4.4 Widget開發示例 390
  18.5 小結 393
第19章 ArcGIS API For JavaScipt 394
  19.1 開發環境搭建 394
  19.1.1 Aptana Studio 394
  19.1.2 ArcGIS API支持瀏覽器的版本 394
  19.2 地圖顯示與基本操作 395
  19.3 渲染符號化 397
  19.4 查詢 402
  19.4.1 QueryTask 402
  19.4.2 FindTask 403
  19.4.3 IdentifyTask 406
  19.5 地理處理 407

  19.6 SOE 408
  19.7 幾何操作 412
  19.8 小結 414
第20章 ArcGIS API For IOS 415
  20.1 開發環境搭建 415
  20.2 Objective-C基礎 416
  20.2.1 類(Class) 416
  20.2.2 方法(Methods) 417
  20.2.3 屬性(Property) 418
  20.2.4 協議和委託(Protocols and Delegates) 418
  20.3 XCode介紹 420
  20.3.1 Xcode IDE 420
  20.3.2 Interface Builder 421
  20.3.3 移動設備模擬器 421
  20.4 地圖顯示與基本操作 421
  20.5 渲染符號化 423
  20.6 查詢與檢索 427
  20.7 圖層控制 430
  20.8 GPS定位 434
  20.9 小結 437
    第五篇 綜合案例篇
第21章 某市共享平臺 440
  21.1 需求概述 440
  21.1.1 用戶需求 440
  21.1.2 平臺建設的關鍵技術 442
  21.2 面向服務的空間信息共享平臺 446
  21.3 系統總體框架 447
  21.3.1 基於SOA的GIS服務技術路線 447
  21.3.2 平臺的總體框架 448
  21.4 系統建設方案 449
  21.4.1 數據建庫標準規範及共享交換制度 449
  21.4.2 數據和服務平臺建設 450
  21.4.3 統一門戶建設 450
  21.5 綜合實現 451
  21.6 難點及解決方法 457