基于VBA的ArcObjects編程——面向任務(wù)的方法
定 價(jià):59 元
- 作者:(美)張康聰著
- 出版時(shí)間:2010/1/1
- ISBN:9787030264954
- 出 版 社:科學(xué)出版社
- 中圖法分類:P208
- 頁碼:308
- 紙張:膠版紙
- 版次:1
- 開本:16開
隨著ESRI公司 ArcGIS軟件的發(fā)展,ArcObjects已成為整個(gè)ArcGIS系列軟件的核心基礎(chǔ),學(xué)習(xí)掌握ArcObjects是地理信息系統(tǒng)開發(fā)課程的必然趨勢(shì)!痘赩BA的ArcObjects編程:面向任務(wù)的方法(第2版)》是美國(guó)CRC出版社于2008年出版的張康聰(Kang-tsung Chang)教授編著的Prograrmning ArcObjects with VBA:A Task-Oriented Approa(美國(guó)CRC出版社,2008年 第二版)的中文翻譯版。全書共14章,內(nèi)容涉及ArcOb-jects的所有方面,以ArcGIS 9.2的二次開發(fā)為任務(wù)導(dǎo)向,通過示例程序,講解編程要點(diǎn)并提供運(yùn)行范例。隨書附光盤,包含128個(gè)示例宏程序及其案例數(shù)據(jù),涉及從最基本的添加圖層到高級(jí)的地理操作等方面!痘赩BA的ArcObjects編程:面向任務(wù)的方法(第2版)》有三大特色:一是采用面向任務(wù)的方法來學(xué)習(xí)ArcObjects編程,采用VBA講解ArcObjects編程;二是通過大量的示例練習(xí)開展?jié)u進(jìn)的編程訓(xùn)練;三是系統(tǒng)性強(qiáng)。
《基于VBA的ArcObjects編程:面向任務(wù)的方法(第2版)》可作為GIS專業(yè)本科高年級(jí)課程和相關(guān)領(lǐng)域研究生的教材,也可作為GIS專業(yè)技術(shù)人員的參考書。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
您想進(jìn)一步提升自己的ArcGDS水平嗎?請(qǐng)遵循面向任務(wù)的方法來學(xué)習(xí)ArcObjects編程。《基于VBA的ArcObjects編程:面向任務(wù)的方法(第2版)》針對(duì)數(shù)據(jù)整合、數(shù)據(jù)管理、數(shù)據(jù)顯示、數(shù)據(jù)分析等常見GIS任務(wù),采用大量圖解清晰地說明編程中所需的對(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ù)集,可使讀者完成各種常見任務(wù)。CD光盤中還包括共144章PPT課件,方便教學(xué)使用。無論您的編程經(jīng)驗(yàn)如何,《基于VBA的ArcObjects編程:面向任務(wù)的方法(第2版)》將為您提供一把鑰匙,使您盡快掌握ArcOBjectS強(qiáng)大且多樣的功能,有助于管理GIS活動(dòng)。
隨著 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年修訂出版了第二版。本書系原著第二版的中文翻譯版。該書有以下三大特色。 一是采用面向任務(wù)的方法來學(xué)習(xí)ArCObJectS編程。面向任務(wù)的方法至少有三個(gè)主要優(yōu)點(diǎn):首先,它將ArcObJects與已有知識(shí)聯(lián)系起來;其次,面向任務(wù)的方法用一種符合ArcGIS用戶邏輯的方法來組織ArcObJects;最后,面向任務(wù)的方法還可以幫助我們用ArcObJects的新知識(shí)更好地理解ArcGIS。該書采用Visual Basic for Application(VBA)講解ArcObJects編程。VBA已經(jīng)內(nèi)嵌至ArcMap和ArCCatalog,因此用VBA進(jìn)行ArcObJects編程對(duì)于ArcGIS用戶來說非常方便。
二是通過大量的示例練習(xí)開展?jié)u進(jìn)的編程訓(xùn)練。該書共附有128個(gè)示例宏程序,涉及從最基本的添加圖層到高級(jí)的地理操作等方面,每個(gè)練習(xí)都相互獨(dú)立,同時(shí)又有內(nèi)在聯(lián)系,可使讀者由淺人深地學(xué)習(xí)ArcObjects編程。大量的練習(xí),不僅在章節(jié)中作詳細(xì)剖析,而且與案例數(shù)據(jù)一起刻錄成光盤附在書后,大大方便了讀者。
對(duì)GIS而言,大部分的柵格數(shù)據(jù)是可用的,包括衛(wèi)星影像、數(shù)字高程模型(DEM)、數(shù)字正射影像、掃描文件、圖形文件和特定軟件的柵格數(shù)據(jù)(如ESRI網(wǎng)格)。Geodatabase模型將它們視為柵格數(shù)據(jù)集(raster dataset)。不過,柵格數(shù)據(jù)集可以是單波段(single band),也可以是多波段(multiple bands)的一般ESRI網(wǎng)格包含單波段,而多光譜衛(wèi)星影像則包含多波段。
一個(gè)多波段柵格數(shù)據(jù)集可以是柵格數(shù)據(jù)操作的輸出。例如,耗費(fèi)距離量算操作(參見第n章)可以生成最小累計(jì)耗費(fèi)距離(least accumulative cost distance)、后向鏈(back link)以及配置(allocation)。首先可以把這幾個(gè)不同的輸出結(jié)果存儲(chǔ)在多波段柵格數(shù)據(jù)集中,每個(gè)波段存儲(chǔ)一個(gè)輸出結(jié)果,而后被提取出來建立適當(dāng)?shù)臇鸥駭?shù)據(jù)集。
不規(guī)則三角網(wǎng)
。3eodatabase數(shù)據(jù)模型用不規(guī)貝。三角網(wǎng)(TIN)數(shù)據(jù)集來儲(chǔ)存一系列互不重疊的三角形來近似表示一個(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ù))來修改和改善TIN。因此,數(shù)據(jù)靈活性是使用 TIN的重要優(yōu)勢(shì)。此外,相比高程?hào)鸥駚碚f,TIN的三角形面更易于建立一個(gè)鮮明的地形圖像。