久久无码高潮喷水抽搐,极品馒头泬19p,久久人人爽精品玩人妻av,精品国产成人国产在线视,精品视频一区二区三区在线观看

最新更新最新專(zhuān)題

您的位置:首頁(yè) > ppt下載 > PPT課件 > 培訓(xùn)教程PPT > ArcGISEngine培訓(xùn)教程介紹ppt

ArcGISEngine培訓(xùn)教程介紹ppt下載

素材大。
5.35 MB
素材授權(quán):
免費(fèi)下載
素材格式:
.ppt
素材上傳:
ppt
上傳時(shí)間:
2017-10-03
素材編號(hào):
154869
素材類(lèi)別:
培訓(xùn)教程PPT

素材預(yù)覽

ArcGISEngine培訓(xùn)教程介紹ppt

這是一個(gè)關(guān)于ArcGISEngine培訓(xùn)教程介紹ppt(部分ppt內(nèi)容已做更新升級(jí)),主要介紹了ArcGIS體系結(jié)構(gòu);ArcGIS Engine是什么;ArcGIS Engine的主要功能;ArcGIS Engine類(lèi)庫(kù);ArcGIS Engine控件;接口的概念;對(duì)象模型圖的閱讀;什么是地理數(shù)據(jù)庫(kù)。用戶(hù)的空間數(shù)據(jù)和應(yīng)用可以通過(guò)ArcIMS 在Intranet/Internet環(huán)境中進(jìn)行發(fā)布和共享。ArcIMS提供用戶(hù)在服務(wù)器端可以以影像方式或矢量數(shù)據(jù)流方式進(jìn)行數(shù)據(jù)發(fā)布?蛻(hù)端用戶(hù)通過(guò)工業(yè)標(biāo)準(zhǔn)的通用瀏覽器即可對(duì)ArcIMS服務(wù)站點(diǎn)進(jìn)行訪問(wèn)和交互操作。ArcIMS支持包括Servlet、ColdFusion、ASP等多種Web Server端技術(shù),同時(shí)開(kāi)發(fā)了有望成為未來(lái)Internet環(huán)境中GIS通用語(yǔ)言的ArcXML,為空間數(shù)據(jù)跨廠商跨平臺(tái)的廣泛交流和共享打下了堅(jiān)實(shí)的基礎(chǔ),歡迎點(diǎn)擊下載ArcGISEngine培訓(xùn)教程介紹ppt(部分ppt內(nèi)容已做更新升級(jí))哦。

ArcGISEngine培訓(xùn)教程介紹ppt是由紅軟PPT免費(fèi)下載網(wǎng)推薦的一款培訓(xùn)教程PPT類(lèi)型的PowerPoint.

1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
4、ArcGIS 與 ArcObjects8oF紅軟基地
ArcGIS是構(gòu)建在ArcObjects組件庫(kù)之上。8oF紅軟基地
ESRI 使用 ArcObjects來(lái)開(kāi)發(fā)軟件和應(yīng)用程序。8oF紅軟基地
開(kāi)發(fā)者使用ArcObjects去客戶(hù)化軟件與創(chuàng)建自己的應(yīng)用程序。8oF紅軟基地
ArcObjects 是 ArcGIS 的核心。8oF紅軟基地
5、ArcGIS 軟件體系結(jié)構(gòu)8oF紅軟基地
產(chǎn)品共享ArcObjects組件庫(kù)和底層功能8oF紅軟基地
ArcGIS Engine 包含了核心的功能8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
ArcGIS Engine 產(chǎn)品8oF紅軟基地
ArcGIS Engine包含了兩個(gè)產(chǎn)品:8oF紅軟基地
— ArcGIS Engine Runtime 8oF紅軟基地
是運(yùn)行所有ArcGIS Engine應(yīng)用程序所必須的軟件8oF紅軟基地
最終用戶(hù)需要安裝8oF紅軟基地
可以進(jìn)行不同的運(yùn)行時(shí)選項(xiàng)選擇8oF紅軟基地
— ArcGIS Engine Developer Kit8oF紅軟基地
開(kāi)發(fā)者使用的8oF紅軟基地
包含了所有開(kāi)發(fā)庫(kù)和開(kāi)發(fā)資源8oF紅軟基地
可以進(jìn)行所有的選項(xiàng)開(kāi)發(fā) 8oF紅軟基地
兩個(gè)產(chǎn)品都通過(guò)軟件許可文件授權(quán)8oF紅軟基地
ArcGIS Engine Developer Kit產(chǎn)品8oF紅軟基地
用來(lái)創(chuàng)建獨(dú)立、嵌入式的桌面應(yīng)用程序8oF紅軟基地
包含構(gòu)建ArcGIS Engine應(yīng)用程序所需的許可8oF紅軟基地
構(gòu)建在ArcObjects基礎(chǔ)之上8oF紅軟基地
不包含ArcMap, ArcCatalog, ArcToolbox, ArcScene 等應(yīng)用程序框架8oF紅軟基地
運(yùn)行在桌面上(Windows, Unix & Linux)8oF紅軟基地
提供多種開(kāi)發(fā)APIs8oF紅軟基地
C++, .Net, Java, COM8oF紅軟基地
4種APIs使用了相同的對(duì)象8oF紅軟基地
包括了構(gòu)建定制ArcGIS Engine獨(dú)立應(yīng)用的所有功能8oF紅軟基地
ArcGIS Engine Developer Kit產(chǎn)品8oF紅軟基地
不是最終用戶(hù)的應(yīng)用產(chǎn)品8oF紅軟基地
是面向開(kāi)發(fā)人員的工具包8oF紅軟基地
開(kāi)發(fā)工具包包含8oF紅軟基地
對(duì)象/控件8oF紅軟基地
文檔8oF紅軟基地
幫助8oF紅軟基地
示例代碼8oF紅軟基地
ArcGIS Engine Runtime產(chǎn)品8oF紅軟基地
是基于ArcGIS Engine應(yīng)用的運(yùn)行時(shí)8oF紅軟基地
可分發(fā)安裝8oF紅軟基地
跨平臺(tái) 8oF紅軟基地
Windows, UNIX & Linux8oF紅軟基地
沒(méi)有ArcGIS桌面應(yīng)用框架或?qū)υ?huà)框8oF紅軟基地
需要許可授權(quán)8oF紅軟基地
通過(guò)代碼或應(yīng)用工具配置8oF紅軟基地
ArcGIS Engine Runtime產(chǎn)品8oF紅軟基地
ArcGIS Engine運(yùn)行時(shí)包含:8oF紅軟基地
標(biāo)準(zhǔn)Engine Runtime8oF紅軟基地
Engine擴(kuò)展8oF紅軟基地
企業(yè)GeoDatabase編輯8oF紅軟基地
更新要素和編輯方案8oF紅軟基地
空間分析8oF紅軟基地
3D分析8oF紅軟基地
StreetMap USA8oF紅軟基地
標(biāo)準(zhǔn)Engine功能8oF紅軟基地
地圖瀏覽8oF紅軟基地
地圖制作8oF紅軟基地
數(shù)據(jù)查詢(xún)8oF紅軟基地
數(shù)據(jù)分析8oF紅軟基地
所有的開(kāi)發(fā)控件8oF紅軟基地
  —MapControl, PageLayout, Toolbar, TOC, ArcReader8oF紅軟基地
