ArcGIS Server開發(fā)從入門到精通

出版時間:2010-6  出版社:人民郵電出版社  作者:何正國,杜娟  頁數:334  
Tag標簽:無  

內容概要

本書以ArcGIS Server開發(fā)為主線,全面闡述了ArcGIS Server的基礎知識及體系結構,按照ArcGIS Server開發(fā)的難易程度,由易到難、由淺入深,系統地介紹了ArcGIS Server的開發(fā),以及ArcGIS Server的其他開發(fā)模式。全書共分為6篇,第一篇ArcGIS Server基礎篇,包括第1章~第3章,主要介紹了ArcGIS Server的安裝與配置、ArcGIS Server的體系結構以及ArcGIS Server與ArcObjects的關系;第二篇ArcGIS Server的開發(fā)基礎篇,包括第4章~第6章,進述了準備開發(fā)數據、.NET開發(fā)知識和ArcGIS Server .NET提供的開發(fā)控件等;第三篇ArcGIS Server開發(fā)提高篇,包括第7章~第12章,本篇引用大量實例講解了查詢檢索、緩沖區(qū)、裝題圖、符號化和空間數據編輯等內容;第四篇ArcGIS Server高級功能開發(fā)篇,包括第13章~第16章,主要講解了性能優(yōu)化及ArcGIS Server的其他開發(fā)模式,如基于Java的開發(fā)等內容;第五篇通過講述一個大型的基于ArcGIS Server的開發(fā)項目,把前面所學的知識貫穿起來,使讀者具備開發(fā)項目的實力;最后一篇(第六篇)講述了ArcGIS Server開發(fā)中常見疑難問題及其解決辦法,目的是幫助讀者找到解決問題的捷徑,掌握設計技巧,提高開發(fā)效率?! ”緯膬热莞采w面廣,深入淺出,通俗易懂,可操作性強,適用于政府、企業(yè)相關部門的GIS研究與開發(fā)人員,也適用于高等院校地理學、地理信息系統、房地產、環(huán)境科學、資源與城鄉(xiāng)規(guī)劃管理、區(qū)域經濟學等專業(yè)學生參考與學習。本書還適合作為各種GIS培訓學員的學習教材與參考書。

作者簡介

  何正國,畢業(yè)于武漢大學遙感信息工程學院,系統分析師?;贘ZEE的WebGIS平臺軟件“GeoSurf”獲測繪科技進步一等獎,發(fā)表論文多篇,成功開發(fā)多個地理信息系統項目。參與開發(fā)的“廣州市規(guī)劃局統一信息交換平臺”獲GIS特別成就獎。目前主要從事地理信息系統的設計和開發(fā)工作。

書籍目錄

