基于VBA的ArcObjects編程

出版時(shí)間:2010-1  出版社:科學(xué)出版社  作者:張康聰  頁(yè)數(shù):308  
Tag標(biāo)簽:無(wú)  

前言

隨著 ESRI公司ArcGiS軟件的發(fā)展,ArcObjects已經(jīng)成為整個(gè)ArcGIS系列軟件的核心基礎(chǔ)。每個(gè)想把自己的ArCGIS知識(shí)水平提升一個(gè)層次的人,都需要學(xué)會(huì)使用ArcObJects。美國(guó)CRC出版社于2005年出版了張康聰(Kang-tsung Chang)教授編著的Programming. ArcObJects swith VBA:A Task-Oriented Appr"oac入(第一版),廣受讀者歡迎,2008年修訂出版了第二版。本書(shū)系原著第二版的中文翻譯版。該書(shū)有以下三大特色。  一是采用面向任務(wù)的方法來(lái)學(xué)習(xí)ArCObJectS編程。面向任務(wù)的方法至少有三個(gè)主要優(yōu)點(diǎn):首先,它將ArcObJects與已有知識(shí)聯(lián)系起來(lái);其次,面向任務(wù)的方法用一種符合ArcGIS用戶邏輯的方法來(lái)組織ArcObJects;最后,面向任務(wù)的方法還可以幫助我們用ArcObJects的新知識(shí)更好地理解ArcGIS。該書(shū)采用Visual Basic for Application(VBA)講解ArcObJects編程。VBA已經(jīng)內(nèi)嵌至ArcMap和ArCCatalog,因此用VBA進(jìn)行ArcObJects編程對(duì)于ArcGIS用戶來(lái)說(shuō)非常方便。二是通過(guò)大量的示例練習(xí)開(kāi)展?jié)u進(jìn)的編程訓(xùn)練。該書(shū)共附有128個(gè)示例宏程序,涉及從最基本的添加圖層到高級(jí)的地理操作等方面,每個(gè)練習(xí)都相互獨(dú)立,同時(shí)又有內(nèi)在聯(lián)系,可使讀者由淺人深地學(xué)習(xí)ArcObjects編程。大量的練習(xí),不僅在章節(jié)中作詳細(xì)剖析,而且與案例數(shù)據(jù)一起刻錄成光盤附在書(shū)后,大大方便了讀者。

內(nèi)容概要

隨著ESRI公司 ArcGIS軟件的發(fā)展,ArcObjects已成為整個(gè)ArcGIS系列軟件的核心基礎(chǔ),學(xué)習(xí)掌握ArcObjects是地理信息系統(tǒng)開(kāi)發(fā)課程的必然趨勢(shì)。本書(shū)是美國(guó)CRC出版社于2008年出版的張康聰(Kang-tsung Chang)教授編著的Prograrmning ArcObjects with VBA:A Task-Oriented Approa(美國(guó)CRC出版社,2008年 第二版)的中文翻譯版。全書(shū)共14章,內(nèi)容涉及ArcOb-jects的所有方面,以ArcGIS 9.2的二次開(kāi)發(fā)為任務(wù)導(dǎo)向,通過(guò)示例程序,講解編程要點(diǎn)并提供運(yùn)行范例。隨書(shū)附光盤,包含128個(gè)示例宏程序及其案例數(shù)據(jù),涉及從最基本的添加圖層到高級(jí)的地理操作等方面。本書(shū)有三大特色:一是采用面向任務(wù)的方法來(lái)學(xué)習(xí)ArcObjects編程,采用VBA講解ArcObjects編程;二是通過(guò)大量的示例練習(xí)開(kāi)展?jié)u進(jìn)的編程訓(xùn)練;三是系統(tǒng)性強(qiáng)。        本書(shū)可作為GIS專業(yè)本科高年級(jí)課程和相關(guān)領(lǐng)域研究生的教材,也可作為GIS專業(yè)技術(shù)人員的參考書(shū)。

作者簡(jiǎn)介

作者:(美國(guó))張康聰(Kang-tsung Chang) 譯者:陳健飛 蔡砥 黃婷薇

書(shū)籍目錄

