[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 软件资源 >> 行業軟件 >> 《ArcGIS Engine Developer kit 10 英文版》(ArcGIS Engine Developer kit 10)官方英文版[光盤鏡像]
《ArcGIS Engine Developer kit 10 英文版》(ArcGIS Engine Developer kit 10)官方英文版[光盤鏡像]
下載分級 软件资源
資源類別 行業軟件
發布時間 2017/7/17
大       小 -
《ArcGIS Engine Developer kit 10 英文版》(ArcGIS Engine Developer kit 10)官方英文版[光盤鏡像] 簡介: 資料介紹 ArcGIS Engine可以在自定義的軟件應用中嵌入GIS功能。ArcGIS Engine是一個完整的嵌入GIS組件庫和工具,開發人員可以用來創建新的應用程序或者在自定義的軟件應用中擴展GIS的功能
電驢資源下載/磁力鏈接資源下載:
全選
"《ArcGIS Engine Developer kit 10 英文版》(ArcGIS Engine Developer kit 10)官方英文版[光盤鏡像]"介紹

資料介紹

IPB Image
ArcGIS Engine可以在自定義的軟件應用中嵌入GIS功能。ArcGIS Engine是一個完整的嵌入GIS組件庫和工具,開發人員可以用來創建新的應用程序或者在自定義的軟件應用中擴展GIS的功能。使用ArcGIS Engine,開發人員可以嵌入GIS功能到已經存在的應用中,比如自定義的工業軟件和商用軟件,Microsoft Word和Excel,這樣的應用程序就可以讓很多用戶都實現GIS的功能。ArcGIS Engine由兩個產品組成:一個軟件開發包和一個可分發的運行庫。除此之外,應用程序的功能可以使用可選的擴展模塊來進行擴展,它們包括ArcGIS空間分析擴展,ArcGIS的3D分析,ArcGIS StreetMap USA。

一、為什麼使用ArcGIS Engine?

許多使用都需要集中式的,基於行業標准的GIS的應用。他們需要的東西比一般的GIS產品少的多,然而他們可能在應用中需要傳統的GIS的邏輯。在這樣的情況下,ArcGIS Engine就提供了一個很好的方法。

ArcGIS Engine可以應用在:

1. 嵌入GIS邏輯到自定義的應用中
2. 快速高效的建立和分發GIS應用
3. 提供從簡單的應用中到達高級GIS邏輯的方法
4. 嵌入GIS邏輯和地圖到其他的應用中
5. 用C++和Java建立擴平台的應用

主要應用領域是:

1. 傳統的,集中式的GIS領域
2. 需要發展企業級GIS和地圖解決方案的巨大的組織(500強公司)
3. 為GIS公司或其他企業提供第三方的解決方案的開發商
4. 希望增加GIS和地圖功能的非GIS領域的應用開發商

二、什麼是 ArcGIS Engine ?

ArcGIS Engine是用於構建定制應用的一個完整的嵌入式的GIS組件庫。利用ArcGIS Engine,開發者能將ArcGIS功能集成到一些應用軟件,如:Microsoft Word和Excel中,還可以為用戶提供針對GIS解決方案的定制應用。ArcGIS Engine可以在Windows,UNIX,和Linux桌面上運行並支持一系列的應用軟件開發環境。除了支持COM環境之外,ArcGIS Engine還支持C++,.NET(C#),Java和Delphi,使開發者能夠跨操作系統、選擇多種開發構架,通過ArcGIS Engine進行開發。
ArcGIS Engine開發包包括:控件、工具條和工具、對象庫

1. 控件

控件是ArcGIS用戶界面的組成部分,你可以嵌入並在你的應用程序中使用。例如:一個地圖控件和一個內容表控件可以加在應用中來展示和交互式運用地圖。

2. 工具條和工具

工具條是GIS工具的集合,在應用程序中用它來和地圖和地理信息交互。如,工具包括:平移、縮放、點擊查詢和與地圖交互的各種選擇工具。工具在應用界面上用工具條的方式展現。通過調用一套豐富的常規的工具和工具條,建立定制應用的過程被簡化了。開發者可以很容易的將選擇的工具拖放到定制應用中或創建自己定制的工具來實現與地圖的交互。地圖浏覽工具條包含一組用於放大,平移,全屏和前一屏的交互式工具。

3. 對象庫

對象庫是可編程ArcObjects組件的集合,包括幾何圖形到制圖、GIS數據源和geodatabase等一系列庫。在Windows,UNIX,和 Linux平台的開發環境下使用這些庫,程序員可以開發出從低級到高級的各種定制的應用。相同的GIS庫也是構成ArcGIS桌面軟件和ArcGIS Server軟件的基礎。對開發者來說這些ArcObjects庫支持所有的ArcGIS功能,並且可以通過大多數通用的開發環境來訪問(例如:Visual Basic 6,Delphi,C++,Java,VisualBasic .NET,和C#)

三、ArcGIS Engine的可選特性

1. Spatial( 空間分析 ) 選項

在ArcGIS Engine運行環境中,Spatial(空間分析)選項擴展增加了柵格空間處理功能。這些附加功能需要通過訪問空間分析對象庫來實現。

2. 3D (三維)選項

在標准的ArcGIS Engine運行環境中,3D選項擴展增加了3D分析和可視化功能。附加功能包括Scene和Globe開發控件和工具條,此外還包括一套針對Scene和Globe的3D對象庫。

3. Geodatabas 更新選項

利用ArcGIS Engine應用軟件,Geodatabase更新選項擴展增加了對Geodatabase的寫入和更新能力。這被用來構建定制的GIS的編輯應用。附加功能通過訪問企業級geodatabase對象庫來實現。

四、ArcGIS Engine開發環境

1、ArcGIS Engine的開發

開發者可以在他們自己選擇的集成開發環境下,開發ArcGIS Engine應用程序,例如:對Windows開發者來說有Microsoft Visual Studio或Delphi,對Java開發者來說有ECLIPSE,Sun ONE Studio或Borland’s JBuilder,開發者使用集成開發環境注冊ArcGIS Engine開發組件,然後建立一個基於窗體的應用,添加ArcGIS Engine組件並編寫程序代碼構建自己的應用。

例如,一個Java開發者,通過添加一個地圖控件、一個內容表和一些選擇工具條,建立一個面向GIS的地圖應用。開發者可以將ArcMap MXD文件與地圖控件關聯,並為特定任務編寫按鈕和其他功能。最終的應用程序可能會分發給許多用戶。

2、ArcGIS Engine 的部署

一旦開發完成,ArcGIS Engine應用可以安裝在以下兩種類型的ArcGIS許可環境下:
ArcGIS Engine運行時許可可以用來運行ArcGIS Engine應用。現有的ArcGIS桌面許可(也就是ArcView,ArcEditor和ArcInfo運行許可)可用來配置運行ArcGIS Engine應用。

ArcGIS Engine運行時安裝光盤包括在ArcGIS Engine介質包中並可以被安裝和配置在多台計算機上。每個運行ArcGIS Engine的應用需要一個單獨的授權文件。授權文件需要單獨的選項許可來運行包含ArcGIS Engine選項的應用。

五、怎樣應用 ArcGIS Engine ?

ArcGIS Engine可用來建立廣泛的GIS應用,並在任何應用中嵌入GIS功能。一些GIS部門想為他們的終端用戶創建特定的附帶工具的GIS浏覽窗口。在其它情況下,一部分GIS功能與其它工具結合,去完成一些重要的任務和工作流程。
例如:一個城市的政府部門可能想建立一系列特定的地塊浏覽應用,訪問GIS數據庫信息,並與關鍵的企業工作流程,如申請許可,稅務管理,規劃等相結合。

許多用戶要求有特定的、輕量級的GIS應用,可以是獨立的應用程序或嵌入到其他應用中。例如,用戶也許需要的功能比ArcView弱,但仍需要在應用中實現復雜的GIS邏輯。在這種情況下,用戶需要有特定的、定制的GIS應用,ArcGIS Engine為此提供了一個低成本的、輕量級的選擇。

卡巴斯基殺毒檢查通過,安裝環境至少應為win xp sp3,測試通過!

我會盡量為大家上傳!

相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved