|
阅读:1356回复:1
[推荐]什么是 ArcGIS Engine
<P align=justify><FONT style="FONT-SIZE: 10.5pt" span><FONT style="FONT-SIZE: 10.5pt" span="span"><FONT font>ArcGIS Engine是用于构建定制应用的一个完整的嵌入式的GIS组件库。利用ArcGIS Engine,开发者能将ArcGIS功能集成到一些应用软件,如:Microsoft Word和Excel中,还可以为用户提供针对GIS解决方案的定制应用。 </FONT></FONT></FONT></P>
<P align=center><IMG src="http://www.esrichina-bj.cn/produce/images/clip_image62%20.gif"> <EM><FONT size=3>ArcGIS Engine 流域分析 </FONT></EM></P> <P align=justify><FONT style="FONT-SIZE: 10.5pt" span><FONT style="FONT-SIZE: 10.5pt" span="span"><FONT font>ArcGIS Engine可以在Windows,UNIX,和Linux桌面上运行并支持一系列的应用软件开发环境,例如:Visual Basic 6,Microsoft Visual Studio .NET,和各种Java开发环境,像ECLIPSE和JBuilder。</FONT></FONT></FONT></P> <P align=center><IMG src="http://www.esrichina-bj.cn/produce/images/clip_image63%20.gif"> <EM>ArcGIS Engine 用于构建定制的应用,并部署在多个地方 </EM></P> <P align=left>ArcGIS Engine开发包 </P> <P><FONT style="LINE-HEIGHT: 200%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt" span="span" align="justify"><FONT font><FONT style="FONT-SIZE: 10.5pt" span="span"><FONT font>ArcGIS Engine包含一个构建定制应用的开发包。程序设计者可以在自己的计算机上安装ArcGIS Engine开发工具包,工作于自己熟悉的编程语言和开发环境中。ArcGIS Engine通过在开发环境中添加控件、工具、菜单条和对象库,在应用中嵌入GIS功能。例如:一个程序员可以建立一个应用程序,里面包含一个ArcMap的专题地图、一些来自ArcGIS Engine的地图工具和其他定制的功能。</FONT></FONT></FONT></FONT></P> <P align=center><IMG src="http://www.esrichina-bj.cn/produce/images/clip_image64.gif"> <EM><FONT size=3>右图是一个定制的 ArcGIS Engine 应用的例子,它是用 Visual Basic 开发的。在 VB 的窗体里添加了一个地图控件,一个内容控制列表控件, 一个菜单和一个工具条。这个地图控件与一个 ArcMap 地图文档相关联 ( 一个 .mxd 文件 ) ,它用来交互式地显示和查询地图。 </FONT></EM></P> <P align=left>对编程语言和框架的开放支持 </P> <P><FONT style="LINE-HEIGHT: 200%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt" span="span" align="justify"><FONT font><FONT style="FONT-SIZE: 10.5pt" span="span"><FONT font>除了支持COM环境之外,ArcGIS Engine还支持C++,.NET,和Java,使开发者能够跨操作系统、选择多种开发构架,通过ArcGIS Engine进行开发。</FONT></FONT></FONT></FONT></P> <P align=center><EM>ArcGIS Engine </EM><EM>支持一系列操作系统平台和编程语言 </EM></P> <TABLE width=456 border=1> <TR> <TD width=213> <DIV class=style2 align=center>WINDOWS</DIV></TD> <TD width=227> <DIV class=style2 align=center>UNIX AND LINUX</DIV></TD></TR> <TR> <TD> <DIV class=style2 align=center>C++</DIV></TD> <TD> <DIV class=style2 align=center>C++</DIV></TD></TR> <TR> <TD> <DIV class=style2 align=center>Java</DIV></TD> <TD> <DIV class=style2 align=center>Java</DIV></TD></TR> <TR> <TD> <DIV class=style2 align=center>COM</DIV></TD> <TD rowSpan=2> </TD></TR> <TR> <TD> <DIV class=style2 align=center>.NET</DIV></TD></TR></TABLE> |
|
|
|
1楼#
发布于:2006-10-12 19:24
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
|
|