网站大量收购闲置独家精品文档,联系QQ:2885784924

WEBGIS课程(龙岳红).ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.3 ArcIMS的用户定制 1、概述 HTML Viewer 是ArcIMS自动安装的一种地图浏览器,用于定义ArcIMS 网站的图形界面和功能,由一组HTML和Javascript程序组成,比任何一种Java viewer都轻巧,但是不是最“瘦”的浏览器。 HTML Viewer 只能显示一个图像服务。 不使用任何ArcIMS连接器,仍然可以HTML Viewer 中使用asp,ColdFusion和java技术。 6.3 ArcIMS的用户定制 2、HTML viewer文件组织 javascript子目录 Images子目录 Meta-inf ArcIMSparam.js参数文件 HTML文件 2、HTML viewer文件组织 javascript子目录 包含构成HTML viewer JavaScript函数库的文件 Images子目录 用于浏览器页面中诸如按钮,图标和Logo的图像文件。当创建一个新的站点时,可考虑使用自己或部门的相关图像来代替这些默认的文件 Meta-inf 该子目录是在Designer创建标准浏览器时生成的,但是在定制浏览器时,不需要该子目录。 所以可以删除该子目录来减少HTML Viewer占用的存储空间,删除该子目录不用担心对浏览器的初始化有任何影响。 2、HTML viewer文件组织 ArcIMSparam.js参数文件 存储了在Designer中选择的参数以及其他许多影响网站外观和功能的参数Javascript文件。 通过改变这些变量可以定制许多重要的功能,以达到自己的目的。常用的修改项目有工具显示和操作,图层管理站点的色彩和图形。 HTML文件 HTML Viewer大约有30个HTML文件。其中部分文件用于初始化浏览器,部分用于定制浏览器的框架内容。其他则用来载入表单和显示数据。 3、初始化时的文件载入次序 当客户端打开一个Designer设计的HTML Viewer,相关的文件会依次被访问,并载入到浏览器中,这个过程便称为浏览器的初始化、启动或者预载入。 下面按步骤来描述该载入过程。 (1)Default.htm是网站的进入点,检查客户端浏览器的类型和版本是否符合要求。如果是,则读取run.htm,并载入Authorize.htm和jsForm.htm。如果否,则载入CannotRun.htm并提示用户。 (2)Authorize.htm检查服务是否设置了访问权限,如果是,则弹出登录对话框,要求用户输入认证信息。 Authorize.htm也调用两个js文件, ArcIMSparam.js和aimsResource.js,发送GET-SERVICE-INFO请求主地图和鹰眼地图。 ArcIMSparam.js包含浏览器的各个参数,包括主地图和鹰眼图的URL。 aimsResource.js保存各种消息、按钮和标题等所使用的文本。 (3)载入浏览器页面(Viewer.htm) Viewer.htm定义浏览器的框架 通过将网页切分成多个小框来定义布局结构。有用于显示主地图的、鹰眼地图的、层列表的和工具条的框。 除了MapFrame和PostFrame必须保留外,其他的框架通常可以被移除。 (4)载入MapFrame.htm和PostFrame.htm到相应的框架中,其他的一些框架内容的HTML文件辅助完成整个浏览器的初始化。 其他用于载入和显示的数据的文件包括:buffer.htm,query.htm和storedquery.htm 3、初始化时的文件载入次序 HTML Viewer客户端浏览器初始化过程应用文件载入次序如下页图: 4、HTML Viewer框架 熟悉HTML框架有利于理解组成网站的各个文件之间的关系。 每一个框架显示一个HTML页面,各框架包含的页面交互工作。 Viewer.htm定义了由Designer生成的HTML Viewer框架布局,如下图所示: 4、HTML Viewer框架 4、HTML Viewer框架 1)TopFrame TOP.htm定义了TopFrame的内容。TopFrame位于浏览器的顶端。包括标题文本和ArcIMS的标志。 2)MapFrame和Oviewer地图 MapFrame定义了MapFrame的内容,显示地图影像,当载入该框架时,它设置了一些列额外的地图参数,并读取许多相关的Javascript文件。鹰眼地图包含在mapframe。它是IE的动态层叠样式表。工具条上的Overview map按钮可以设置鹰眼地图是否显示。比例尺以acetate层元素形式叠放在主地图上方。 4、HTML Viewer框架 3)ToolFrame Toolbar.htm定义了ToolFrame的内容。 Too

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档