第一讲当规划一个ArcIMS的站点时,第一个面临的问题就是“我要选择什么样的客户端
”这是一个很难回答的问题
ESRI提供了三种viewer以供选择
然而,通过选择不同的连接器——Servlet、ActivX、ColdFusion或AppServerLink连接器——可以获得一个不同寻常的客户端
所以,当我们考虑使用什么Viewer时,选择什么样的连接器同样是一个需要仔细考虑的问题
下面的讨论可以帮助ArcIMS的用户,开发商和管理员决定最合适的连接器和Viewer的组合
ArcIMS客户端组件Viewers决定了ArcIMS站点的功能和外观,决定了提供哪些空间、属性查询工具和显示工具
ArcIMS提供了三种Viewer选择
HTMLViewerHTMLViewer由一组HTML和JavaScript程序组成
它比任何一种JavaViewer都更轻巧,但不是最瘦的viewer
Viewer的胖或瘦代表了需要下载到浏览器的数据量
选择HTMLViewer的一个主要原因是它的功能的可扩展性
通过DHTML,JavaScript,XML和其他技术,我们可以对已有的功能进行扩展
不需使用任何ArcIMS连接器,我们仍然可以在HTMLViewer中使用ActiveServerPages(ASP),ColdFusion和Java技术
但是,HTMLViewer同时只能显示一个ImageMapService
ImageMapService将结果以JPG,GIF或PNG格式发到客户端——与FeatureMapService数据流的发送方式不同
JavaViewerArcIMS提供两种JavaViewers——JavaStandardViewer和JavaCustomViewer
JavaViewer通过Javaapplets提供地图服务和信息查询
Javaapplet不同于servlet,