第1部分 求職過程篇  第1章 職業(yè)規(guī)劃   第2章 簡歷撰寫   第3章 面試 第一篇 ArcGIS Server基礎第1章 ArcGIS Server概述 1.1 ArcGIS Server簡介 1.2 ArcGIS Server架構 1.3 ArcGIS Server的功能 1.4 ArcGIS Server的安裝與配置 1.4.1 安裝準備 1.4.2 安裝 1.4.3 安裝與配置說明 1.5 小結 第2章 ArcGIS與ArcGIS Engine 2.1 ArcGIS軟件體系結構 2.2 組件對象模型 2.3 ArcObjects簡介 2.3.1 ArcObject的組織劃分 2.3.2 ArcObject的開發(fā) 2.4 ArcGIS Engine 2.4.1 ArcGIS Enigne構成 2.4.2 ArcGIS Engine功能 2.4.3 ArcGIS Engine開發(fā)環(huán)境 2.4.4 ArcGIS Engine與ArcGIS Server 2.4.5 ArcGIS Engine如何調用ArcGIS Server 2.5 小結 第3章 空間數據管理 3.1 空間數據庫模型Geodatabase 3.1.1 Geodatabase概念 3.1.2 Geodatabase模型 3.2 訪問空間數據庫 3.2.1 打開數據庫工作空間 3.2.2 通過NAME對象方式 3.2.3 獲得工作空間實際元素 3.3 矢量數據 3.3.1 文件數據導入Geodatabase 3.3.2 從Geodatabase復制特征數據集到個人數據庫 3.3.3 編輯Geodatabase中的數據 3.3.4 空間數據拓撲檢查 3.4 柵格數據 3.4.1 打開柵格工作空間 3.4.2 獲得柵格數據集 3.4.3 獲得柵格目錄 3.4.4 柵格數據上載 3.4.5 柵格數據拼接 3.5 小結 第二篇 ArcGIS Server的開發(fā)基礎第4章 ArcGIS Server地圖服務發(fā)布(準備開發(fā)的數據) 4.1 制作地圖文檔 4.1.1 獲取空間數據 4.1.2 使用ArcMap編輯地圖文檔 4.2 用戶權限設置 4.3 在ArcCatalog中發(fā)布Map Service 4.4 在ArcGIS Server Manager中發(fā)布Map Serverice 4.5 在ArcGIS Server Manager中發(fā)布OGC地圖服務 4.6 小結 第5章 ArcGIS Server開發(fā)基礎ASP.NET 5.1 ASP.NET簡介 5.1.1 Web開發(fā)技術 5.1.2 ASP.NET特點 5.1.3 ASP.NET 2.0 5.1.4 ASP .NET 3.5 5.1.5 Visual Studio 2008與ArcGIS Server 9.3開發(fā)環(huán)境 5.2 JavaScript 和Ajax技術 5.2.1 JavaScript本質 5.2.2 JavaScript基本函數 5.2.3 理解Ajax 5.2.4 在客戶端回調中使用Ajax 5.3 ASP.NET Ajax 5.3.1 ASP.NET Ajax簡介 5.3.2 服務器回調 5.3.3 ASP.NET Ajax服務器控件 5.3.4 深入客戶端庫 5.3.5 控件擴展器 5.4 ArcGIS Server Web ADF中的Ajax 5.4.1 .NET ADF中Ajax的調用過程 5.4.2 Web ADF Ajax調用的示例詳解 5.5 小結 第6章 ArcGIS Server控件介紹 6.1 資源管理控件 6.1.1 MapResourceManager控件 6.1.2 GeoprocessingResourceManager控件 6.1.3 GeocodeResourceManager控件 6.2 地圖顯示及其相關控件 6.2.1 Map控件 6.2.2 MapTips控件 6.2.3 Maginifier控件 6.2.4 OverviewMap控件 6.2.5 Toolbar控件 6.2.6 Toc控件 6.2.7 ScaleBar控件 6.2.8 Navigation控件 6.2.9 ZoomLevel控件 6.2.10 MapCopyrightText控件 06.3 TaskManger與Task控件 16.3.1 TaskManager控件 16.3.2 EditorTask控件 6.3.3 SearchAttributesTask控件 6.3.4 QueryAttributesTask控件 6.3.5 GeoprocessingTask控件 6.3.6 FindAddressTask控件 86.3.7 FindPlaceTask控件 96.3.8 PrintTask控件 6.3.9 TaskResults控件 6.4 其他控件 6.4.1 FloatingPanel控件 6.4.2 ContextMenu控件 6.4.3 DocExtender控件 6.4.4 HoverExpandExtender控件 6.4.5 ColorPicker控件 6.5 小結 第三篇 ArcGIS Server開發(fā)提高第7章 ArcGIS Server開發(fā)概述 7.1 地圖的基本操作 7.1.1 地圖顯示 7.1.2 地圖縮放與漫游 7.2 查詢定位 7.2.1 根據坐標定位 7.2.2 根據屬性值定位 7.3 緩沖區(qū)分析 7.4 自定義Tool 7.5 自定義Command 7.6 ArcGIS Server Task 7.6.1 Task的工作流程 7.6.2 應用ArcGIS Server Task 7.6.3 自定義Task 7.7 小結 第8章 ArcGIS Server基于模板開發(fā) 8.1 配置模板開發(fā)中資源配置 8.2 圖形選擇 8.2.1 單擊選擇 8.2.2 矩形選擇 8.2.3 折線選擇 8.2.4 多邊形選擇 8.2.5 畫圓選擇 8.3 控制地圖圖層的顯示 8.4 TOC圖層移動 8.5 動態(tài)添加圖層 8.6 地圖導出 8.7 小結 第9章 ArcGIS Server專題圖開發(fā) 9.1 柱狀圖 9.2 餅狀圖 9.3 分級專題圖 9.3.1 Graduated colors 9.3.2 Graduated sysmbols 9.3.3 Dot desity(點密度專題圖) 9.4 分類專題圖 9.4.1 根據某個字段的惟一值 9.4.2 根據多個字段的值 9.5 自定義專題圖 9.6 小結 第10章 ArcGIS Server符號化 10.1 使用符號庫中的符號進行符號化 10.2 使用TureType進行符號化 10.3 自畫符號 10.3.1 MarkerSymbol符號 10.3.2 LineSymbol符號 10.3.3 FillSymbol符號 10.3.4 使用圖片進行符號化 10.4 小結 9第11章 ArcGIS Server數據在線編輯 11.1 EditorTask的數據編輯 11.1.1 點的編輯 11.1.2 線的編輯 11.1.3 面的編輯 11.2 編輯功能的定制 11.3 編輯功能的擴展 11.4 編輯屬性數據 11.5 小結 第12章 ArcGIS Server Web應用程序部署 12.1 應用程序部署環(huán)境 12.2 IIS中部署步驟 12.3 部署中的常見問題及解決方案 12.4 小結 第四篇 ArcGIS Server高級功能開發(fā)第13章 ArcGIS Server ADF For .NET高級功能 13.1 一般服務器對象擴展 13.2 Geodata的簽入簽出 13.3 空間查詢 13.4 Geoprocessing緩沖 13.5 最短路徑分析 13.6 小結 第14章 ArcGIS Server 9.3開發(fā)模式 14.1 .NET Web ADF開發(fā) 14.2 Java Web ADF開發(fā) 14.3 SOAP API應用 14.4 REST API 14.5 Mobile ADF 14.6 ArcGIS JavaScript API 14.7 JavaScript Extension for Virtual Earth 14.8 JavaScript Extension for Google Maps API 14.9 小結 第15章 ArcGIS Server For Java 15.1 ArcGIS Server Java開發(fā)基礎 15.2 ArcGIS Server Java ADF開發(fā)初步——自定義工具 15.3 ArcGIS Server Java自定義Task 15.4 小結 第16章 ArcGIS Server性能優(yōu)化 16.1 確定應用系統的瓶頸 16.2 硬件和網絡優(yōu)化 16.3 數據 16.3.1 數據量 16.3.2 數據組織 16.3.3 數據渲染 16.4 服務 16.4.1 服務組織 16.4.2 服務設置 16.5 應用系統配置 16.6 小結 第五篇 ArcGIS Server綜合案例第17章 某市土地開發(fā)中心地理信息管理平臺 17.1 需求概述 17.1.1 明確需求 17.1.2 設計實現框架 17.2 數據庫設計 17.3 業(yè)務邏輯設計 17.4 界面設計 17.5 綜合實現 17.6 小結 第六篇 常見疑難解答與設計技巧第18章 ArcGIS Server常見問題及其處理 18.1 防火墻問題 18.2 ArcCatalog中服務不能預覽 18.3 安裝錯誤 18.4 能否使用new關鍵字創(chuàng)建對象 18.5 ArcGIS Server連接方式 18.6 Map控件的ImageBlending Mode屬性 第2部分 Java試題篇  第4章 Java編程基礎   第5章 Java語言基礎   第6章 運算符和類型轉換   第7章 聲明和訪問控制   第8章 深入理解面向對象的精髓   第9章 流程控制、異常處理和斷言   第10章 對象生存期   第11章 線程   第12章 基礎類   第13章 Servlet/JSP基礎   第4章 數據庫技術   第15章 軟件工程和UML 第3部分 思維拓展篇  第16章 思維拓展面試題 第4部分 職場生涯篇  第17章 踏上征途   第18章 漸入佳境   第19章 風雨江湖   第20章 更上層樓

