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

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

第1部分 求職過程篇  第1章 職業(yè)規(guī)劃   第2章 簡歷撰寫   第3章 面試 第一篇 ArcGIS Server基礎(chǔ)第1章 ArcGIS Server概述 1.1 ArcGIS Server簡介 1.2 ArcGIS Server架構(gòu) 1.3 ArcGIS Server的功能 1.4 ArcGIS Server的安裝與配置 1.4.1 安裝準備 1.4.2 安裝 1.4.3 安裝與配置說明 1.5 小結(jié) 第2章 ArcGIS與ArcGIS Engine 2.1 ArcGIS軟件體系結(jié)構(gòu) 2.2 組件對象模型 2.3 ArcObjects簡介 2.3.1 ArcObject的組織劃分 2.3.2 ArcObject的開發(fā) 2.4 ArcGIS Engine 2.4.1 ArcGIS Enigne構(gòu)成 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如何調(diào)用ArcGIS Server 2.5 小結(jié) 第3章 空間數(shù)據(jù)管理 3.1 空間數(shù)據(jù)庫模型Geodatabase 3.1.1 Geodatabase概念 3.1.2 Geodatabase模型 3.2 訪問空間數(shù)據(jù)庫 3.2.1 打開數(shù)據(jù)庫工作空間 3.2.2 通過NAME對象方式 3.2.3 獲得工作空間實際元素 3.3 矢量數(shù)據(jù) 3.3.1 文件數(shù)據(jù)導入Geodatabase 3.3.2 從Geodatabase復制特征數(shù)據(jù)集到個人數(shù)據(jù)庫 3.3.3 編輯Geodatabase中的數(shù)據(jù) 3.3.4 空間數(shù)據(jù)拓撲檢查 3.4 柵格數(shù)據(jù) 3.4.1 打開柵格工作空間 3.4.2 獲得柵格數(shù)據(jù)集 3.4.3 獲得柵格目錄 3.4.4 柵格數(shù)據(jù)上載 3.4.5 柵格數(shù)據(jù)拼接 3.5 小結(jié) 第二篇 ArcGIS Server的開發(fā)基礎(chǔ)第4章 ArcGIS Server地圖服務(wù)發(fā)布(準備開發(fā)的數(shù)據(jù)) 4.1 制作地圖文檔 4.1.1 獲取空間數(shù)據(jù) 4.1.2 使用ArcMap編輯地圖文檔 4.2 用戶權(quán)限設(shè)置 4.3 在ArcCatalog中發(fā)布Map Service 4.4 在ArcGIS Server Manager中發(fā)布Map Serverice 4.5 在ArcGIS Server Manager中發(fā)布OGC地圖服務(wù) 4.6 小結(jié) 第5章 ArcGIS Server開發(fā)基礎(chǔ)ASP.NET 5.1 ASP.NET簡介 5.1.1 Web開發(fā)技術(shù) 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技術(shù) 5.2.1 JavaScript本質(zhì) 5.2.2 JavaScript基本函數(shù) 5.2.3 理解Ajax 5.2.4 在客戶端回調(diào)中使用Ajax 5.3 ASP.NET Ajax 5.3.1 ASP.NET Ajax簡介 5.3.2 服務(wù)器回調(diào) 5.3.3 ASP.NET Ajax服務(wù)器控件 5.3.4 深入客戶端庫 5.3.5 控件擴展器 5.4 ArcGIS Server Web ADF中的Ajax 5.4.1 .NET ADF中Ajax的調(diào)用過程 5.4.2 Web ADF Ajax調(diào)用的示例詳解 5.5 小結(jié) 第6章 ArcGIS Server控件介紹 6.1 資源管理控件 6.1.1 MapResourceManager控件 6.1.2 GeoprocessingResourceManager控件 6.1.3 GeocodeResourceManager控件 6.2 地圖顯示及其相關(guān)控件 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 小結(jié) 第三篇 ArcGIS Server開發(fā)提高第7章 ArcGIS Server開發(fā)概述 7.1 地圖的基本操作 7.1.1 地圖顯示 7.1.2 地圖縮放與漫游 7.2 查詢定位 7.2.1 根據(jù)坐標定位 7.2.2 根據(jù)屬性值定位 7.3 緩沖區(qū)分析 7.4 自定義Tool 7.5 自定義Command 7.6 ArcGIS Server Task 7.6.1 Task的工作流程 7.6.2 應(yīng)用ArcGIS Server Task 7.6.3 自定義Task 7.7 小結(jié) 第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 小結(jié) 第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 根據(jù)某個字段的惟一值 9.4.2 根據(jù)多個字段的值 9.5 自定義專題圖 9.6 小結(jié) 第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 小結(jié) 9第11章 ArcGIS Server數(shù)據(jù)在線編輯 11.1 EditorTask的數(shù)據(jù)編輯 11.1.1 點的編輯 11.1.2 線的編輯 11.1.3 面的編輯 11.2 編輯功能的定制 11.3 編輯功能的擴展 11.4 編輯屬性數(shù)據(jù) 11.5 小結(jié) 第12章 ArcGIS Server Web應(yīng)用程序部署 12.1 應(yīng)用程序部署環(huán)境 12.2 IIS中部署步驟 12.3 部署中的常見問題及解決方案 12.4 小結(jié) 第四篇 ArcGIS Server高級功能開發(fā)第13章 ArcGIS Server ADF For .NET高級功能 13.1 一般服務(wù)器對象擴展 13.2 Geodata的簽入簽出 13.3 空間查詢 13.4 Geoprocessing緩沖 13.5 最短路徑分析 13.6 小結(jié) 第14章 ArcGIS Server 9.3開發(fā)模式 14.1 .NET Web ADF開發(fā) 14.2 Java Web ADF開發(fā) 14.3 SOAP API應(yīng)用 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 小結(jié) 第15章 ArcGIS Server For Java 15.1 ArcGIS Server Java開發(fā)基礎(chǔ) 15.2 ArcGIS Server Java ADF開發(fā)初步——自定義工具 15.3 ArcGIS Server Java自定義Task 15.4 小結(jié) 第16章 ArcGIS Server性能優(yōu)化 16.1 確定應(yīng)用系統(tǒng)的瓶頸 16.2 硬件和網(wǎng)絡(luò)優(yōu)化 16.3 數(shù)據(jù) 16.3.1 數(shù)據(jù)量 16.3.2 數(shù)據(jù)組織 16.3.3 數(shù)據(jù)渲染 16.4 服務(wù) 16.4.1 服務(wù)組織 16.4.2 服務(wù)設(shè)置 16.5 應(yīng)用系統(tǒng)配置 16.6 小結(jié) 第五篇 ArcGIS Server綜合案例第17章 某市土地開發(fā)中心地理信息管理平臺 17.1 需求概述 17.1.1 明確需求 17.1.2 設(shè)計實現(xiàn)框架 17.2 數(shù)據(jù)庫設(shè)計 17.3 業(yè)務(wù)邏輯設(shè)計 17.4 界面設(shè)計 17.5 綜合實現(xiàn) 17.6 小結(jié) 第六篇 常見疑難解答與設(shè)計技巧第18章 ArcGIS Server常見問題及其處理 18.1 防火墻問題 18.2 ArcCatalog中服務(wù)不能預覽 18.3 安裝錯誤 18.4 能否使用new關(guān)鍵字創(chuàng)建對象 18.5 ArcGIS Server連接方式 18.6 Map控件的ImageBlending Mode屬性 第2部分 Java試題篇  第4章 Java編程基礎(chǔ)   第5章 Java語言基礎(chǔ)   第6章 運算符和類型轉(zhuǎn)換   第7章 聲明和訪問控制   第8章 深入理解面向?qū)ο蟮木琛? 第9章 流程控制、異常處理和斷言   第10章 對象生存期   第11章 線程   第12章 基礎(chǔ)類   第13章 Servlet/JSP基礎(chǔ)   第4章 數(shù)據(jù)庫技術(shù)   第15章 軟件工程和UML 第3部分 思維拓展篇  第16章 思維拓展面試題 第4部分 職場生涯篇  第17章 踏上征途   第18章 漸入佳境   第19章 風雨江湖   第20章 更上層樓

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計35條)

 
 

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

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

京ICP備13047387號-7