GIS程序設(shè)計(jì)教程

出版時(shí)間:2012-5  出版社:浙江大學(xué)出版社  作者:張豐,杜震洪,劉仁義 編著  頁(yè)數(shù):219  字?jǐn)?shù):347000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

這本《GIS程序設(shè)計(jì)教程——基于ArcGIS
Engine的C#開(kāi)發(fā)實(shí)例》由張豐、杜震洪、劉仁義編著,是一本非常適合于GIS組件式開(kāi)發(fā)人員入門(mén)的教材,主要介紹了組件式GIS開(kāi)發(fā)技術(shù),重點(diǎn)是利用ArcGIS
Engine開(kāi)發(fā)組件庫(kù),在.Net環(huán)境下利用C#語(yǔ)言進(jìn)行GIS程序開(kāi)發(fā)。全書(shū)由淺人深,從組件式GIS基本概念入手,介紹了ArcGIS
Engine
10.0的特性;從地圖顯示瀏覽入手,介紹了GIS數(shù)據(jù)的組織與訪問(wèn)、制圖渲染與輸出、空間數(shù)據(jù)編輯、GIS分析及柵格圖像處理,涵蓋了
GIS數(shù)據(jù)采集、編輯、處理、分析、輸出等的基本功能;進(jìn)一步地,分析了
ArcGIS所提供的功能擴(kuò)展模塊,為GeoProcessing及3D分析等深入開(kāi)發(fā)提供了案例。
《GIS程序設(shè)計(jì)教程——基于ArcGIS
Engine的C#開(kāi)發(fā)實(shí)例》適合地理信息系統(tǒng)、遙感等地學(xué)專業(yè)、測(cè)繪類、地質(zhì)類、農(nóng)林類、水利類等相關(guān)專業(yè)的本科生、研究生教學(xué)使用,也適合測(cè)繪、國(guó)土資源、城市規(guī)劃、交通、環(huán)境保護(hù)等部門(mén)的研究和開(kāi)發(fā)人員使用。

書(shū)籍目錄