章節(jié)摘錄

  組件對象模型(Component Obiect Model,COM)是微軟1993年提出的元件式軟件開發(fā)平臺。它不僅定義了組件程序進行交互的標準,而且提供組件程序運行所需環(huán)境的API,并提供類似客戶對組件的查詢、注冊以及反注冊等一系列服務。在COM結構中,對象的使用者通常稱為客戶。一般來說COM庫由操作系統來實現,客戶不必關心其實現的細節(jié),如我們經??吹降腁ctiveX、DirectX、OLEDB都是基于COM技術的,主要應用于Microsoft Windows操作系統平臺上。通常,COM是以Win32動態(tài)鏈接庫(DLL)或可執(zhí)行文件(EXE)的形式發(fā)布?! ≡贑OM:中接口就是一切,對于客戶來說,一個組件就是一個接口集。COM接口是一個包含一個函數指針數組的內存結構。組件本身只不過是接口的實現細節(jié)。接口的優(yōu)點是,保護系統免受外界變化的影響,客戶可以用同樣的方式處理不同的組件。接口具有二進制標準,因此一個接口必須具有一定的結構,是關于如何建立組件以及如何建立應用程序的一個規(guī)范,說明如何動態(tài)更新組件。  對象是COM的基本要素之一,和C++中的對象不同的是其封裝特性是真正意思上的封裝,對于對象使用者而言是不可見的。