譯者序引言第1章 ArcObjects概述  1.1 Geodatabase  1.2 ArcObjects  1.3 ArcObjects的組織  1.4 ArcObjects幫助資源  1.5 Geoprocessing對(duì)象  參考文獻(xiàn)第2章 編程基礎(chǔ)  2.1 基本元素  2.2 代碼的編寫  2.3 調(diào)用子程序和函數(shù)過(guò)程  2.4 VisualBasic編輯器  2.5 調(diào)試代碼第3章 用戶界面的定制  3.1 用ArcMap命令創(chuàng)建工具欄  3.2 添加新按鈕  3.3 添加新工具  3.4 存儲(chǔ)新工具欄至模板  3.5 添加窗體  3.6 將窗體存儲(chǔ)到模板中第4章 數(shù)據(jù)集和圖層管理  4.1 ArcGIS中數(shù)據(jù)集的使用  4.2 數(shù)據(jù)集和圖層相關(guān)的ArcObjects  4.3 將數(shù)據(jù)集添加為圖層  4.4 管理圖層  4.5 管理數(shù)據(jù)集  4.6 報(bào)告地理數(shù)據(jù)集信息第5章 屬性數(shù)據(jù)管理  5.1 ArcGIS中的屬性數(shù)據(jù)管理  5.2 屬性數(shù)據(jù)管理的ArcObjects  5.3 列舉字段集和字段的屬性  5.4 添加或刪除字段  5.5 字段值的計(jì)算  5.6 表的連接和關(guān)聯(lián)第6章 數(shù)據(jù)轉(zhuǎn)換  6.1 ArcGIS里的數(shù)據(jù)轉(zhuǎn)換  6.2 用于數(shù)據(jù)轉(zhuǎn)換的ArcObjects  6.3 Shapefile轉(zhuǎn)換為GeoDatabase  6.4 Goverage轉(zhuǎn)換為GeoDatabase和Shapefile  6.5 柵格化和矢量化  6.6 添加X(jué)Y事件第7章 坐標(biāo)系  7.1 在ArcGIS中管理坐標(biāo)系  7.2 坐標(biāo)系的ArcObjects  7.3 操作動(dòng)態(tài)投影  7.4 定義坐標(biāo)系  7.5 地理變換  7.6 投影數(shù)據(jù)集第8章 數(shù)據(jù)顯示  8.1 在ArcGIS中顯示數(shù)據(jù)  8.2 數(shù)據(jù)的ArcObjects對(duì)象  8.3 矢量數(shù)據(jù)  8.4 柵格數(shù)據(jù)  8.5 制作頁(yè)面布局第9章 數(shù)據(jù)探查  9.1 ArcGIS中的數(shù)據(jù)探查  9.2 數(shù)據(jù)探查的ArcObjects  9.3 屬性查詢  9.4 空間查詢  9.5 空間查詢和屬性查詢的結(jié)合  9.6 計(jì)算描述性統(tǒng)計(jì)值第10章 矢量數(shù)據(jù)操作  10.1 ArcGIS中的矢量數(shù)據(jù)分析  10.2 用于矢量數(shù)據(jù)分析的ArcObjects  10.3 緩沖區(qū)分析  10.4 疊置分析  10.5 基于位置的數(shù)據(jù)連接  10.6 要素運(yùn)算第11章 柵格數(shù)據(jù)操作  11.1 在ArCGIS中分析柵格數(shù)據(jù)  11.2 柵格分析的Arc.bJects  11.3 管理柵格數(shù)據(jù)  11.4 邏輯操作  11.5 鄰域操作  11.6 區(qū)帶操作  11.7 距離量算操作第12章 地形制圖和分析  12.1 在ArCGIS中進(jìn)行地形制圖和分析  12.2 地形制圖和分析相關(guān)的ArcObjects  12.3 計(jì)算等值線、坡度、坡向和地貌暈渲  12.4 視域分析  12.5 流域分析  12.6 創(chuàng)建和編輯TIN第13章 空間插值  13.1 在ArCGIS中進(jìn)行空間插值  13.2 空間插值相關(guān)的ArcObjects  13.3 創(chuàng)建空間插值  13.4 插值方法比較第14章 二值模型和指數(shù)模型  14.1 在ArcGIS中建模  14.2 GIS建模相關(guān)的ArcObjects  14.3 建立二值模型和指數(shù)模型

章節(jié)摘錄

插圖:對(duì)GIS而言,大部分的柵格數(shù)據(jù)是可用的,包括衛(wèi)星影像、數(shù)字高程模型(DEM)、數(shù)字正射影像、掃描文件、圖形文件和特定軟件的柵格數(shù)據(jù)(如ESRI網(wǎng)格)。Geodatabase模型將它們視為柵格數(shù)據(jù)集(raster dataset)。不過(guò),柵格數(shù)據(jù)集可以是單波段(single band),也可以是多波段(multiple bands)的一般ESRI網(wǎng)格包含單波段,而多光譜衛(wèi)星影像則包含多波段。一個(gè)多波段柵格數(shù)據(jù)集可以是柵格數(shù)據(jù)操作的輸出。例如,耗費(fèi)距離量算操作(參見(jiàn)第n章)可以生成最小累計(jì)耗費(fèi)距離(least accumulative cost distance)、后向鏈(back link)以及配置(allocation)。首先可以把這幾個(gè)不同的輸出結(jié)果存儲(chǔ)在多波段柵格數(shù)據(jù)集中,每個(gè)波段存儲(chǔ)一個(gè)輸出結(jié)果,而后被提取出來(lái)建立適當(dāng)?shù)臇鸥駭?shù)據(jù)集。不規(guī)則三角網(wǎng)(3eodatabase數(shù)據(jù)模型用不規(guī)貝。三角網(wǎng)(TIN)數(shù)據(jù)集來(lái)儲(chǔ)存一系列互不重疊的三角形來(lái)近似表示一個(gè)表面。高程值連同x、y坐標(biāo)一起存儲(chǔ)在組成三角形的結(jié)點(diǎn)上。在地形制圖與分析的許多情況下,TIN數(shù)據(jù)集是柵格數(shù)據(jù)的一種新選擇。究竟選哪一個(gè)取決于數(shù)據(jù)的靈活性和計(jì)算效率。TIN的輸入包括數(shù)字高程模型(digital elevation model,DEM)、等值線、全球定位系統(tǒng)(global positioning system,GPS)數(shù)據(jù)、光達(dá)(light detection and ranging,LiDAR)數(shù)據(jù)和測(cè)量數(shù)據(jù)。我們也可以借助線要素(如水流和道路)和面要素(如湖泊和水庫(kù))來(lái)修改和改善TIN。因此,數(shù)據(jù)靈活性是使用 TIN的重要優(yōu)勢(shì)。此外,相比高程?hào)鸥駚?lái)說(shuō),TIN的三角形面更易于建立一個(gè)鮮明的地形圖像。