第1章  導(dǎo)論
1.1 GIS程序設(shè)計(jì)
1.1.1 GIS技術(shù)與發(fā)展
1.1.2 GIS開(kāi)發(fā)模式
1.1.3 GIS開(kāi)發(fā)模式比較與分析
1.2 組件化程序設(shè)計(jì)
1.2.1 COM概述
1.2.2 COM的特性
1.2.3 COM的結(jié)構(gòu)
1.3 組件式GIS
1.3.1 組件式GIS體系結(jié)構(gòu)
1.3.2 組件式GIS的特點(diǎn)
1.3.3 組件式GIS的不足
1.4 主流GIS組件平臺(tái)
1.4.1 ArcGIS Engine
1.4.2 GeoMedia
1.4.3 MapX
1.4.4 TITAN GIS
1.4.5 SuperMap Objects
1.4.6 幾種主要組件式GIS平臺(tái)功能比較
第2章 AreGIS Engine開(kāi)發(fā)初步
2.1 ArcGIS Engine概述
2.1.1 ArcGIS Engine
2.1.2 ArcGIS Engine的功能
2.1.3 ArcGIS Engine包含的內(nèi)容
2.2 使用ArcGIs Engine開(kāi)發(fā)應(yīng)用程序
2.3 軟件安裝
2.3.1 安裝VisualStudio2010
2.3.2.NET與C#
2.3.3 安裝ArcGIS Engine
2.4 ArcGIS Engine類庫(kù)介紹
2.4.1 對(duì)象模型圖
2.4.2 常用類庫(kù)概覽
2.5 部署一個(gè)ArcGIS Engine應(yīng)用程序
第3章 地圖顯示與瀏覽
3.1 地圖控件
3.1.1 控件特性
3.1.2 地圖控件
3.1.3 目錄樹(shù)控件
3.1.4 工具條控件
3.1.5 頁(yè)面控件
3.2 地圖及其相關(guān)組件
3.2.1 地圖組件
3.2.2 地圖常用接口
3.3 空間書(shū)簽組件
3.4 創(chuàng)建與調(diào)用AOI書(shū)簽
3.5 開(kāi)發(fā)提示——如何判斷添加類庫(kù)引用
第4章 地圖數(shù)據(jù)組織與訪問(wèn)
4.1 數(shù)據(jù)類型
4.1.1 Coverage
4.1.2 Shapefile
4.1.3 Geodatabase
4.1.4 ArcXML
4.2 Geoclatabase數(shù)據(jù)模型
4.2.1 Geodatabase模型結(jié)構(gòu)
4.2.2 Geoclatabase數(shù)據(jù)模型的優(yōu)點(diǎn)
4.2.3 Geodatabase數(shù)據(jù)模型的缺點(diǎn)
4.3 Geodatabase類型
4.3.1 文件地理數(shù)據(jù)庫(kù)
4.3.2 個(gè)人地理數(shù)據(jù)庫(kù)
4.3.3 ArcSDE地理數(shù)據(jù)庫(kù)
4.3.4 三種類型的地理數(shù)據(jù)庫(kù)比較
4.4 數(shù)據(jù)訪問(wèn)
4.4.1 工作空間工廠及其相關(guān)組件
4.4.2 打開(kāi)一個(gè)Shapefile
4.4.3 打開(kāi)一個(gè)AccessGeodatabase要素類
4.4.4 圖層組件ILayer
4.4.5 地理數(shù)據(jù)集組件
4.5 地理數(shù)據(jù)列表顯示
4.6 數(shù)據(jù)格式轉(zhuǎn)換
4.6.1 地理數(shù)據(jù)轉(zhuǎn)換組件
4.6.2 數(shù)據(jù)轉(zhuǎn)換示例
第5章 地圖渲染與制圖輸出
5.1 地圖制作
5.1.1 地理對(duì)象的符號(hào)化表達(dá)方式
5.1.2 地圖制圖的要求
5.1.3 地圖數(shù)據(jù)準(zhǔn)備
5.1.4 地圖整飾與輸出
5.2 地圖顯示及其相關(guān)組件
5.3 符號(hào)渲染
5.3.1 ArcMap中的地圖渲染
5.3.2 特征渲染器Render
5.3.3 圖層基本渲染
5.4 制圖輸出
5.4.1 制圖輸出相關(guān)組件
5.4.2 打印頁(yè)面布局
5.4.3 制圖文件輸出
第6章 空間數(shù)據(jù)處理
6.1 數(shù)據(jù)創(chuàng)建
6.1.1 創(chuàng)建工作空間
6.1.2 要素工作空間及其相關(guān)組件
6.1.3 字段相關(guān)組件
6.1.4 地理要素類的創(chuàng)建
6.1.5 創(chuàng)建一個(gè)Shapefile文件
6.2 地理要素編輯
6.2.1 地理要素相關(guān)組件
6.2.2 創(chuàng)建新要素
6.2.3 地理要素交互編輯
6.3 地圖元素編輯
6.3.1 地圖元素相關(guān)組件
6.3.2 地圖的整飾元素
6.3.3 添加地圖元素編輯工具
第7章 GIS分析
7.1 空間關(guān)系查詢
7.1.1 數(shù)據(jù)查詢相關(guān)組件
7.1.2 空間關(guān)系
7.1.3 空間關(guān)系示例
7.2 空間拓?fù)浞治?br /> 7.2.1 拓?fù)洳僮?br /> 7.2.2 緩沖區(qū)分析
7.3 數(shù)據(jù)統(tǒng)計(jì)
7.3.1 數(shù)據(jù)統(tǒng)計(jì)
7.3.2 要素統(tǒng)計(jì)實(shí)例
第8章 柵格數(shù)據(jù)處理
8.1 柵格數(shù)據(jù)模型
8.2 柵格數(shù)據(jù)訪問(wèn)
8.2.1 打開(kāi)柵格工作空間
8.2.2 獲得柵格數(shù)據(jù)集
8.2.3 獲得柵格目錄
8.2.4 創(chuàng)建柵格數(shù)據(jù)集
8.3 柵格數(shù)據(jù)處理
8.3.1 柵格數(shù)據(jù)格式轉(zhuǎn)換
8.3.2 柵格影像鑲嵌
8.3.3 柵格轉(zhuǎn)換相關(guān)組件
8.4 柵格空間分析
8.4.1 柵格計(jì)算
8.4.2 柵格插值
8.4.3 地形分析
8.4.4 柵格統(tǒng)計(jì)
第9章 ArcEngine深入開(kāi)發(fā)
9.1 ArcGIS擴(kuò)展模塊
9.2 利用GeoProcessing實(shí)現(xiàn)流程式空間處理
9.2.1 GeoProcessing
9.2.2 利用MoclelBuilder建立空間處理工具
9.2.3 地理處理相關(guān)類庫(kù)與接口
9.2.4 在程序中添加GeoProcessing處理模型
9.3 3D分析開(kāi)發(fā)
9.3.1 ArcScene相關(guān)組件與接口
9.3.2 3D分析與顯示實(shí)例
9.4 在Office中嵌入ArcGISEngine開(kāi)發(fā)
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   5.1.2 地圖制圖的要求 地圖制圖的要求主要表現(xiàn)在顏色、符號(hào)形狀、注記以及圖層管理這四個(gè)方面。 1.顏色的要求 地圖上的圖形元素除了必要的形狀信息外,顏色是一個(gè)較為重要的信息,最終地圖的視覺(jué)效果直接依賴于顏色的設(shè)定。由于油墨印刷地圖采用減色YMCK表色系統(tǒng),與計(jì)算機(jī)視屏采用的RGB加色系統(tǒng)難以建立一一對(duì)應(yīng)的關(guān)系,因此,在通常的制圖過(guò)程中應(yīng)建立一套常用的顏色庫(kù),制圖工作人員可根據(jù)經(jīng)驗(yàn)和具體要求從顏色庫(kù)中選取顏色,給實(shí)際的地理元素賦予特定的顏色。同時(shí),根據(jù)特定的著色要求,顏色庫(kù)應(yīng)能做到不斷擴(kuò)充,以滿足地圖色彩多樣化的需要。 2.符號(hào)的要求 地圖符號(hào)是數(shù)字地圖制圖的一個(gè)重要部分,無(wú)論是點(diǎn)狀圖元、線狀圖元還是面狀圖元都有一些基本的符號(hào)單元,如地圖上的城市符號(hào)、鐵路線符號(hào)、沼澤地符號(hào)等,都是一些最基本的符號(hào)信息。 圖元可直接由這些基本符號(hào)擴(kuò)展生成:點(diǎn)狀圖元可由基本符號(hào)經(jīng)旋轉(zhuǎn)、變形、排列得到;線狀圖元可由基本符號(hào)結(jié)合點(diǎn)、線順次鋪設(shè)排列而成;面狀圖元可由基本符號(hào)結(jié)合點(diǎn)、線、面排列填充而得到。每個(gè)基本符號(hào)的組成相對(duì)簡(jiǎn)單,每個(gè)子單元的顏色應(yīng)滿足顏色庫(kù)的要求。因此,如何建立一個(gè)有效的符號(hào)編輯管理系統(tǒng)是數(shù)字地圖制圖的一個(gè)重要方面。 3.注記的要求 地圖中文字信息,即注記,不同于一般文字處理要求,尤其對(duì)中國(guó)國(guó)內(nèi)的具體情況,不僅有通常的排版要求,如字體和字號(hào)的變化、對(duì)齊方式、上下標(biāo)、分子分母、段落等,更有一些特殊要求,如多角度傾斜、沿線排列、中西文混合排列等,還要解決印刷字體和顯示字體不對(duì)應(yīng)所帶來(lái)的影響。 4.圖層管理 地圖中圖元信息千變?nèi)f化,一張普通地圖由成千上萬(wàn)個(gè)各種類型的圖元組成,因此,如何有效地管理圖元是數(shù)字地圖制圖需要首先解決的問(wèn)題。如果把所有的圖元放在一起,不僅管理效率低,而且層次不清,不利于制圖工作人員編制地圖時(shí)實(shí)施種種操作。通常數(shù)字地圖制圖系統(tǒng)軟件多采用分層處理的辦法,即把一張地圖分為若干圖層,每個(gè)圖層包含一些特定的圖元,這些圖元可以是同種幾何形狀,可以是同種地物類別。如根據(jù)幾何形狀可以劃分為點(diǎn)狀圖元、線狀圖元、面狀圖元;根據(jù)具體地物類別可以分為標(biāo)記層、河流層、道路層等。地圖符號(hào)化的時(shí)候以圖層為單位,每個(gè)圖層編制完成后,依照每個(gè)圖層的特性依次疊加。疊加的宗旨是盡可能不相互覆蓋,突出重點(diǎn)要素。利用圖層進(jìn)行管理使得地圖層次清晰,而且每層的圖元相對(duì)較少,種類相對(duì)單一,可大大提高操作人員的工作效率,也能更有效地發(fā)揮計(jì)算機(jī)的優(yōu)勢(shì)。

