章节概述
本章将要讲述如何运用Author来选择待发布数据以及如何显示这些数据。
任何一个GIS网站成功的关键都取决于使用的数据的质量。所以首先要做的就是为你的网站找到合适的数据源。这一章将会讨论ArcIMS使用何种类型数据。有了合适的数据源,接下来便要考虑如何把这些数据合理地安排到你的网站上来,并以所需的方式显示。这些都是在Author中需要完成的工作。工作完成以后,Author将生成一个.AXL文件,您将学习.AXL文件是如何创建的,其内容及其在ArcIMS的作用。
在第三章中将会更进一步学习Author处理的其它内容。
Author
ArcIMS站点的创建可分为三个主要的应用程序,第一个应用程序为Author,允许网站开发人员确定使用哪些数据及以何种方式显示这些数据。通过Author可按你的要求任意改变多边形、点、线和文字标签的显示,也可以设定其显示的比例尺范围,使得要素只在一定比例尺范围内才显示。此外,还可以为查询属性表格数据设定好变量,或者为基于街道的地址编码设定精确坐标点。
开的Author却不行。注意,在进入网站的设计阶段之前必须先定义和启动地图服务。
Author中最终输出的是.AXL文件。AXL文件是基于XML的文本文件,它把地图的图层及其符号的选择保存成一种ArcIMS可读文件格式。
ArcIMS比喻:数据
数据是ArcIMS建立网站的基础原料,因此可以说,没有数据就没有ArcIMS。可以把数据比喻成餐馆里的食物和饮料。食物的类型有很多,比如苹果、黄瓜和面包等等,同样的,数据也有很多不同的类型,比如影像数据和Shapefiles数据等。
使用目录添加图层
不管是使用程序中的Author还是Manager中的Author,都需要使用目录向你的网站中添加数据图层。工具条上的Add Layers工具按纽将打开目录窗口。
目录窗口和Windows中的资源管理器很相似。你可以先定位到存放着图层的文件夹,然后用鼠标选中你想要加入到网站中的图层前使之高亮显示。ArcIMS在目录窗口中只显示三中类型的数据:ArcView的Shapefiles,SDE的图层以及影像文件。按下CTRL键可以同时选中多个图层。选好了需要添加的图层后,点击目录窗口中的Add Layers工具就把这些图层添加到Author的TOC中去了。
如果图层数据只存储在少数几个文件夹里,而且你不愿意每次都到目录窗口中去寻找你要的数据,那么你可以把它们添加为“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本质上是一个客户/服务器软件,用来在主流数据库中,如Oracle,Microsofr SQL Server,IBM获至宝DBI、Sybase,、Informix、存储、管理及快速检索空间数据。ArcSDE具有很强的伸缩性,使得空间数据能够很方便地与非空间数据进行集成。
SDE确保任一机构在任一网络的任一服务器上都能够向任一用户提供空间数据及制图。
通过ArcSDE,能够管理具有数百万空间要素的大型空间数据集。ArcSDE对各级企业均能适用,这归功于其在客户与服务器间协同处理。ArcSDE通过TCP/IP协议,提供网络上的开放数据访问;同时,ArcSDE可运行在不同的操作系统环境中,如UNIX、Microsoft Windows的客户端与服务器端。
影像数据格式
影像数据是一种基于像元的数据格式,每个像元或像素都有一个值。比较常见的影像数据有卫星影像、航空相片和扫描文件。在ArcIMS中,你可以把影像数据作为一个图层加入到ArcIMS中。影像数据经常被作为背景显示。
ArcIMS的服务器端支持多种影像数据。
在客户端的网页浏览器中只能显示三种格式的影像数据——gif,jpg和png文件。这些格式的图像,尤其是.jpg文件,经常被称为有损文件。这里“有损”的意思是图像在压缩过程中虽然大大减小了文件存储空间,但同时也丢失了一些图像信息。因此,这些类型的影像数据能够在网上传输得更快,但是以分辨率的降低为代价的。
GIS中有一种比较特殊的影像格式ArcInfo Grid。Grid使用像元矩阵来表示某种地理或现象。可以把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——缩小鼠标点击处或在地图显示上定义的方框范围。
6. Pan——可在任何时候使用此工具向任何方向拖拉移动视图,而无须改变地图比例尺。
比例尺
的数据。在存储数据时,需要告诉ArcIMS数据存储的单位——要么是十进制的经纬度,如是米或英尺。必须告诉ArcIMS数据存储时的单位,这可通过设置地图单位来完成。
比例尺单位是ArcIMS在比例尺中用来反映比例尺大小或度量的单位。你可以选择任何合适的单位(英里、英尺、米、千米等)来为你的地图视图设定比例尺单位。
屏幕单位是一种用尺子在显示屏上来估测真实距离的方法(如显示屏上
在Author中设定单位后,只有地图单位是最终写到AXL文件中去的单位。其它任何为显示而设置的单位都仅仅用来帮助网站程序员建立一个高质量的网站。
移动图层
当图层列表中已有多个图层时,就可能要对图层的顺序进行调整。ArcIMS显示层时按照从下至上的顺序显示图层列表中的图层。记住这个顺序非常重要,因为有些多边行图层会覆盖点其下的图层。习惯上把点图层和线图层放在图层列表的上面,而把多边行图层和影像图层放在图层列表的下面。要改变图层的绘制顺序,可在图层列表中用鼠标左键按住待移动图层,然后向上或向下拖动到新位置。也可将鼠标移动到待移动图层之上按右键,在弹出的菜单中选择Move layer,通过此方法,可直接将图层向上或向下移动,或移动到列表的顶端或底端。
图层属性
图层最初是以默认的随机颜色显示的,多边行要素一般是实心填充,点标记则用圆形符号来表示。当然,你想以自己想要的方式来显示这些点、多边形要素,这时,你就需要通过修改Layer的属性来改变符号的显示。
显示图层属性的方法有两种:一种是右击需要改变属性的图层,从弹出的环境菜单中选择Layer Properties选项;另一种直接是点击工具栏上的Layer Properties工具。
Layer Properties窗口打开后,里面有三个标签可选。其中Symbols标签可以改变要素的显示方法、风格、颜色和大小。显示要素数据的方法有三种:单一符号法,渐变符号法和独立值。
标签的作用是根据属性字段对要素自动标注,可以对标注字段,标注字体、大小以及效果进行设置。General标签里显示了该图层的基本信息。你可以改变图层在网页的图层列表中显示的名字,还可以设置要素显示的比例尺范围。
单一符号法
在Layer Properties中的使用此法时Symbols标签下,可以在三种绘图方法中选择一种绘制要素,其中第一种就是单一符号法(One Symbol),每个要素都以相同的符号进行显示,而不管其属性值。
对于点要素层来说,允许选择点标记符号的类型(圆、正方形、三角形、十字、星或影像等)、大小和颜色。
对于线性要素来说,允许选择线型(实线、破折线、点线、点划线,点点划线以及铁路线)、颜色和粗细。
对于多边形要素来说,填充风格有实心、透明、水平线、竖线、斜线和图像。其中图像可以使用.gif文件和.jpg文件来作为多边行图层的“墙纸”。
在对颜色进行选择时,可以从14种事先定义好了的颜色中选择,也可以用RGB(红、绿、蓝)或者HSB(色调、饱和度和亮度)方法来自定义颜色,或者直接从样色表里选择也可。
对于符号的大小,可以直接点向上或向下的箭头来改变线的粗细或点的大小。


当前位置: