ArcGIS Engine組件式開發(fā)及應(yīng)用

出版時(shí)間:2012-2  出版社:科學(xué)出版社  作者:李崇貴 等編著  頁數(shù):411  
Tag標(biāo)簽:無  

內(nèi)容概要

  “ArcGIS
Engine組件式開發(fā)及應(yīng)用”是西安科技大學(xué)為地理信息系統(tǒng)本科專業(yè)開設(shè)的一門專業(yè)課。本書在積累作者近年來講授這門課經(jīng)驗(yàn)的基礎(chǔ)上,結(jié)合具體GIS軟件項(xiàng)目開發(fā)實(shí)踐,采用C#語言編寫應(yīng)用實(shí)例,并以ArcGIS
Engine9.3和10.0為開發(fā)平臺編寫而成,系統(tǒng)講述了ArcGIS Engine組件式開發(fā)的方法和具體應(yīng)用。
全書共11章,內(nèi)容涉及ArcGISEngine基礎(chǔ)、使用AreGISEngine控件編程、幾何形體對象Geometry、地圖組成、空間數(shù)據(jù)符號化、空間數(shù)據(jù)管理、空間分析、空間數(shù)據(jù)編輯、地圖輸出、基于ArcGIS
Server的Web
GIS開發(fā)和三維可視化及三維分析。對每部分所涉及的接口,實(shí)現(xiàn)接口的類,以及對應(yīng)的屬性和方法均進(jìn)行了詳細(xì)介紹。為便于讀者理解和練習(xí),在各部分還結(jié)合實(shí)際GIS項(xiàng)目開發(fā)實(shí)踐,列舉了大量采用C#語言編程實(shí)現(xiàn)的工程實(shí)例,突出編程實(shí)踐和具體應(yīng)用,以使讀者能有效了解和掌握ArcGlS
Engine開發(fā)的實(shí)戰(zhàn)技術(shù)。
本書可作為地理信息系統(tǒng)及相關(guān)專業(yè)高年級本科生和研究生的教材,也可供各行業(yè)從事ArcGIS
Engine軟件開發(fā)工程技術(shù)人員參考。

書籍目錄

前言
第1章 ArcGIS Engine基礎(chǔ)
 1.1 ArcGIS Engine概述
 1.2 ArcGIS Engine組件庫
 1.3 閱讀對象模型圖
1.3.1 ArcGIS Engine中的類與對象
1.3.2 類與類的關(guān)系
1.4 組建對象模型
1.4.1 軟件開發(fā)歷史
1.4.2 組件對象模型
 1.5 使用控件構(gòu)建獨(dú)立應(yīng)用程序
1.5.1 程序功能描述
1.5.2 程序控件設(shè)計(jì)
1.5.3 代碼編寫
1.6 ArcGISlo.0的新增功能
第2章使用AreGIS Engine控件編程
2.1 MapControl控件
2.1.1 主要接口
2.1 2 用MapControl控件加載地理數(shù)據(jù)
2.1.3 鼠標(biāo)與控件的交互
2.1.4 數(shù)據(jù)選擇
2.1.5 實(shí)現(xiàn)鷹眼功能
2.2 PageLayoutControl控件
2.2.1 用PageLayoutControl操作Mxd文件
2.2.2 PageLayout與MapControl聯(lián)動(dòng)
2.3 TOCControl控件
2.3.1 TOCControl控件概述叩
2.3.2 TOCControl控件應(yīng)用開發(fā)實(shí)例
2.4 ToolbarControl及相關(guān)對象
2.4.1 概述
2.4.2 ToolbarControl控件
2.4.3 zoolbarltem
第3章 幾何形體對象Geometry
第4章 地圖組成
第5章 空間數(shù)據(jù)符號化
第6章 空間數(shù)據(jù)管理
第7章 空間分析
第8章 空間數(shù)據(jù)編輯
第9章 地圖輸出
第10章 基于ArcGIS Server的Web Gis開發(fā)
第11章 三維可視化及三維分析

章節(jié)摘錄