編輯推薦

《地球科學(xué)類專業(yè)實(shí)驗(yàn)與實(shí)踐系列教材:GIS程序設(shè)計(jì)教程:基于ArcGIS Engine的C#開(kāi)發(fā)實(shí)例》最大優(yōu)勢(shì)在于編者的編寫(xiě)理念符合GIS技術(shù)的教學(xué)規(guī)律,在教材編寫(xiě)中體現(xiàn)了概念和實(shí)踐并重;教材的另一優(yōu)勢(shì)則在于編者把自己多年教學(xué)與科研過(guò)程中收集和積累的GIS數(shù)據(jù)及其應(yīng)用案例提供給讀者共享,大大提高了其可讀性。書(shū)中提供的GIS程序開(kāi)發(fā)實(shí)例全面分析、講解了ArcGISEngine的相關(guān)組件接口,提供了詳盡的可直接編譯使用的程序代碼,使GIS開(kāi)發(fā)的學(xué)習(xí)過(guò)程立竿見(jiàn)影、收效顯著。通過(guò)實(shí)際操作來(lái)體會(huì),有助于對(duì)組件式GIS開(kāi)發(fā)的原理、方法和應(yīng)用的理解,初步掌握主流GIS組件開(kāi)發(fā)平臺(tái)的組件模型與接口使用。本教材是一套較完整的教學(xué)資源,可供不同程度的讀者作為對(duì)照學(xué)習(xí)的輔助參考資料。

