摘要: ArcIMS是ArcGIS模块之一,是一套制作、设计、发布和管理因特网地理数据的应用软件。提供用户客户端、地图服务器、数据服务器和网页服务器之间传输信息的解决方案。 ArcIMS具备比较成熟的客户/服务器体系构架,允许用户对各层进行直接定制。例如,客户端用户通...
ArcIMS是ArcGIS模块之一,是一套制作、设计、发布和管理因特网地理数据的应用软件。提供用户客户端、地图服务器、数据服务器和网页服务器之间传输信息的解决方案。
ArcIMS具备比较成熟的客户/服务器体系构架,允许用户对各层进行直接定制。例如,客户端用户通过定制HTML、JavaScript或调用开放的对象模型,建立特定Internet应用程序。在服务器端,ArcIMS提供投影和要素专题化等功能。中间件可以使用ASP和ColdFusion技术进行定制,从而扩展自己的网站。
ArcIMS的重要特征包括支持要素数据流服务、支持不同来源的数据整合以及使用一些辅助工具。通过要素数据流服务,ArcIMS能向客户端传输影像数据,还可以传输矢量数据,允许进行一些制图之外的功能,如空间数据叠加、空间分析等。更重要的是,通过要素数据流服务,不仅可以通过网络访问远程数据,还可以使用本地计算机上的数据。辅助工具包括客户端的特征编辑工具(EditNotes)和共享某些特殊地理信息的工具(MapNotes)。
ArcIMS使用XML实现连接和交互。ArcIMS中,XML扩充,即ArcXML,提供Ar-cIMS全部的功能访问。通过ArcXML代码,实现ArcIMS客户端请求和服务器响应。ArcIMS通过支持许多Web服务协议,在IT和GIS中起到了重要作用。借助XML、SOAP、WMS、WFS、GML、Z39.50等规范,ArcIMS支持多数的GIS和IT网络服务标准,提供用户之间互操作选择。许多ArcIMS开发者使用ArcXML编写网络应用程序,定制和扩充ArcIMS功能。