對(duì)所有矢量和柵格數(shù)據(jù)源的讀權(quán)限8oF紅軟基地
對(duì)Shapefile和pGDB的寫(xiě)權(quán)限8oF紅軟基地
讀/寫(xiě) MXD文件8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10 ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
ArcEngine產(chǎn)品結(jié)構(gòu)8oF紅軟基地
標(biāo)準(zhǔn)ArcGIS Engine開(kāi)發(fā)組件8oF紅軟基地
標(biāo)準(zhǔn)的ArcGIS Engine開(kāi)發(fā)組件包含:8oF紅軟基地
— 數(shù)據(jù)和地圖的顯示 (MapControl & TOC)8oF紅軟基地
— 跟蹤形狀和顯示繪制(Map)8oF紅軟基地
— 定制工具和命令 (Toolbar)8oF紅軟基地
— 地圖布局和打印 (PageLayout)8oF紅軟基地
— 訪問(wèn)底層的ArcObjects8oF紅軟基地
ArcGIS Engine擴(kuò)展模塊8oF紅軟基地
GeoDatabase Updata8oF紅軟基地
3D 分析8oF紅軟基地
空間分析8oF紅軟基地
GeoDatabase Updata擴(kuò)展8oF紅軟基地
提供創(chuàng)建和更新多用戶(hù)企業(yè)級(jí)地理數(shù)據(jù)庫(kù)的功能。8oF紅軟基地
版本管理、離線編輯8oF紅軟基地
提供了拓?fù)、子?lèi)和幾何網(wǎng)絡(luò)等地理數(shù)據(jù)庫(kù)行為的程序?qū)崿F(xiàn)。8oF紅軟基地
釋放相應(yīng)的ArcObjects的功能。8oF紅軟基地
空間分析擴(kuò)展8oF紅軟基地
創(chuàng)建、查詢(xún)和分析基于像元的柵格數(shù)據(jù)8oF紅軟基地
坡度計(jì)算8oF紅軟基地
坡向計(jì)算8oF紅軟基地
用數(shù)字高程模型生成等高線8oF紅軟基地
……8oF紅軟基地
3D分析擴(kuò)展8oF紅軟基地
實(shí)現(xiàn)數(shù)據(jù)的三維可視化8oF紅軟基地
提供SceneControl和GlobeControl8oF紅軟基地
創(chuàng)建表面和分析表面的多層3D數(shù)據(jù)8oF紅軟基地
把3D功能嵌入到應(yīng)用系統(tǒng)中。8oF紅軟基地
小結(jié):ArcGIS Engine的功能8oF紅軟基地
圖層顯示8oF紅軟基地
地圖漫游和縮放8oF紅軟基地
識(shí)別地圖上的要素8oF紅軟基地
顯示字段值的文本標(biāo)注8oF紅軟基地
顯示航空相片或衛(wèi)星影像8oF紅軟基地
繪制描述性文本8oF紅軟基地
用線、框、區(qū)域、多邊形和圓選擇要素8oF紅軟基地
選擇與某些要素的距離在一定范圍的要素8oF紅軟基地
用結(jié)構(gòu)化查詢(xún)語(yǔ)言表達(dá)式查找和選擇要素8oF紅軟基地
定制地圖的專(zhuān)題顯示方式8oF紅軟基地
動(dòng)態(tài)顯示實(shí)時(shí)或時(shí)間序列數(shù)據(jù)8oF紅軟基地
轉(zhuǎn)換地圖的坐標(biāo)系統(tǒng)8oF紅軟基地
在要素幾何形狀上執(zhí)行幾何操作以,創(chuàng)建緩沖區(qū)、計(jì)算差異、發(fā)現(xiàn)交叉、合并和求異等。(幾何運(yùn)算)8oF紅軟基地
處理要素形狀或者旋轉(zhuǎn)地圖8oF紅軟基地
創(chuàng)建和更新地理要素及其屬性8oF紅軟基地
地圖制圖輸出8oF紅軟基地
3D顯示、空間分析8oF紅軟基地
……8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù)圖8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):1、System8oF紅軟基地
System類(lèi)庫(kù)是ArcGIS系統(tǒng)結(jié)構(gòu)中最底層的類(lèi)庫(kù)。8oF紅軟基地
System類(lèi)庫(kù)包含了構(gòu)成為ArcGIS的其他類(lèi)庫(kù)提供服務(wù)的組件。8oF紅軟基地
System類(lèi)庫(kù)中定義了大量開(kāi)發(fā)者可以實(shí)現(xiàn)的接口,如AoInitializer對(duì)象就是在System類(lèi)庫(kù)中定義的,所有開(kāi)發(fā)者必須使用這個(gè)對(duì)象來(lái)初始化ArcGIS Engine。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):2、 SystemUI 8oF紅軟基地
包含用戶(hù)界面組件接口定義。如:Icommand、Itool和IToolControl接口。8oF紅軟基地
開(kāi)發(fā)者使用這些接口來(lái)擴(kuò)展UI組件。8oF紅軟基地
包含的一些使用工具對(duì)象,通過(guò)使用這些對(duì)象來(lái)簡(jiǎn)化用戶(hù)界面的開(kāi)發(fā), 如Icommand和Itool這樣的接口就在這里定義。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):3、Geometry8oF紅軟基地
處理存儲(chǔ)在要素類(lèi)中的要素形狀。如:Point、MultiPoint、Polyline、Polygon等。8oF紅軟基地
存儲(chǔ)構(gòu)成幾何要素的子要素。如:Segement、Path、Ring等。8oF紅軟基地
存儲(chǔ)幾何要素的空間參考對(duì)象。包括:投影坐標(biāo)和地理坐標(biāo)系統(tǒng)等。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):4、Display8oF紅軟基地
用于控制地圖顯示。8oF紅軟基地
包含用于顯示GIS數(shù)據(jù)的對(duì)象。8oF紅軟基地
包含符號(hào)、顏色等用來(lái)控制顯示的對(duì)象。8oF紅軟基地
包含交互操作時(shí)提供給用戶(hù)顯示回饋的對(duì)象,如MoveEnvelopeFeedback。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):5、Server8oF紅軟基地
用來(lái)連接并操作ArcGIS Server。8oF紅軟基地
訪問(wèn)ArcGIS Server的ServerObjectsManager對(duì)象。8oF紅軟基地
操作ArcGIS Server的ServerContext對(duì)象。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):6、Output8oF紅軟基地
用來(lái)控制地圖的輸出8oF紅軟基地
用戶(hù)創(chuàng)建圖形輸出到打印機(jī)或者繪圖儀等設(shè)備。8oF紅軟基地
輸出成JPG、BMP、增強(qiáng)圖元文件等格式。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):6、GeoDatabase8oF紅軟基地
為ArcGIS支持的所有數(shù)據(jù)源提供了一個(gè)統(tǒng)一編程模型。8oF紅軟基地
定義了許多由ArcObjects架構(gòu)中更高級(jí)的數(shù)據(jù)源提供者實(shí)現(xiàn)的接口。8oF紅軟基地
開(kāi)發(fā)者可以擴(kuò)展地理數(shù)據(jù)庫(kù),以支持特定類(lèi)型的數(shù)據(jù)對(duì)象。8oF紅軟基地
該類(lèi)庫(kù)還支持PlugInDataSource對(duì)象添加的自定義矢量數(shù)據(jù)源。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):7、GISClient8oF紅軟基地
允許開(kāi)發(fā)者使用Web服務(wù)。8oF紅軟基地
可以連接到ArcIMS。8oF紅軟基地
支持以無(wú)狀態(tài)方式或者通過(guò)Web目錄操作ArcGIS Server對(duì)象的編程模型。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):8、DataSourcesFile8oF紅軟基地
包含用于基于文件數(shù)據(jù)源的GeoDatabase API實(shí)現(xiàn)。8oF紅軟基地
基于文件的數(shù)據(jù)源包括:shapefile、coverage、TIN、CAD、SDC、StreetMap和VPF。8oF紅軟基地
開(kāi)發(fā)者不能擴(kuò)展DataSourcesFile。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):9、DataSourceGDB8oF紅軟基地
包含用于數(shù)據(jù)庫(kù)數(shù)據(jù)源的GeoDatabase API實(shí)現(xiàn)。8oF紅軟基地
數(shù)據(jù)源包括:Access和ArcSDE支持的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如:DB2、Informix、SQL Server、Oracle。8oF紅軟基地
開(kāi)發(fā)者不能擴(kuò)展該類(lèi)庫(kù)。 8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):10、DataSourcesOleDB8oF紅軟基地
包含用戶(hù)Microsoft OLE DB數(shù)據(jù)源的Geodatabase API實(shí)現(xiàn)。8oF紅軟基地
只能用在Microsoft Windows上。8oF紅軟基地
這些數(shù)據(jù)源包括支持?jǐn)?shù)據(jù)提供者和文本文件工作空間的所有OLE DB。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):11、DataSourcesRaster8oF紅軟基地
包含用于柵格數(shù)據(jù)源的GeoDatabase API實(shí)現(xiàn)。8oF紅軟基地
這些數(shù)據(jù)源包括ArcSDE支持的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng):DB2、Informix、SQLServer、Oracle,以及支持RDO柵格文件格式。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):12、Carto8oF紅軟基地
包含操作2D地圖的對(duì)象。8oF紅軟基地
支持2D地圖的創(chuàng)建和顯示。8oF紅軟基地
提供Map和PageLayout等基礎(chǔ)對(duì)象。8oF紅軟基地
提供MapDocument對(duì)象來(lái)操作地圖文檔。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):13、Network Analiysis8oF紅軟基地
提供用于在地理數(shù)據(jù)庫(kù)中加載和分析網(wǎng)絡(luò)數(shù)據(jù)的對(duì)象。8oF紅軟基地
開(kāi)發(fā)者可以擴(kuò)展NetworkAnaliysis類(lèi)庫(kù),以便支持自定義的網(wǎng)絡(luò)追蹤。8oF紅軟基地
該類(lèi)庫(kù)的目的在于操作公共網(wǎng)絡(luò):供氣管線、供電網(wǎng)絡(luò)等。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):14、Controls8oF紅軟基地
用來(lái)構(gòu)建或擴(kuò)展具有ArcGIS 功能的應(yīng)用程序。8oF紅軟基地
提供一系列的開(kāi)發(fā)控件,通過(guò)封裝ArcObjects,提供粗顆粒度的API來(lái)簡(jiǎn)化開(kāi)發(fā)過(guò)程。8oF紅軟基地
提供HookHelper對(duì)象,簡(jiǎn)化命令操作的創(chuàng)建。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):15、GeoAnalyst8oF紅軟基地
包含支持核心空間分析功能的對(duì)象。8oF紅軟基地
這些功能用在SpatialAnalyst和3DAnalyst兩個(gè)類(lèi)庫(kù)中。8oF紅軟基地
開(kāi)發(fā)者可以通過(guò)創(chuàng)建新類(lèi)型的柵格操作來(lái)擴(kuò)展GeoAnalyst類(lèi)庫(kù)。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):16、3D Analyst8oF紅軟基地
包含操作3D場(chǎng)景的對(duì)象。8oF紅軟基地
主要對(duì)象為:Scene。8oF紅軟基地
運(yùn)行時(shí)需要3D許可選項(xiàng)8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):17、Spatial Analyst8oF紅軟基地
包含在柵格數(shù)據(jù)和矢量數(shù)據(jù)上執(zhí)行空間分析的對(duì)象。8oF紅軟基地
通常是直接使用給類(lèi)庫(kù)中的對(duì)象,不做擴(kuò)展。8oF紅軟基地
運(yùn)行時(shí)需要空間分析選項(xiàng)許可。8oF紅軟基地
ArcGIS Engine類(lèi)庫(kù):18、GlobeCore8oF紅軟基地
包含操作Globe數(shù)據(jù)的對(duì)象。8oF紅軟基地
主要對(duì)象為:Globe。8oF紅軟基地
運(yùn)行時(shí)需要3D許可選項(xiàng)。8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10 ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
ArcGIS Engine控件概念8oF紅軟基地
嵌入式組件8oF紅軟基地
一每個(gè)ArcGIS控件都是嵌入式組件,可以拖放到可視化設(shè)計(jì)環(huán)境提供的容器窗體或?qū)υ?huà)框中。一旦放在了容器內(nèi),就可以改變ArcGIS控件的大小和位置,以便與其他嵌入式組件一起為應(yīng)用程序提供用戶(hù)界面。8oF紅軟基地
ArcGIS Engine控件概念8oF紅軟基地
屬性頁(yè)8oF紅軟基地
     一旦控件被放入了容器中,就可以使用右鍵點(diǎn)擊該控件來(lái)彈出屬性頁(yè)面,可以方便的訪問(wèn)控件的屬性和方法 ,減少代碼的編寫(xiě)工作量。8oF紅軟基地
ArcGIS Engine控件概念8oF紅軟基地
封裝ArcObjects8oF紅軟基地
一每個(gè)ArcGIS控件都封裝了粗顆粒度的ArcObjects,同時(shí)又提供對(duì)細(xì)顆粒度的ArcObjects的訪問(wèn),簡(jiǎn)化了開(kāi)發(fā)過(guò)程。8oF紅軟基地
一如PageLayoutControl封裝了PageLayout對(duì)象,PageLayout對(duì)象至少包含一個(gè)Map對(duì)象,而Map對(duì)象又可以包含一個(gè)或者多個(gè)圖層對(duì)象。8oF紅軟基地
一ArcGIS控件是開(kāi)發(fā)程序的起點(diǎn),通過(guò)他們可以直接快速進(jìn)入開(kāi)發(fā)的對(duì)象模型。8oF紅軟基地
ArcGIS Engine控件概念8oF紅軟基地
事件8oF紅軟基地
一每個(gè)ArcGIS控件都會(huì)響應(yīng)終端用戶(hù)的鍵盤(pán)和鼠標(biāo)交互而觸發(fā)的事件。8oF紅軟基地
一在事件中加入響應(yīng)交互的處理代碼。8oF紅軟基地
ArcGIS Engine控件概念8oF紅軟基地
伙伴控件8oF紅軟基地
一這種類(lèi)型的ArcGIS控件不能單獨(dú)使用,需要和另外一個(gè)控件一起協(xié)同工作。8oF紅軟基地
一ToolbarControl和TOCControl是伙伴控件8oF紅軟基地
一對(duì)應(yīng)的伙伴控件一般為:MapControl、PageLayoutControl、ReaderControl、SceneControl或GlobeControl控件。8oF紅軟基地
一可以通過(guò)屬性頁(yè)面來(lái)設(shè)置伙伴控件的關(guān)聯(lián)屬性。8oF紅軟基地
ArcGIS Engine控件概念8oF紅軟基地
控件命令8oF紅軟基地
一ArcGIS Engine提供了一系列的命令、工具和菜單與ArcGIS控件系統(tǒng)工作。如放大、縮小、漫游等等。8oF紅軟基地
一開(kāi)發(fā)人員也可以通過(guò)創(chuàng)建自己定義的命令、工具和菜單來(lái)使用ArcGIS Engine提供的命令集。8oF紅軟基地
一可以使用HookHelper、GlobeHookHelper和SceneHookHelper等對(duì)象來(lái)簡(jiǎn)化自定義的命令。8oF紅軟基地
提供超過(guò)100個(gè)工具和命令8oF紅軟基地
ArcGIS Engine控件概念8oF紅軟基地
地圖制作8oF紅軟基地
一ArcGIS控件可以裝載使用ArcGIS DeskTop預(yù)定義的文檔。如:ArcMap制作的MXD文檔可以被MapControl和PageLayoutControl來(lái)加載。8oF紅軟基地
一使用預(yù)定一的文檔可以節(jié)省開(kāi)發(fā)時(shí)間,不需要從零開(kāi)始編程建立地圖及其符號(hào)化體系。8oF紅軟基地
ArcGIS Engine開(kāi)發(fā)控件8oF紅軟基地
MapControl 8oF紅軟基地
PageLayoutControl8oF紅軟基地
ToolBarControl 8oF紅軟基地
TOCControl 8oF紅軟基地
SceneControl 8oF紅軟基地
GlobelControl8oF紅軟基地
3D控件8oF紅軟基地
SceneControl8oF紅軟基地
一對(duì)應(yīng)與桌面的ArcScene桌面應(yīng)用程序的三維視圖。擁有導(dǎo)航功能,允許用戶(hù)三維地顯示地圖數(shù)據(jù)。8oF紅軟基地
GlobeControl 8oF紅軟基地
一對(duì)應(yīng)與桌面的ArcGlobe桌面應(yīng)用程序的三維視圖。擁有導(dǎo)航功能,允許用戶(hù)三維地顯示地圖數(shù)據(jù)。8oF紅軟基地
ReadControl8oF紅軟基地
ReadControl8oF紅軟基地
一對(duì)應(yīng)于ArcReader桌面應(yīng)用程序地“數(shù)據(jù)”和“布局”視圖及其內(nèi)容表“TOC”。8oF紅軟基地
一ReadControl還包含有一定的工具菜單,方便使用。8oF紅軟基地
一訪問(wèn)ArcGIS Publisher擴(kuò)展模塊發(fā)布的PMF數(shù)據(jù)。8oF紅軟基地
控件應(yīng)用舉例8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
APIs 和開(kāi)發(fā)環(huán)境8oF紅軟基地
ArcGIS Engine支持一下四種開(kāi)發(fā)環(huán)境8oF紅軟基地
COM:VB6、VC++等8oF紅軟基地
.Net  :VB.Net、C#等8oF紅軟基地
Java  :標(biāo)準(zhǔn)的Java8oF紅軟基地
C++:標(biāo)準(zhǔn)C++8oF紅軟基地
每種開(kāi)發(fā)環(huán)境下的ArcGIS Engine的開(kāi)發(fā)大體是一樣的。只有少數(shù)的區(qū)別。8oF紅軟基地
以VBA方式進(jìn)行定制開(kāi)發(fā) 8oF紅軟基地
打開(kāi)ArcMap應(yīng)用程序,選擇Tools菜單下的MACROS子菜單打開(kāi)VBA環(huán)境8oF紅軟基地
選擇Project工程下的ArcMap Object ,雙擊打開(kāi)其中的ThisDocument對(duì)象8oF紅軟基地
在右邊的編輯環(huán)境中選擇對(duì)象列表中的MxDocument對(duì)象,在任務(wù)列表中選擇OpenDocumen 8oF紅軟基地
以VBA方式進(jìn)行定制開(kāi)發(fā) 8oF紅軟基地
鍵入如下的代碼8oF紅軟基地
Dim pmap As IMap8oF紅軟基地
Set pmap = New Map8oF紅軟基地
pmap.Name = "Hello,world"8oF紅軟基地
MsgBox pmap.Name8oF紅軟基地
按CTRL+S保存后退出ArcMap。再次打開(kāi)你所保存的工程文檔,在下面的圖片中就得到了程序運(yùn)行的結(jié)果 8oF紅軟基地
ArcGIS Engine開(kāi)發(fā)所需要的預(yù)備知識(shí)8oF紅軟基地
理解 COM 組件技術(shù)8oF紅軟基地
了解一門(mén)編程語(yǔ)言 (VB, .NET, VC++, Java)8oF紅軟基地
怎么使用 ArcObjects8oF紅軟基地
知道開(kāi)發(fā)者資源8oF紅軟基地
理解授權(quán)與部署的模型8oF紅軟基地
注:不管何種開(kāi)發(fā)方式,使用ArcGIS Engine進(jìn)行應(yīng)用程序的開(kāi)發(fā)成功與否取決于開(kāi)發(fā)人員掌握的編程環(huán)境和ArcObjects的技能。8oF紅軟基地
如何開(kāi)始.Net的Engine開(kāi)發(fā)?8oF紅軟基地
安裝Visual Studio 2005 (Express or Professional)8oF紅軟基地
.NET 2.0 SDK 和 Runtime 8oF紅軟基地
http://msdn.microsoft.com/vstudio/express/8oF紅軟基地
安裝 .NET 的ArcGIS Engine Runtime8oF紅軟基地
包括開(kāi)發(fā)包(developer kit)8oF紅軟基地
安裝 ArcGIS Engine開(kāi)發(fā)包8oF紅軟基地
http://edn.esri.com/8oF紅軟基地
準(zhǔn)備開(kāi)發(fā)8oF紅軟基地
ArcGIS Engine開(kāi)發(fā)流程8oF紅軟基地
數(shù)據(jù)準(zhǔn)備8oF紅軟基地
確定應(yīng)用程序類(lèi)型8oF紅軟基地
選擇API和開(kāi)發(fā)環(huán)境8oF紅軟基地
開(kāi)發(fā)應(yīng)用程序8oF紅軟基地
部署應(yīng)用程序8oF紅軟基地
1、數(shù)據(jù)準(zhǔn)備8oF紅軟基地
收集和整理系統(tǒng)開(kāi)發(fā)中所需要到的數(shù)據(jù)。8oF紅軟基地
 一包括:屬性數(shù)據(jù)、矢量數(shù)據(jù)和影像數(shù)據(jù)等。8oF紅軟基地