圖書(shū)封面

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

無(wú)

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


    GIS程序設(shè)計(jì)教程 PDF格式下載


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

 
 

  •   ArcGIS Engine 開(kāi)發(fā)的入門(mén)教材,準(zhǔn)備嘗試學(xué)習(xí)。
  •   物流比以前慢了,書(shū)還是一如既往的好,適合初學(xué)者使用
  •   書(shū)收到了,很好,特別適合初學(xué)者使用。。。。。
  •   剛剛收到書(shū),還沒(méi)有細(xì)看。不過(guò)看樣子很適合初學(xué),書(shū)籍的紙張很好,好好學(xué)習(xí)。當(dāng)當(dāng)網(wǎng)的快遞也不錯(cuò),滿意。
  •   這本書(shū)是正版的,挺好的,適合學(xué)習(xí)
  •   很適合初學(xué),書(shū)籍的紙張很好,好好學(xué)習(xí)。當(dāng)當(dāng)網(wǎng)的快遞也不錯(cuò),滿意。
  •   這本書(shū)詳略得當(dāng),很適合初學(xué)者。
  •   剛好項(xiàng)目需要,200多頁(yè),適合快速上手!
  •   大概看了一下,挺基礎(chǔ)的,適合初學(xué)者。
  •   正是需要的這本,不是很厚,有用。
  •   很喜歡,講解的很詳細(xì)
  •   內(nèi)容簡(jiǎn)單堆砌,基本沒(méi)用
  •   好書(shū)!真的是好書(shū)!
  •   評(píng)論行,我就買(mǎi)了
  •   挺實(shí)用的很好,很不錯(cuò)!
  •   前天晚上10點(diǎn)半買(mǎi)的,今天上午九點(diǎn)多就到了
  •   大體翻了一下 好書(shū) 很詳細(xì)的例子
  •   不厚,但是講的東西對(duì)于初學(xué)者來(lái)說(shuō)挺實(shí)用的
  •   書(shū)包裝挺好,發(fā)貨速度也快!但感覺(jué)有點(diǎn)買(mǎi)重了 。
  •   幫別人買(mǎi)的,說(shuō)內(nèi)容還行
  •   這本書(shū)挺新的,這指的是它講的是用VS2010和AE10.0,剛拿到這本書(shū)挺驚訝的,因?yàn)橐话鉇E的教程都是三百頁(yè)以上,看到這本書(shū)很不適應(yīng)。再將這本書(shū),雖然這本書(shū)不厚,不過(guò)它的內(nèi)容從最開(kāi)始的軟件安裝一直講到AE的高級(jí)開(kāi)發(fā),其實(shí)買(mǎi)這本書(shū)主要是看到中間有講柵格數(shù)據(jù)的部分,不過(guò)那一點(diǎn)貌似有點(diǎn)錯(cuò)誤,現(xiàn)在還沒(méi)編譯出來(lái)。其實(shí)這本書(shū)還是比較滿意的,因?yàn)槠渲兄v到了一些比較高級(jí)的東西,比如前面說(shuō)的柵格數(shù)據(jù)的應(yīng)用,還有一些圖層的數(shù)理統(tǒng)計(jì)、Word中的嵌入等,這些是其他的書(shū)不講的,如果想學(xué)這些東西這本書(shū)還是挺好的
  •   算是開(kāi)發(fā)入門(mén),例子都挺簡(jiǎn)單的,對(duì)各個(gè)接口的功能講的挺詳細(xì)的。
  •   快遞很給力,書(shū)的質(zhì)量不錯(cuò),適合AE10.0開(kāi)發(fā)入門(mén)。。
  •   價(jià)廉物美的書(shū),比較適合我。適合做單機(jī)開(kāi)發(fā)。
  •   高手就不要看這本書(shū)了 初學(xué)者可以拿來(lái)借鑒下。我主要是看其中類和方法的定義和引用。全書(shū)的內(nèi)容不多,整體下來(lái)是做了一個(gè)小系統(tǒng)。
  •   這本書(shū)適合 入門(mén)看
  •   要是有現(xiàn)成的代碼演示就好了
  •   內(nèi)容比較全面,學(xué)習(xí)了
  •   替朋友買(mǎi)的專業(yè)書(shū),不知道怎么樣
  •   入門(mén)級(jí)的好書(shū)!
  •   書(shū)寫(xiě)的太簡(jiǎn)單了,很多東西講的不清楚
  •   還好,講的有點(diǎn)簡(jiǎn)單
  •   內(nèi)容對(duì)我?guī)椭淮?啊
  •   剛拿到手,仔細(xì)看看再說(shuō)
  •   比想象的體量要小不少。
  •   基礎(chǔ)的東西,有稍微的創(chuàng)新。
  •   書(shū)中代碼很少,談不上開(kāi)發(fā)實(shí)例,也沒(méi)有完整的實(shí)例,就有一些代碼片段。概念介紹比較詳細(xì),基本的入門(mén)還可以!
  •   沒(méi)有提供源碼,許多源碼在其它地方是可以找到
  •   買(mǎi)這本書(shū)是下單時(shí)為了湊個(gè)整數(shù),拿到手發(fā)現(xiàn)果然也就值得湊個(gè)數(shù),太簡(jiǎn)單了,基本沒(méi)辦法指導(dǎo)實(shí)際項(xiàng)目。
  •   適合剛?cè)腴T(mén)ArcEngine的同學(xué),找了好久,終于有了本滿意的書(shū)!個(gè)人還要推薦下ESRI內(nèi)部的開(kāi)發(fā)手冊(cè),也很nice
  •   一般,理論多,代碼少,作者水平不敢恭維。
  •   寫(xiě)得不全面,對(duì)初學(xué)者來(lái)說(shuō)不夠詳細(xì),對(duì)想提高者幫助也不大
  •   這本書(shū)可以讓你對(duì)整個(gè)GIS程序設(shè)計(jì)體系有一種全面完整的認(rèn)識(shí),這既是程序編寫(xiě)的基礎(chǔ),又是靈活應(yīng)用程序的要求,本書(shū)搭配一本代碼詳細(xì)講解的書(shū),對(duì)于你的GIS二次絕對(duì)大有裨益。
  •   和其他的gis教材沒(méi)太大區(qū)別
  •   本書(shū)的編寫(xiě)還算可以,就是程序代碼有點(diǎn)少
  •   做GIS的人二次開(kāi)發(fā)必看的書(shū)啊
  •   書(shū)的一角被壓得褶皺不堪,不是第一次的已經(jīng)
 

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

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