版權(quán)頁:插圖:ArcObjects是ESRI公司ArcGIS系列產(chǎn)品的開發(fā)平臺,它是基于Microsoft COM技術(shù)構(gòu)建的一系列COM組件產(chǎn)品,屬于二次開發(fā)軟件。開發(fā)人員利用ArcObj ects組件,可以開發(fā)出功能強(qiáng)大的GIS系統(tǒng)。在ArcGIS9.0以前的版本,ArcObjects還不是一個(gè)獨(dú)立的應(yīng)用產(chǎn)品,利用它開發(fā)的GIS軟件,不能脫離ArcGIS平臺獨(dú)立運(yùn)行。出于產(chǎn)品戰(zhàn)略上的考慮,ESR1為了進(jìn)一步開拓市場,就將ArcObj ects中的一些組件單獨(dú)打包,并將其命名為ArcGIS Engine。ArcGIS Engine是一套用于構(gòu)建應(yīng)用的嵌入式GIS程序的組件庫,利用它開發(fā)軟件,不需要安裝ArcGIS桌面程序,只需要購買單獨(dú)的運(yùn)行許可(Runtime)就可以運(yùn)行。這套產(chǎn)品在靈活性和費(fèi)用上都很有優(yōu)勢,軟件開發(fā)人員利用ArcGIS Engine可快速構(gòu)建針對特定行業(yè)的GIS系統(tǒng),以降低開發(fā)的難度、成本和費(fèi)用,為GIS在具體行業(yè)的推廣應(yīng)用奠定了良好的基礎(chǔ)。1.2  ArcGIS Engine組件庫ArcGIS Engine是一套龐大的COM組件集合,為有效管理ArcGIS Engine中數(shù)目眾多的COM對象,ESRI將它們放在不同的組件庫中,在.NET開發(fā)環(huán)境下,它們被組織在了不同的命名空間內(nèi)。組件庫是對一個(gè)或多個(gè)COM組件中所有的組件類、接口、方法和類型的描述,這種描述是屬于二進(jìn)制級別的。所有這些組件庫的組件都位于\com文件夾中,但其真正實(shí)現(xiàn)卻是在\bin文件夾的眾多DLL文件中。命名空間將功能相同或相似的COM對象在邏輯上松散組織起來。在ArcGIS Engine中,眾多的組件被放在不同的命名空間內(nèi)。若要進(jìn)行地理數(shù)據(jù)操作,需要引入GeoDatabase等相關(guān)的命名空間;若要涉及對幾何形體對象的處理,則需要引入Geometry等命名空間。通過這種方式,軟件開發(fā)人員在尋找具體的COM對象時(shí)將更具有目標(biāo)性。

編輯推薦

《ArcGIS Engine組件式開發(fā)及應(yīng)用》根據(jù)地理信息系統(tǒng)軟件開發(fā)特點(diǎn)及作者多年教學(xué)和項(xiàng)目研發(fā)經(jīng)驗(yàn),在內(nèi)容組織上層次分明,結(jié)構(gòu)清晰,圖文并茂,重點(diǎn)突出?!禔rcGIS Engine組件式開發(fā)及應(yīng)用》詳細(xì)介紹了ArcGIs軟件開發(fā)中所涉及的ArcGlS Engine組件庫、接口和實(shí)現(xiàn)接口的類。強(qiáng)調(diào)將地理信息系統(tǒng)理論和實(shí)際軟件開發(fā)應(yīng)用相結(jié)合,并給出了大量的實(shí)例代碼?!禔rcGIS Engine組件式開發(fā)及應(yīng)用》內(nèi)容敘述深入淺出,表述嚴(yán)謹(jǐn),可作為高等院校地理信息系統(tǒng)和測繪工程等專業(yè)本科生教材,也可作為研究生以及從事地理信息系統(tǒng)軟件開發(fā)工程技術(shù)人員的參考用書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ArcGIS Engine組件式開發(fā)及應(yīng)用 PDF格式下載


