电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CIMS经验总结VIP免费

CIMS经验总结_第1页
1/14
CIMS经验总结_第2页
2/14
CIMS经验总结_第3页
3/14
第一讲当规划一个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,它运行在客户端,不是服务器端,并且必须下载到客户端。因此,Java客户端比其他的客户端更胖。通过Javaviewer浏览网站,用户必须首先下载两个plug-ins。JavaStandardViewer无法定制工具或布局。而JavaCustomViewer可以通过HTML和JavaScript调用applets进行定制。因为Netscape不支持applet编程,因此JavaCustomViewer不能在Netscape浏览器中使用。所有的JavaViewers都可以支持Image和FeatureMapServices,并且支持同时使用多个MapServices。FeatureMapService使用数据流,因此可以支持客户端的用户交互和分析功能。应用服务器连接器ArcIMS应用服务器连接器连接了Web服务器和ArcIMS应用服务器。其中Servlet连接器——ArcIMS的默认连接器——可以用在ArcIMS的所有三个Viewers中。ColdFusion和ActiveX连接器通过定制的客户端将各自的语言翻译为ArcXML,用来和ArcIMS的应用服务器进行通讯。AppServerLink是Java应用向ArcIMS应用服务器发送ArcXML请求的通道。它可以用于独立的Java应用,或网站调用的Javaapplet,或构建网站的JavaServerPagers(JSP)中。ServletConnectorServlet是运行在服务器端的Java应用。如果使用servlet,需要ServletEngine软件的支持。如果WebServer本身不包含ServletEngine,则需要第三方的ServletEngine软件。通过ServletConnector建立的站点几乎可以支持任何WebServer和Viewer的组合。通过ArcIMSDesigner可以创建ServletConnector连接的站点,而且只需要很少的编程工作就可以建立一个基本的,但稳固的站点。ActiveXConnector通过ActiveXConnector,可以使用ASP进行网站的开发。VBScript、HTML、JavaScript和XML可以用来定制网站。ASP在服务器端解释并被以只读的格式传送到浏览器。客户端不需要下载任何东西。ActiveXConnector定制的客户端与HTML或JavaViewer相比是更瘦的客户端。ActiveXConnector需要基于MicrosoftWindows的服务器,WebServer必须是MicrosoftInternetInformationServer(IIS)。客户端可以是任何浏览器,不需要插件支持。ActivXConnector还可以被用在独立的VB应用中,使用方式类似于MapObjects的应用。在开发文档中,ESRI提供示例程序和对象模型图。但是,它的功能没有HTML或JavaViewer那么强大。ColdFusionConnectorColdFusionConnector非常类似于ActiveXConnector,因为它的代码位于服务器,并被翻译为浏览器可以识别的格式。ColdFusion使用ColdFusion标记语言(CML),一种类似于HTML的可以被ColdFusion服务器解释的标记。该连接器可以用于Windows或UNIX服务器上的大部分WebServer。WebServer上必须安装ColdFusion服务器。ColdFusionConnector定制的客户端...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CIMS经验总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部