阅读:2811回复:8
[求助]ArcGIS Engine是什么?
<P>请问<STRONG>ArcGIS Engine是什么,和AO还有Arcmap自带的VBA有什么区别?ArcGis到底有哪几种开发方法?</STRONG></P>
|
|
|
1楼#
发布于:2007-06-12 17:09
<P>呵呵,这个你可以到arcgis和arcobjects版面看看</P>
<P>arcengine相对ao开发缺少了一些用户界面,</P> <P>当然vba就是arcmap,arccatalog等软件的宏语言了,可以使用其所有的界面和接口了</P> |
|
|
2楼#
发布于:2007-06-20 17:31
<P>ArcGIS Engine 是一组完备的并且打包的嵌入式GIS 组件库和工<BR>具库,开发人员可用来创建新的或扩展已有的桌面应用程序。<BR>使用ArcGIS Engine,开发人员可以将GIS 功能嵌入到已有的应<BR>用软件中,如自定义行业专用产品;或嵌入到商业生产应用软<BR>件中,如Mirosoftf Word 和Excel;还可以创建集中式自定义<BR>应用软件,并将其发送给机构内的多个用户。
<P>ArcGIS Engine 由两个产品组成:构建软件所用的开发工具包以<BR>及使已完成的应用程序能够运行的可再发布的Runtime(运行时<BR>环境)。ArcGIS Engine 开发工具包是一个基于组件的软件开发<BR>产品,可用于构建自定义GIS 和制图应用软件。它并不是一个<BR>终端用户产品,而是软件开发人员的工具包,适于为Windows、<BR>UNIX 或Linux 用户构建基础制图和综合动态GIS 应用软件。<BR>ArcGIS Engine Runtime 是一个使终端用户软件能够运行的核心<BR>ArcObjects 组件产品,并且将被安装在每一台运行ArcGIS<BR>Engine 应用程序的计算机上。 <P>在arcgis 9里Esri计划推出可独立使用的arcgis engine,全部基于ao构建,可替代目前的mo。 <BR>下面给一点介绍性质的东西。 <P>在ArcGIS 9.0中,ESRI将发布一个开发人员产品,叫做ArcGIS Engine。 <P>这个产品是一个开发包,能够部署ArcObjects包。基本的引擎是一组函数库,对空间数据库是只读的,具有制图、空间查询以及地理处理的工具。其它的可部署的包中包括一些扩展功能: <P> <P>访问和编辑空间数据库的读写API。 <BR>空间分析(栅格地理处理) <BR>3D分析(地理处理和可视化) <BR>美国街道图(包括数据) <P> <P>ArcGIS Engine将支持四种开发环境(C++, COM, .NET,以及Java),能够实现跨平台部署(Windows, UNIX, 和Linux)。 <P>对开发人员来说,ArcGIS Engine不再是一个应用,不再包括ArcGIS桌面的用户界面。它是针对那些想在自己的用户界面中嵌入ArcObjects功能的用户的。 <P>最好认为ArcGIS Engine能够支持开发人员构建一个专门的应用。可能是在一个企业级的工作流中嵌入地理处理或制图的功能的应用。ArcGIS Engine不是一个平台,不能代替ESRI的GIS应用平台。 <P>“是否ArcGIS Engine意味着开发人员可以构建自己的ArcView?”理论上,这是可能的,但是要付出代价的。对那些需要通过ArcObjects来构建一些专门的应用,在其中提供高级的功能的大多数的开发人员来说,可以选用ArcGIS Engine。 <-- Message body ''"" --> <P>所有使用arcgis engine 开发者套件编写的应用程式,都需要arcgis engine runtime 才能够执行。<BR>arcgis engine runtime 提供所有arcgis 应用程式所需的核心功能。arcgis engine 应用程式使用者可以执行范围广泛的空间或属性搜寻,检视制作地图及浏览空间功能。标准arcgis engine runtime还允许使用者编辑基本地图及资料,以及执行gis 分析。使用者可以运用全读-写存取功能(fullread-write) 将标准arcgis engine runtime 加强为版本化及/或多人使用的地理资料库,并包括esri arcgis spatial analyst、arcgis 3d analyst、及arcgis streetmap usa 所具有的特别选项功能。 <P>arcgis engine runtime <P>arcgis engine runtime包括了arcobjects的核心组件,能够执行一个定制的arcgis engine 应用程序,同时也必须随着定制程序一起安装。 <P>标准的arcgis engine runtime许可提供了所有arcgis应用程序的核心功能。标准的arcgis engine runtime可以通过使用下列许可选项而得到增强: <P>geodatabase更新选项 <P>空间分析选项 <P>三维选项 <P>arcgis engine是一个创建定制的gis桌面应用程序的开发产品。arcgis engine包括构建arcgis产品arcview, arceditor, arcinfo, 和 arcgis server.的所有核心组件。使用arcgis engine可以创建独立界面版本(stand-alone)的应用程序,或者对现有的应用程序进行扩展,为gis和非gis用户提供专门的空间解决方案。 <P>arcgis engine 提供了com、.net和c++的应用程序编程接口(api)。这些编程接口不仅包括了详细的文档,还包括一系列高层次的组件,使得临时的编程人员也能够轻易的创建arcgis应用程序。</P> |
|
|
3楼#
发布于:2007-06-23 23:16
<P>学习了</P>
|
|
4楼#
发布于:2007-06-29 12:28
<img src="images/post/smile/dvbbs/em02.gif" />
|
|
5楼#
发布于:2007-07-01 18:55
<img src="images/post/smile/dvbbs/em08.gif" />你的问题真像你的id一样
|
|
|
6楼#
发布于:2008-09-26 10:45
<P>非常感谢,受教了,呵呵</P>
|
|
7楼#
发布于:2008-10-03 13:01
<P>好帖,我正要请教哪,谢谢。</P>
|
|
8楼#
发布于:2008-10-07 22:11
<img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
|
|
|