- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- ISOIEC17025认可证书CNAS-PD2009-B3机构名称上海纳米.doc
- IstheMoonintheWellExisting-中山大学逻辑与认知研究所.doc
- IT英语词汇1700.doc
- J51龙袍交通安全设施.doc-南京市政府采购网.doc
- JavaScript的物件、方法与参数.ppt
- JAVA元件安装步骤-行政e化系统.doc
- Java理论与实践非阻塞算法简介.doc
- JDB继电保护试验电源-10A.doc.doc
- JJF1070-2005定量包装商品净含量计量检验规则.doc.doc
- K88型电热恒温蜡疗仪.doc
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
文档评论(0)