確定待開(kāi)發(fā)的系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)等。8oF紅軟基地
2、確定應(yīng)用程序類(lèi)型8oF紅軟基地
使用ArcGIS Engine可以開(kāi)發(fā)多種應(yīng)用程序。8oF紅軟基地
一獨(dú)立的非可視化應(yīng)用程序。如控制臺(tái)和實(shí)用工具應(yīng)用程序。8oF紅軟基地
一獨(dú)立的可視化應(yīng)用程序。如Wiondows和基于控件的應(yīng)用程序。8oF紅軟基地
一嵌入式應(yīng)用程序。如嵌入到現(xiàn)有的應(yīng)用程序中的組件。8oF紅軟基地
一跨平臺(tái)的上述應(yīng)用程序。用Java或C++編寫(xiě)。8oF紅軟基地
3、選擇API和開(kāi)發(fā)環(huán)境8oF紅軟基地
選擇合適的API和開(kāi)發(fā)環(huán)境:8oF紅軟基地
一COM:Visual Staudio6.0(VB,VC++)8oF紅軟基地
一.Net:Visual Studio.Net( VB.Net,C#)8oF紅軟基地
一Java:Eclipse,WebsphereStudio,Jbuilder等。8oF紅軟基地
一C++:Visual Studio6.0,C++ Builder8oF紅軟基地
主要根據(jù)開(kāi)發(fā)人員熟悉何種環(huán)境和語(yǔ)言、打算使用何種API、待開(kāi)發(fā)的系統(tǒng)在何種平臺(tái)和環(huán)境下運(yùn)行等因素綜合考慮確定。8oF紅軟基地
4、開(kāi)發(fā)應(yīng)用程序8oF紅軟基地
具體的功能代碼開(kāi)發(fā)。8oF紅軟基地
主要考慮:8oF紅軟基地
一將使用到ArcGIS Engine的何種功能。8oF紅軟基地
一決定要引用的ArcGIS Engine的類(lèi)庫(kù)。8oF紅軟基地
一運(yùn)行應(yīng)用程序所需要的ArcGIS何種許可。8oF紅軟基地
一是否需要ArcGIS Engine運(yùn)行時(shí)的選項(xiàng)。8oF紅軟基地
一具體代碼編寫(xiě)。8oF紅軟基地
一計(jì)劃如何部署應(yīng)用程序。8oF紅軟基地
一是否實(shí)現(xiàn)了正確的許可代碼。8oF紅軟基地
在這個(gè)過(guò)程中將使用到ArcGIS的開(kāi)發(fā)幫助系統(tǒng)。8oF紅軟基地
5、部署應(yīng)用程序8oF紅軟基地
把最終開(kāi)發(fā)完成的程序部署到目標(biāo)機(jī)器上。8oF紅軟基地
主要考慮:8oF紅軟基地
一 目標(biāo)機(jī)器的ArcGIS產(chǎn)品的安裝情況。是單獨(dú)安裝ArcGIS Engine還是同時(shí)還安裝ArcGIS Desktop。8oF紅軟基地
一目標(biāo)機(jī)器采用何種許可認(rèn)證方式。8oF紅軟基地
一開(kāi)發(fā)人員如何打包和部署安裝程序。8oF紅軟基地
一將來(lái)是否提供新版本進(jìn)行升級(jí)。8oF紅軟基地
一如何分發(fā)開(kāi)發(fā)的應(yīng)用程序。如網(wǎng)絡(luò)安裝、光盤(pán)介質(zhì)。8oF紅軟基地
創(chuàng)建Engine應(yīng)用程序:( .NET)8oF紅軟基地
步驟8oF紅軟基地
創(chuàng)建一個(gè)項(xiàng)目8oF紅軟基地
引用ArcGIS庫(kù)8oF紅軟基地
初始化許可8oF紅軟基地
步驟1:創(chuàng)建一個(gè)獨(dú)立項(xiàng)目8oF紅軟基地
步驟2: 引用ArcGIS庫(kù)8oF紅軟基地
步驟3:初始化許可8oF紅軟基地
手動(dòng)實(shí)現(xiàn)這段代碼8oF紅軟基地
Developer tools8oF紅軟基地
ESRI License Initializer add-in8oF紅軟基地
步驟4: 加載地圖控件8oF紅軟基地
添加地圖控件8oF紅軟基地
編寫(xiě)事件代碼8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
ArcGIS Engine許可管理8oF紅軟基地
ArcGIS Engine許可初始化8oF紅軟基地
一使用ArcObjects開(kāi)發(fā)的每個(gè)獨(dú)立應(yīng)用程序必須用一個(gè)合適的許可進(jìn)行初始化,以保證安裝了該應(yīng)用程序的任何機(jī)器上成功地運(yùn)行應(yīng)用程序。8oF紅軟基地
一許可初始化必須由應(yīng)用程序在啟動(dòng)和訪問(wèn)任何ArcObjects前執(zhí)行。8oF紅軟基地
一ArcGIS Engine開(kāi)發(fā)的獨(dú)立應(yīng)用程序可以使用的許可種類(lèi)有三種:ArcGIS Engine單用戶(hù)許可、 ArcGIS Desktop單用戶(hù)許可、 ArcGIS Desktop多用戶(hù)許可。8oF紅軟基地
一一旦應(yīng)用程序使用了某個(gè)許可進(jìn)行了初始化,就不能再進(jìn)行重新初始化了。應(yīng)用程序的許可初始化針對(duì)的是整個(gè)生命周期。8oF紅軟基地
一雖然ArcGIS Engine可以使用Desktop的License,但是不提倡這樣使用,因?yàn)檫@將占用了Desktop的有效License數(shù)目。8oF紅軟基地
ArcGIS Engine控件開(kāi)發(fā)的許可8oF紅軟基地
開(kāi)發(fā)許可只是在設(shè)計(jì)和開(kāi)發(fā)應(yīng)用程序時(shí)需要,運(yùn)行時(shí)不需要該許可。8oF紅軟基地
該許可不需要人為撿出,它會(huì)自動(dòng)撿出。8oF紅軟基地
每個(gè)控件設(shè)計(jì)時(shí)所需的許可如下圖:8oF紅軟基地
ArcGIS Engine控件運(yùn)行的許可8oF紅軟基地
需要應(yīng)用程序明確指定和撿出。8oF紅軟基地
ArcGIS Engine每個(gè)控件運(yùn)行時(shí)所需的許可如下圖:8oF紅軟基地
用許可初始化應(yīng)用程序的順序8oF紅軟基地
檢查產(chǎn)品的可用性。8oF紅軟基地
檢查擴(kuò)展許可的可用性(如果有需要)。8oF紅軟基地
用產(chǎn)品許可初始化應(yīng)用程序。8oF紅軟基地
如果需要,執(zhí)行擴(kuò)展模塊的撿入與撿出。8oF紅軟基地
關(guān)閉應(yīng)用程序前關(guān)閉許可對(duì)象。8oF紅軟基地
關(guān)閉應(yīng)用程序。 8oF紅軟基地
看實(shí)例8oF紅軟基地
ArcGIS Engine運(yùn)行時(shí)的部署8oF紅軟基地
部署的兩種方式8oF紅軟基地
一在目標(biāo)機(jī)器上,用戶(hù)直接運(yùn)行ArcGIS Engine運(yùn)行時(shí)安裝程序。8oF紅軟基地
一在應(yīng)用程序的安裝程序中包含ArcGIS Engine運(yùn)行時(shí)安裝程序。8oF紅軟基地
注意事項(xiàng)8oF紅軟基地
一安裝ArcGIS Engine9.0運(yùn)行時(shí)的機(jī)器上不能有低于9.0版本的ArcGIS產(chǎn)品。8oF紅軟基地
一在卸載開(kāi)發(fā)人員開(kāi)發(fā)的應(yīng)用程序過(guò)程中,一定不要卸載ArcGIS Engine運(yùn)行時(shí)。8oF紅軟基地
一只有在確認(rèn)沒(méi)有第三方應(yīng)用程序使用ArcGIS Engine運(yùn)行時(shí)的情況下,才推薦用戶(hù)手工卸載。(使用控制面板來(lái)手工卸載,而不是直接刪除磁盤(pán)上的文件。)8oF紅軟基地
對(duì)ArcGIS Engine應(yīng)用程序授權(quán)8oF紅軟基地
軟件授權(quán)就是解除底層ArcGIS Engine運(yùn)行時(shí)軟件組件的鎖定的過(guò)程。8oF紅軟基地
對(duì)ArcGIS Engine應(yīng)用程序授權(quán)有以下三種方式:8oF紅軟基地
一使用已有的ArcGIS Desktop的許可。(不推薦)8oF紅軟基地
一直接從ESRI獲取ArcGIS Engine運(yùn)行時(shí)。8oF紅軟基地
一從開(kāi)發(fā)人員開(kāi)發(fā)的應(yīng)用程序中獲得打包的ArcGIS Engine運(yùn)行時(shí)。8oF紅軟基地
1   ArcGIS體系結(jié)構(gòu)8oF紅軟基地
2   ArcGIS Engine是什么8oF紅軟基地
3   ArcGIS Engine的主要功能8oF紅軟基地
4   ArcGIS Engine類(lèi)庫(kù)8oF紅軟基地
5   ArcGIS Engine控件8oF紅軟基地
6   接口的概念8oF紅軟基地
7   對(duì)象模型圖的閱讀8oF紅軟基地
8   什么是地理數(shù)據(jù)庫(kù)8oF紅軟基地
9   ArcGIS Engine開(kāi)發(fā)環(huán)境與流程8oF紅軟基地
10  ArcGIS Engine許可與部署8oF紅軟基地
11  開(kāi)發(fā)綜合實(shí)例8oF紅軟基地
 8oF紅軟基地

PPT分類(lèi)Classification

Copyright:2009-2024 紅軟網(wǎng) rsdown.cn 聯(lián)系郵箱:rsdown@163.com

湘ICP備2024053236號(hào)-1