編輯推薦

《基于VBA的ArcObjects編程:面向任務(wù)的方法(第2版)》:您想進(jìn)一步提升自己的ArcGDS水平嗎?請(qǐng)遵循面向任務(wù)的方法來(lái)學(xué)習(xí)ArcObjects編程。《基于VBA的ArcObjects編程:面向任務(wù)的方法(第2版)》針對(duì)數(shù)據(jù)整合、數(shù)據(jù)管理、數(shù)據(jù)顯示、數(shù)據(jù)分析等常見(jiàn)GIS任務(wù),采用大量圖解清晰地說(shuō)明編程中所需的對(duì)象、屬性和方法每個(gè)程序之前都有用法描述,關(guān)鍵屬性、關(guān)鍵方法的清單,隨后列出編碼及其解釋。包括ArcGIS9.X中新增的GeoprocessIng對(duì)象及其腳本編碼,以及ArCGIS主界面中較難實(shí)現(xiàn)的功能。附CD光盤,包含95個(gè)ArcObjects宏、33個(gè)Geoprocessing宏,以及運(yùn)行編碼所需的數(shù)據(jù)集,可使讀者完成各種常見(jiàn)任務(wù)。CD光盤中還包括共144章PPT課件,方便教學(xué)使用。無(wú)論您的編程經(jīng)驗(yàn)如何,《基于VBA的ArcObjects編程:面向任務(wù)的方法(第2版)》將為您提供一把鑰匙,使您盡快掌握ArcOBjectS強(qiáng)大且多樣的功能,有助于管理GIS活動(dòng)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    基于VBA的ArcObjects編程 PDF格式下載


用戶評(píng)論 (總計(jì)18條)

 
 

  •   很好的一本書(shū),如果有運(yùn)行效果圖就更好了。個(gè)人感覺(jué)需要熟練掌握arcgis,才能學(xué)的更好。
  •   大致瀏覽了一邊對(duì)AOM入門學(xué)習(xí)很有效,就是貌似少了些可以進(jìn)行分析功能批處理的程序和實(shí)例
  •   好書(shū),一直想找的好書(shū)!
  •   進(jìn)階教程。
  •   比國(guó)內(nèi)那些**抄的書(shū)就是另一個(gè)級(jí)別
  •   一本AO入門的好書(shū)!
  •   也就那么回事,不是特別有用的一本書(shū)
  •   由于是翻譯的,所以內(nèi)容比原版的要少。對(duì)于入門還是有些幫助的,對(duì)于基礎(chǔ)好的朋友就不用買了,直接看英文版的就行。
  •   適用于初學(xué)者,
  •   發(fā)誓再不在當(dāng)當(dāng)買了。
  •   講的很詳細(xì)!還有實(shí)例代碼,很不錯(cuò)!
  •   對(duì)于學(xué)習(xí)地理信息系統(tǒng)的學(xué)生,這本書(shū)確實(shí)很有用,系統(tǒng)性強(qiáng),實(shí)例經(jīng)典,講解也淺顯易懂,值得擁有~
  •   內(nèi)容還是作者一貫作風(fēng),實(shí)用,不過(guò)收到之后發(fā)現(xiàn)書(shū)光盤是碎掉了,不知道質(zhì)檢怎么過(guò)的,嫌麻煩就不退了,,卓越這樣的事情不只一次了,發(fā)生在我身上
  •   東西不錯(cuò),正版書(shū),可放心購(gòu)買!
  •   oo,還不錯(cuò),應(yīng)該是正版的
  •   書(shū)很不錯(cuò),很喜歡,內(nèi)容詳盡,初學(xué)者必備
  •   我覺(jué)得這本書(shū)值得學(xué)gis的人學(xué)習(xí)一下,書(shū)買上了,怎樣學(xué)就看自己了
  •   內(nèi)容好,書(shū)的質(zhì)量也好。比預(yù)期快兩天到??欤?/li>
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7