編輯推薦

  完整的綜合案例幫助讀者進行項目開發(fā)  14個實例貫穿ArcGIS Server開發(fā)的方方面面  250分鐘的視頻講解和全部源程序(見光盤)  疑難解答和實戰(zhàn)技巧幫助讀者提高工作效率  源于實踐 成就行家  上海軟件行業(yè)協會 秘書長 楊根興、江蘇省軟件行業(yè)協會 副會長 徐雷鼎力推薦

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ArcGIS Server開發(fā)從入門到精通 PDF格式下載


用戶評論 (總計35條)

 
 

  •   這是一本很不錯的書 對于使用ArcGIS的朋友們來說 值得一看
  •   這本書真的很不錯,首先系統的介紹了開發(fā)基礎,后面給出的實例也非常有助于理解和運用
  •   學習一下,專業(yè)的二次開發(fā),實在需要一本深入淺出的指導書
  •   建議大家看開發(fā)幫助
  •   基礎學習,印刷質量好,送貨速度還錯,貨到付款
  •   本書還不錯,代碼多!對初學者來說還是有點困難!
  •   送貨速度快,這下可以好好看看書研究一下了
  •   想學好編程就用它
  •   書剛到,還沒怎么看。
  •   精致~
  •   當當的忠實粉絲,書很好,同學很喜歡
  •   看后感覺還是不錯
  •   發(fā)貨速度很快,書比較實用。
  •   適應于初學者!
  •   不錯,正是我所要的
  •   對開發(fā)WEB GIS很有價值
  •   如果有****開發(fā)基礎,這種書還是可以借鑒的,但沒有的話,比較跳
  •   剛收到這本書,在興頭上看了大半本,可惜書上的數據還要自己下,網站又打不開,建議直接放到光盤里。。??吹骄W上很多評論,說ADF要過時了。。唉 計劃趕不上變化 不過對于入門之類的,應該還是不錯的吧。
  •   這本書還沒細看,不過還好,是針對9.3的
  •   就是教程。。。這類的書因為專業(yè)比較窄 選擇面不大,看看不錯~
  •   終于正式開始研究了,雖然看的還不多,但終是收獲良多。繼續(xù)。
  •   書整體上還不錯
  •   收到貨物很及時
  •   速度挺快,服務不錯
  •   有實例,不過實例不是很詳細,是一段一段的,此書為入門書籍,前面介紹相關技術篇幅比較大,切入正題在第七章,先寫這么多吧
  •   就是配置安裝那部分可以省略了把,java對我來說也沒用??偺嵘现v,在國內這種書不多的情況下,還是對入門有些幫助。
  •   內容范圍很廣,不過膚淺,不算是精通
  •   書是老師推薦的,作為入門還不錯,精通還談不上。上面有一些代碼,但是遠遠不夠,對編程能力較強的人來說應該不錯??傮w來說,書有點貴。
  •   內容還不錯 適合初學者~
  •   書的內容一般的很。
  •   這本書很垃圾,希望大家不要買,買了就后悔!作者一點都不負責人!
  •   幫別人買的,便宜
  •   是描寫dot net開發(fā)的
  •   感覺買的有點后悔
  •   專業(yè)書籍,正版,很好。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7