arcims二次开发
需积分: 0 4 浏览量
更新于2011-04-01
收藏 31KB DOC 举报
"arcims二次开发"
arcims二次开发是基于arcims应用服务器的二次开发方法,旨在帮助开发者更好地使用arcims平台进行gis应用开发。本文将对arcims二次开发的六种方法进行详细的介绍和分析。
1. ArcIMS 的 Viewer 定制
_viewer 定制是arcims开发中最简单和方便的一种方法。ESRI 公司提供了两种Viewer 的定制方法:基于HtmlViewer 的定制开发和基于 Java Viewer 的定制开发。HtmlViewer 定制开发主要是基于html页面的定制,开发者可以根据自己的需求进行页面设计和布局,实现个性化的gis应用。Java Viewer 定制开发则是基于java语言的定制,开发者可以使用java语言来实现gis应用的逻辑操作。
2. ArcIMS 的 ActiveX Connector 开发
ActiveX Connector 是一种基于activex控件的开发方法,能够让开发者将地图应用添加到自己的asp或vb应用程序中。ActiveX Connector 提供基本的gis功能接口,所有的请求都是由服务端来处理,客户端只要浏览器就可以访问,是典型的瘦客户端模式。
3. ArcIMS 的 Java 开发
Java Connector 是一种基于java语言的开发方法,主要是利用封装好的java类,通过在java程序中调用其api方法来建立客户端与arcims应用服务器端之间的联系,再通过建立起来的关联得到地图服务,然后就可以调用Map类中的api方法实现gis功能。
4. ArcIMS 的 .Net 开发
.Net 开发是利用arcims应用连接器.Net Link 来实现的.Net Link 主要是适用于在.Net 平台开发基于arcims的webgis应用,与其它连接器不同在于.Net Link 需要在开发的应用程序中建立创建和解析arcxml的机制。
5. ArcIMS 的 ColdFusion 开发
ColdFusion 开发是基于coldfusion语言的开发方法,主要是利用coldfusion语言来实现gis应用的逻辑操作。
6. ADF for java/.net 开发
ADF for java/.net 是一种基于jsf和ajax技术的开发方法,能够帮助开发者快速地开发基于arcims的webgis应用。
arcims二次开发的六种方法可以根据不同的开发环境和需求选择合适的方法,灵活组合使用可以更好地完成系统功能,又能加快开发进度。此外,arcxml定制也是arcims二次开发的一种重要方法,可以根据不同的需求进行arcxml的定制和扩展。