好山好水好风光

横看成岭侧成峰
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ArcIMS初级教程(2)转载

Posted on 2006-03-03 10:30  小河弯弯  阅读(526)  评论(0)    收藏  举报

第二章  使用Author(第一部分)

 

章节概述

本章将要讲述如何运用Author来选择待发布数据以及如何显示这些数据。

任何一个GIS网站成功的关键都取决于使用的数据的质量。所以首先要做的就是为你的网站找到合适的数据源。这一章将会讨论ArcIMS使用何种类型数据。有了合适的数据源,接下来便要考虑如何把这些数据合理地安排到你的网站上来,并以所需的方式显示。这些都是在Author中需要完成的工作。工作完成以后,Author将生成一个.AXL文件,您将学习.AXL文件是如何创建的,其内容及其在ArcIMS的作用。

在第三章中将会更进一步学习Author处理的其它内容。

 

Author

ArcIMS站点的创建可分为三个主要的应用程序,第一个应用程序为Author,允许网站开发人员确定使用哪些数据及以何种方式显示这些数据。通过Author可按你的要求任意改变多边形、点、线和文字标签的显示,也可以设定其显示的比例尺范围,使得要素只在一定比例尺范围内才显示。此外,还可以为查询属性表格数据设定好变量,或者为基于街道的地址编码设定精确坐标点。

ArcIMS中启动Author可以有两种方式,即直接在程序中打开和通过Manager打开。两种方式基本相似,唯一的一点不同是:Manager中启动的Author可以创建地图服务,而直接在程序中打开的Author却不行。注意,在进入网站的设计阶段之前必须先定义和启动地图服务。

Author中最终输出的是.AXL文件。AXL文件是基于XML的文本文件,它把地图的图层及其符号的选择保存成一种ArcIMS可读文件格式。

 

 

ArcIMS比喻:数据

数据是ArcIMS建立网站的基础原料,因此可以说,没有数据就没有ArcIMS。可以把数据比喻成餐馆里的食物和饮料。食物的类型有很多,比如苹果、黄瓜和面包等等,同样的,数据也有很多不同的类型,比如影像数据和Shapefiles数据等。

 

 

使用目录添加图层

不管是使用程序中的Author还是Manager中的Author,都需要使用目录向你的网站中添加数据图层。工具条上的Add Layers工具按纽将打开目录窗口。

目录窗口和Windows中的资源管理器很相似。你可以先定位到存放着图层的文件夹,然后用鼠标选中你想要加入到网站中的图层前使之高亮显示。ArcIMS在目录窗口中只显示三中类型的数据:ArcViewShapefilesSDE的图层以及影像文件。按下CTRL键可以同时选中多个图层。选好了需要添加的图层后,点击目录窗口中的Add Layers工具就把这些图层添加到AuthorTOC中去了。

如果图层数据只存储在少数几个文件夹里,而且你不愿意每次都到目录窗口中去寻找你要的数据,那么你可以把它们添加为“favorites”。这跟网页浏览器中的书签很相似。具体的做法是:在目录窗口中右击你想要添加的文件夹,选择Add To Favorites即可。此文件表将会出现在目录树的“favorites”部分中,在目录窗口中点击Organize Favorites,可以整理你的favorite文件夹。这些文件夹保存在另一个.AXL文件(favorites.axl)中,可以保存下来留待以后使用。

 

Shapefiles

Shapefiles文件格式是ArcView GIS存储地理要素的几何特征与属性信息的一种格式,要素的几何信息是以包含一系列矢量坐标的shape的形式存储的。

ArcView一般至少为每个Shapefile文件创建三个文件。其中.shp文件存储的是要素的几何信息;.dbf文件存储的是要素的属性信息,而.shx文件存储的是要素集合信息的索引信息。有时,可以创建其它索引文件来加速分析和查询的速度。

如果你想了解有关ArcView以及Shapefiles的更多信息,请参考另外两门课程:ArcView初级教程和ArcView高级教程。

 

 

ArcSDE(空间数据引擎)

ArcSDE包含于ArcIMS中。ArcSDE本质上是一个客户/服务器软件,用来在主流数据库中,如OracleMicrosofr SQL ServerIBM获至宝DBISybase,、Informix、存储、管理及快速检索空间数据。ArcSDE具有很强的伸缩性,使得空间数据能够很方便地与非空间数据进行集成。

ArcSDE能够很好地与ESRI公司其它一些客户端应用程序如ArcIMSArcInfoArcView以及象MicroStationAutoCAD这样的CAD产品集成,同时还支持第三方开发商的市场解决方案。SDE确保任一机构在任一网络的任一服务器上都能够向任一用户提供空间数据及制图。

通过ArcSDE,能够管理具有数百万空间要素的大型空间数据集。ArcSDE对各级企业均能适用,这归功于其在客户与服务器间协同处理。ArcSDE通过TCP/IP协议,提供网络上的开放数据访问;同时,ArcSDE可运行在不同的操作系统环境中,如UNIXMicrosoft Windows的客户端与服务器端。


 

 

影像数据格式

影像数据是一种基于像元的数据格式,每个像元或像素都有一个值。比较常见的影像数据有卫星影像、航空相片和扫描文件。在ArcIMS中,你可以把影像数据作为一个图层加入到ArcIMS中。影像数据经常被作为背景显示。

ArcIMS的服务器端支持多种影像数据。

在客户端的网页浏览器中只能显示三种格式的影像数据——gifjpgpng文件。这些格式的图像,尤其是.jpg文件,经常被称为有损文件。这里“有损”的意思是图像在压缩过程中虽然大大减小了文件存储空间,但同时也丢失了一些图像信息。因此,这些类型的影像数据能够在网上传输得更快,但是以分辨率的降低为代价的。

GIS中有一种比较特殊的影像格式ArcInfo GridGrid使用像元矩阵来表示某种地理或现象。可以把Grid想象成罩在地表的一张网,每个网眼都有一个且只能有一个代表该像元内地表特征的值。该值是唯一的。因此,用该像元内主要的特征的值来代表整个像元的特征。

 

 

漫游和缩放

把你想要在网上发布的图层数据添加进去后,Author提供了一些工具,可供更详尽地查看数据,漫游和缩放工具就在其中,它们是:

1.  Zoom to Previous Extent——该工具用来返回到前一缩放或漫游操作后的视图范围;

2.  Zoom to Full Extent——用来使地图视图窗口中所有的图层都完全显示;

3.  Zoom to Active Layer——在TOC中激活某一图层后,点击这一工具可以全图显示活动图层;

应该注意,ArcIMS中许多操作都只对活动图层有效。例如,用Identify工具时只能标识活动图层。图层处于激活状态时,TOC中该层的名字会被一个暗灰色矩形包围。点击TOC中图层名字可以激活该图层。

4.  Zoom In——放大鼠标点击处或在地图显示上定义的方框范围;

5.  Zoon out