没有合适的资源?快使用搜索试试~ 我知道了~
首页ARCIMS,ARCIMS,ARCIMS,ARCIMS,ARCIMS,
资源详情
资源评论
资源推荐
ArcIMS 初级教程(1)
第一章 ArcIMS 概述
章节概述
本书将向您介绍一种集创建和维护基于地理信息的 Internet 网站于一身的的工
具——ArcIMS。本课题将通过讲座、老师演示和练习上机等多种形式,使您能
够全面迅速地掌握 ArcIMS,包括深入了解 ArcIMS 软件包的组成、设计交互性
的制图应用及探讨 ArcIMS 的软硬件体系结构等。本课中每一部分的开始都会
提出一系列思考问题。提出这些问题的目的是为了吊起您的“胃口”,以便让您
预先了解一下接下来的课程和练习当中所涉及到的内容。您开始时不必着急回
答这些问题,只需要在脑子里有一个印象即可。在学完这章内容并做完练习之
后,再思考和回答一下这些问题,并将您的答案和本书附录中的答案对照一下。
相信到那时您会更加熟悉本章相关的内容和术语。本书第一章是 ArcIMS 概述
在这一章中您将学习 ArcIMS 与 ESRI 其它 Internet 解决方案的关系,ArcIMS
产品的 Internet 应用举例和 ArcIMS 的简单介绍。
GIS 与 Internet
Internet 是自印刷术发明以来最伟大的通信革命。的确,Internet 自诞生以来,
在短短的十年内已经从一种简单的数字传输数据的方式发展成为一个巨大的产
业。如今,Internet 联系着全世界千千万万的人,并且已经作为人们日常生活
中重要的一部分。
Internet 也提供了一个分析和解决地理问题的绝佳论坛。有了 Internet,人们
就可以在地球的任何角落方便经济快速地获取和传输地理数据。 ArcIMS 所强
调的正是在 Internet 上发布地理数据。正如用户可以从其它网站上获取数据一
样。由于地理数据在 Internet 上具有很大的自由度和移动性,从而最终能够在
许多领域解决许多实际问题,如城市管理、商贸管理、社会和环境规划、工业
布局等。
什么是 ArcIMS?
ArcIMS 在一种简单的框架提供了强大的 GIS 功能。它支持通过要素流的方式
传送影像或矢量数据。从而改变了用户在互联网上交互制图及访问地理数据的
方式。
ArcIMS 包括了如下特征:
1.简单易用的安装、应用和管理向导和模板;
2.强大的客户端,支持流方式传输矢量数据;
3.在 Internet 桌面浏览器中集成本地数据与网络中的数据;
4.服务器构架的灵活性;
5.高质量的地图符号显示。
ArcIMS 3.0 版是从 ESRI 的其它 Internet 解决方案发展而来的,它吸收了这些
产品长处,如 ArcView IMS 的简单性及其功能的强大性,MapObjests IMS
的灵活性和可编程,GIS 数据服务器框架的开放性等。关于这些产品将在本章
下面的部分详细介绍。
ArcView IMS 介绍
ArcView IMS 是一种通过服务器在 Internet 或 Intranet 上提供地图的扩展模
块。通过 ArcView IMS,可以脱离框架使用 ArcView,在互联网上制图及提供
GIS 应用。
为了使数据快速地在网上发布,ArcView IMS 包含了一个 Java Applet 安装向
导——Mapcafe。通过创建自定义的将 Mapcafe 驻留的 HTML 页进行地图定
制。Mapcafe 通过网络可以向用户提供制图工具,这些工具允许用户进行一些
诸如漫游、缩放、识别地图特征属性、定位、建立热区链接等操作。Web 浏览
器透明地下载网页中的 Java Applet,因此用户无须操心,即可使用这些制图
工具。
网上创建交互式地图所使用的空间数据有许多类型,包括 ArcView GIS 的
Shape'les , ArcInfo 的 coverage , SDE 图 层 , CAD 文 件 如
DWG、DXF、DGN 等等。其它可以使用的文件包括一些影像数据如 TIFF 文件,
JPEG 文件,LAN 文件和 BIL 文件,数据库文件(Access,dBase 以及其它与
ODBC 有关的数据库文件)或图形文件等。
ArcView IMS 允许使用 ArcView GIS 强大的制图界面来创建地图。在网上提
供的地图实际上是在 ArcView 视图窗口中看到的地图的“虚拟视图”。因此,
ArcView GIS 的大多数功能,如专题符号显示,缓冲区分析和空间分析等在
ArcView IMS 中都照样适用。
MapObjects IMS 简介
MO(MapObjects)IMS 是一个组件集,用来管理客户请求,向 web 服务器
制图程序传递请求,并将结果地图与数据通过网络传递给客户端。MO IMS 是
MapObjects 的 Internet 解 决方案 工具 箱中 的一 部分。 这个 工具 箱包 括
MapObjects IMS,MapObjects 和 ArcExplorer 三个部分。
当 然 , 要 充 分 发 挥 MapObjects IMS 的 潜 能 , 必 须 充 分 了 解
MapObjects。MapObjects 是 ESRI 推出的一个可嵌入的制图与地理信息系
统组件集合,它提供了 45 个可编程的 ActiveX 自动化对象,可以插入到
Visual Basic,Visual C++等支持工业标准的 Windows 开发环境中调用。
MO 验室 IMS 采用了流行的三层结构体系来运行分布式应用程序。对于客户端
浏览器,需要具有访问 MO IMS 端点的能力(如 ArcExplorer, HTML, Java,
Actives)微软的 IE 中已经提供了 AcrExplorer for Active X 可供使用。
对程序员来说,使用 MapObjects IMS 的关键是他们的编程能力;对非程序员
ArcIMS 提供了简单易用的界面,可快速地创建功能强大的网站。
RouteMap IMS
RouteMap IMS 是 ESRI 解决网上制图的软件家族中最年轻的一员,它不仅价
格便宜,而且能够独立运行,能够满足某些单位的网站提供制图、销售点分布
以及路径搜索等功能的需求。
从上面的网站可以看出,RouteMap IMS 提供了专门的功能。这种软件内含了
美洲大陆的街道和陆标数据。利用这些数据,程序开发人员可以快速地使网站
具有制图功能。RouteMap IMS 比较小,所以其定制的弹性不如 ESRI 其它网
上解决方案产品,但是 RouteMap IMS 相对于其它“胖”IMS 产品来说确实给用
户提供了更多的选择。
有关 RouteMap IMS 技术的更详细的信息可以在 ESRI 的网站上查询。
GIS 数据服务器
当网站需要响应大量请求或某些特殊功能的应用时,可能需要有 GIS 数据服务
器的支持。GIS 数据服务器是一个非 out-of-the-box 的方案。
Realtor 与 visa.com 是两个高容量的网站,需要采取专门的有效解决方案。
例如,Realtor.com 只需 Internet 用户输入他想购买的房子的有关数据就可
以找到相应标准的房子。又如 Visa.com,客户只要填入某个地址,网站就可
以找出在给定的距离内最近的所有自动取款机,这些都不是其它 IMS 解决方案
所能解决的复杂问题。这些例子中,GIS 数据服务器技术可以用来管理、维护
这种高数据通信量的应用。
为什么还要 ArcIMS 技术?
从前面介绍的例子中可以看出,ESRI 提供的网上制图解决方案都各有千秋。因
此,作为新一代的 Internet 软件,ArcIMS 集这些 IMS 产品的长处于一身,简
单易用而又功能强大。
ArcIMS 具备成熟的客户/服务器体系构架,允许对各层进行直接定制。例如,
客户端用户通过定制 HTML,JavaScript 或调用开放的对象模型,可以建立特
定的 Internet 应用程序。而在服务器端,ArcIMS 提供了投影和要素专题化等
功能。中间件可以使用 ASP 和 ColdFusion 技术进行定制,从而扩展自己的网
站。
ArcIMS 其它的一些重要特征还包括:支持要素数据流方式,支持不同来源的
数据整合以及使用一些辅助工具。通过要素数据流方式,ArcIMS 不仅能够向
客户端传输影像数据,而且还可以传输矢量数据,它还允许进行一些超出制图
的功能,如数据的空间叠加,地理分析等。最重要的是,通过要素数据流方式,
不仅可以通过网络访问远程数据,而且还可以使用自己本地机上的数据。辅助
工具包括客户端的要素编辑工具——EditNotes 和共享某些特殊地理信息的工
具——MapNotes。
与 ESRI 其它 IMS 产品不同的是,ArcIMS 作为 NT 服务运行,这一特征使得许
多现有用户可以有效地访问网站。
比喻:ArcIMS 的体系结构
ArcIMS 包含了许多部分,每个部分在客户/服务器结构中都扮演了重要的角色。
简单说来,ArcIMS 有三个层。
第一层是广域或局域网内的客户端或用户终端,它是直接或间接与服务器相连
的计算机或应用程序,通过 HTTP 或 TCP/IP 协议与服务器建立通讯。
第二层称为中间件。可以把中间件比喻成传输客户端和服务器端之间接收、发
送请求并作出响应的“经纪人”,它管理客户端和服务器端之间的数据,以达到
最佳效率与传输速度。
第三层是服务器。其中 ArcIMS 空间服务器可被看成软件服务器,管理并处理
需要在 Internet 上发布的地理数据。对地理数据的请求被传送到服务器,服务
器代理对所需数据执行请求,生成一幅影像或要素地图,进行查询、地理编码
或要素提取等等。最后,产生的应答又通过中间件返回到客户端。
创建一个 ArcIMS 网站
简单地说,创建一个 ArcIMS 网站需要三个步骤:
1. 明确所需数据的基础上,使用 Author 生成一幅地图。Author 允许同时使
用多个地理图层,并选择地图的符号与结构,最终输出结果为.AXL 文本文件。。
2. .AXL 文件创建好了后,必须在中间件中进行注册,这一过程被称为“启动
地图服务”。 Administrator 就是用来让服务器与中间进行通讯的应用程序。
剩余26页未读,继续阅读
wubin555
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0