阅读:2836回复:8
[求助]ArcGIS Engine是什么?请问ArcGIS Engine是什么,和AO还有Arcmap自带的VBA有什么区别?ArcGis到底有哪几种开发方法? |
|
|
1楼#
发布于:2007-06-12 17:09
呵呵,这个你可以到arcgis和arcobjects版面看看 arcengine相对ao开发缺少了一些用户界面, 当然vba就是arcmap,arccatalog等软件的宏语言了,可以使用其所有的界面和接口了 |
|
|
2楼#
发布于:2007-06-20 17:31
ArcGIS Engine 是一组完备的并且打包的嵌入式GIS 组件库和工 ArcGIS Engine 由两个产品组成:构建软件所用的开发工具包以 在arcgis 9里Esri计划推出可独立使用的arcgis engine,全部基于ao构建,可替代目前的mo。 在ArcGIS 9.0中,ESRI将发布一个开发人员产品,叫做ArcGIS Engine。 这个产品是一个开发包,能够部署ArcObjects包。基本的引擎是一组函数库,对空间数据库是只读的,具有制图、空间查询以及地理处理的工具。其它的可部署的包中包括一些扩展功能:
访问和编辑空间数据库的读写API。
ArcGIS Engine将支持四种开发环境(C++, COM, .NET,以及Java),能够实现跨平台部署(Windows, UNIX, 和Linux)。 对开发人员来说,ArcGIS Engine不再是一个应用,不再包括ArcGIS桌面的用户界面。它是针对那些想在自己的用户界面中嵌入ArcObjects功能的用户的。 最好认为ArcGIS Engine能够支持开发人员构建一个专门的应用。可能是在一个企业级的工作流中嵌入地理处理或制图的功能的应用。ArcGIS Engine不是一个平台,不能代替ESRI的GIS应用平台。 “是否ArcGIS Engine意味着开发人员可以构建自己的ArcView?”理论上,这是可能的,但是要付出代价的。对那些需要通过ArcObjects来构建一些专门的应用,在其中提供高级的功能的大多数的开发人员来说,可以选用ArcGIS Engine。 <-- Message body ''"" --> 所有使用arcgis engine 开发者套件编写的应用程式,都需要arcgis engine runtime 才能够执行。 arcgis engine runtime arcgis engine runtime包括了arcobjects的核心组件,能够执行一个定制的arcgis engine 应用程序,同时也必须随着定制程序一起安装。 标准的arcgis engine runtime许可提供了所有arcgis应用程序的核心功能。标准的arcgis engine runtime可以通过使用下列许可选项而得到增强: geodatabase更新选项 空间分析选项 三维选项 arcgis engine是一个创建定制的gis桌面应用程序的开发产品。arcgis engine包括构建arcgis产品arcview, arceditor, arcinfo, 和 arcgis server.的所有核心组件。使用arcgis engine可以创建独立界面版本(stand-alone)的应用程序,或者对现有的应用程序进行扩展,为gis和非gis用户提供专门的空间解决方案。 arcgis engine 提供了com、.net和c++的应用程序编程接口(api)。这些编程接口不仅包括了详细的文档,还包括一系列高层次的组件,使得临时的编程人员也能够轻易的创建arcgis应用程序。 |
|
|
3楼#
发布于:2007-06-23 23:16
学习了 |
|
5楼#
发布于:2007-07-01 18:55
![]() |
|
|
6楼#
发布于:2008-09-26 10:45
非常感谢,受教了,呵呵 |
|
7楼#
发布于:2008-10-03 13:01
好帖,我正要请教哪,谢谢。 |
|
8楼#
发布于:2008-10-07 22:11
![]() ![]() ![]() |
|
|