用戶評論 (總計(jì)48條)

 
 

  •   西安科技大學(xué)的一幫老師編的。這個(gè)學(xué)校在GIS好像沒什么。。。呵呵。你懂得。

    我寫的是編不是著!
    簡單的說就是把程序代碼copy出來就成了一本書,連注釋都不多。。。我還不如直接下個(gè)源代碼呢

    比較坑爹。。。主要還是參考的蘭小機(jī)的《基于ArcObjects與C#****的GIS應(yīng)用開發(fā)》,貌似大部分engine的書都是這樣。然后欄目編排還可以。印刷非常一般。。。

    還有一點(diǎn)納悶的是整書都是engine9.3或者9.2的。最后來個(gè)介紹server10的內(nèi)容,不得其解,難道9.3的server寫爛了。。。其實(shí)好像9.3和10沒什么太多差距,更多的是ArcMap上的吧。。。

    在技術(shù)這一塊,國產(chǎn)的書都寫很爛,也就it類的好一點(diǎn),畢竟寫的人太多

    但是GIS這方面寫的還是比較少,開發(fā)的都是些簡單的東西,實(shí)現(xiàn)都是些基本功能。。。希望大家寫一些還是比較好的內(nèi)容,比如SilverLight和Flex等一些高級點(diǎn)的IT東西。
    嗯,當(dāng)然,這書寫得爛和當(dāng)當(dāng)網(wǎng)無關(guān)。。。

    最后一家之言,歡迎拍磚
  •   是ArcGIS開發(fā)人員的好幫手。
  •   基于Engine開發(fā)的比較專業(yè)的書籍
  •   不錯(cuò)的一本書,較完整的闡述了ArcEngine的開發(fā)體系
  •   對在C#下面開發(fā)有指導(dǎo)作用!
  •   能更好理解插件式
  •   一定程度上可以反映現(xiàn)有的技術(shù)及過程
  •   書不錯(cuò)~講的很詳細(xì)
  •   書很好,代碼相對來說解釋多一點(diǎn),適合學(xué)習(xí)使用。
  •   非常實(shí)用的一本參考書籍。
  •   這個(gè)商品不錯(cuò),還行,下學(xué)期的教材!
  •   書還是不錯(cuò)的,內(nèi)容編排很有條理,代碼也比較多,可惜沒有源代碼下載。
  •   看評價(jià)覺得不錯(cuò)。。。so 迅速下手
  •   不錯(cuò)的書,質(zhì)量很好,發(fā)貨速度快。
  •   正在學(xué)習(xí),看起來書不錯(cuò)
  •   幫同事訂的應(yīng)該不錯(cuò)哦。
  •   剛開始看。書的質(zhì)量很好、
  •   學(xué)姐推薦的,很喜歡,很實(shí)用
  •   我想學(xué)習(xí)的是10.0版本的,不過也可以借鑒一下,學(xué)習(xí)一下
  •   送貨速度快,質(zhì)量沒啥問題
  •   適合初學(xué)者,而且里面的代碼的注釋相對來說多一些,比一些純粹的 代碼書要適合我這樣的初學(xué)者一些
  •   評論的晚了,沒有看到評論按鈕,呵呵?!,F(xiàn)在又來買書來了,特此評論
  •   初學(xué)者,好好學(xué)習(xí)一下
  •   還沒看,應(yīng)該不錯(cuò),以后還會來的。
  •   書很贊!很好!
  •   終于等到這本書了,從北京運(yùn)過來的,時(shí)間有點(diǎn)長,不過書還是不錯(cuò)的
  •   暫時(shí)還未看!感覺還好
  •   還不錯(cuò) 平常都用的到 講的挺細(xì)的
  •   不錯(cuò)不錯(cuò),且沒花運(yùn)費(fèi)。確實(shí)實(shí)惠。
  •   本以為前言倒數(shù)第2行“書中示例從***.......下載”,仔細(xì)看了該網(wǎng)站,根本與書無關(guān),更別提什么示例了,騙讀者去看你的廣告,沒有道德和廉恥!
  •   這本書是我見過的很垃圾的書,主要有以下幾個(gè)方面:1、錯(cuò)誤很多,抄幫助文件都能抄那么多的錯(cuò)誤出來???2、重復(fù)性很高,啰嗦;3、書中程序設(shè)計(jì)部分太爛了,請問就不能聲明的時(shí)候就直接初始化。。。。4、某些示例中不需要的啥命名空間啥的就不能刪除所,放哪里生成錯(cuò)誤???
  •   這本書是徹頭徹尾的抄襲,而在參考文獻(xiàn)不列出它抄襲的來源,竟列出不相關(guān)的書籍,最重要的卻不列,居心叵測!它的絕大部分內(nèi)容是原封不動(dòng)的抄自蘭小機(jī)的那本ArcObjects_GIS應(yīng)用開發(fā)——基于C#.NET,只是有些內(nèi)容的刪節(jié)而已。這種書也能出版,還大行其道,中國的學(xué)術(shù)腐敗到如此地步,實(shí)在是悲哀!
  •   這本書面面俱到,很好
  •   剛開始學(xué),翻了幾頁,適合初學(xué)者,易懂!實(shí)例也挺多,上手的好選擇!大神就不用買這本書了!
  •   看了前面幾十頁,感覺還好,可是書中示例可以在哪里下載呢?
  •   很不錯(cuò),書籍的紙張不腫么好
  •   賣家的服務(wù)態(tài)度不錯(cuò),但是書的內(nèi)容有點(diǎn)太泛了,自我感覺。
  •   書的代碼很多,沒有光盤,輸起來很費(fèi)勁,因?yàn)槌鯇W(xué),有的代碼運(yùn)行部出來,也找不出錯(cuò)誤。
  •   以初學(xué)者的省份看,有點(diǎn)深
  •   送貨及時(shí),質(zhì)量保證,給個(gè)好評!
  •   對于初學(xué)者來說,第一章就出現(xiàn)錯(cuò)誤實(shí)在太不應(yīng)該了。找度娘多次,才解決,并且書頁有沒有切開的啊,質(zhì)量不好。
  •   很好,不錯(cuò),價(jià)格合理,給發(fā)票了
  •   要好好研究,以后跟這個(gè)老師混的。
  •   給男朋友買的~他說不錯(cuò)~
  •   看看可以,真想開發(fā)還是要自己看官方案例、文檔。
  •   國內(nèi)的技術(shù)類書籍,真心爛
  •   書內(nèi)容還不錯(cuò),就是沒有示例代碼
  •   ArcGIS Engine
 

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

京ICP備13047387號-7