实验总结(根据宋小东《地理信息系统实习教程》)

来源:百度文库 编辑:神马文学网 时间:2024/04/28 11:40:18

                          一.Arcmap简介

 

 

1. 每个框架的图层排放顺序一般来说都是:点——线——面,显示顺序是显示下面的图层,依次往上显示;

2. 用鼠标右键在目录表中点击某图层名,在弹出的快捷菜单中选 zomm to layer,该图层的所有要素充满显示窗口;

3. 如果被选择的多边形在地图窗口之外,可以选择菜单view——zoom data——zoom to selected features 被选中的要素就会充满地图显示窗口;

4.  feature:可以理解成要素,是空间数据最基本,不可分割的单位,有点、线、面等,一个要素和表中的一行记录相对应;相同的要素聚集在一起成为要素类features,一个要素类和一个属性表相对应;layer:由同一类型的要素组成,其数据来自某个feature class,layer可以理解成feature class 的表现形式;table:由若干列和若干行组成,一个表和一个要素类相对应,当然也有独立的属性表,在需要的时候和其他属性表建立连接;data frame:多个图层,属性表聚集在一起;data source:不经转换而被Arcmap直接使用的空间属性数据,各种feature class和Table是最常用的数据源;Map Docement:可以理解成地图文档,简称map,往往用到多项数据源;

                          

 

                          二:要素及属性查询

 

 

1.       一般情况下,arcmap默认data frame中的所有layer都处于可选状态,可以在selection——set selectable layers中设置要选择的图层,这样避免选错;

2.       利用tools工具栏里的 图标对特征进行多个选择时候,按住shift键可以选择多个;而在其对应的属性表里,按住ctrl键可以选择多个,并且在属性表的右下角显示x out of y selected;

3.       用图形选择图层中的要素,利用arcmap提供的画图工具在和欲要选择的要素上画交线,点击selection——select by  graphics 可以选出相交或包含在图形里面的特征;

4.       按特定字符串查找:在arcmap里面点击 出现如下对话框:

  在find 后出入字符一个字符(属性表字段里要包含这个字符),按find键,对话框下面会出现选出来的记录,用鼠标双击一下,地图上相应的特征会闪烁一下;

   但是:只鞥呢对字符串字段起作用,不能按数值查找;输入的字符可以忽略大小写,不一定要输入全部。

5.       条件组合查询:打开属性表,在options里面选择 select by attributes,弹出来一个对话框,在下面可以输入选择条件,如

     “Landuse” like ‘c%’ and “far”>2

其中%替代多个字符,也可用”_”l来替代一个字符;

另外注意:

(1)       字符型查询应该用like而不能用“=”;

(2)       字段名自身用“”,字符型取值用单引号,数值取值不带引号

(3)       单引号,双引号必须要用英文字母

(4)       输入字段名后,可以单击get unique values会出现该字段的可能取值。

6.       可以利用属性表里面的options里的 create grafh 来创造饼状图或者直方图;

7.       可以利用属性表里面的记录,然后按鼠标右键选择summarize来进行分类汇总;

8.       几何图形(graphic)中的元素(element)和地理要素(feature)有显著差异,前者仅用于注记,辅助表达;后者才用于查询分析;

 

 

 

                             三,专题地图显示

 

 

1.欲让图层中的要素随着图层的放大与缩小也进行放大缩小,可以右击框架,在弹出的菜单中选择reference scale——set reference scale即可,取消的话选择reference scale——clear reference scale;

2.在arcmap中可以进行归一化,即将两个属性相除后的商值控制显示符号的方法,如某个图层表中有个字段pop94——94年人口统计;area——多边形面积;

  则可以在图层属性里选择symbology——quantities——graduated  color 调整fild里的参数,在value里:pop94

     Normalization:area

  显示出来的分类结果就是94年的人口密度;

3.arcmap靠属性控制符号有5中类型:

(1)features:单值图(single symbol),图层的所有要素均用同一种符号,不再分类,如初次加载图层的默认显示方式;

(2)categories:定型分类图,用指定的值控制分类

(3)quantities:定量分类图,用属性值的大小,区间控制分类;

(4)charts:统计指标图,

(5)multiple attributes:多重属性图(quantity by categories);

 

 

 

 

 

                         四,属性表的编辑,维护,连接

 

 

 

1.       建立独立的属性表可以在arccatalog中建立,建立后点击proprietary,在里面进行字段的添加,要修增加记录,调用editor工具条,start editing,开始增加记录;删除某行记录,直接打开属性表,选择某行记录,按delete键进行删除;

2.       建立表和表之间的连接时,要连接的两个表必须有对应的字段,字段名称可以不同,但数据类型,属性取值应相同,要连接的两个表中的记录,可能有“一对一”,“多对一”,“一对多”的不同连接关系;

3.       两个表之间也可以建立关联,通过relate来建立;relate与join的区别

(1)       连接关系不一样,relate(关联)方式连接的表之间的记录可以是“一对一”,“多对一”,“一对多”;而join(合并)方式连接的两个表之间的记录只能是“一对一”,“多对一”的关系,不能实现“一对多”的合并;

(2)       显示不一样,relate实现两个表连接后,外观仍然是两个独立的表,一个表的记录进入选择集时,另一个表中的记录也也同步进入选择集,分别显示在各自的窗口中;join实现两个表连接后,被连接的表合并到结果表中,结果表的字段得到扩展,表的显示比较紧凑,简洁,查询操作也简单;

  因此,relate适应的逻辑关系多,join的查询界面简单;

4.       可以利用图层属性中的query builder进行组合条件的查询,只显示查询出来的特征;也可以在属性表中进行过滤;

 

 

 

                          五,相互位置查询,空间链接

 

 

1.       可以根据图层里面的要素的距离,以及包含等各种关系来选择要素,在selection——selection by location 进行参数的设置;在面状图层中进行选择时,可以先根据selection byattributes 选择一部分面状地块,再根据selection by location 选择离开刚才选择的面状地块一定距离的地块;

2.       空间连接在两个图层(A和B)的要素之间进行,其结果是将A中的某些要素的属性字段连接到B的要素属性表中。

3.       arcmap规定在进行空间连接之前要设置坐标参考系;

 

 

                         六 地图布局,报表生成

 

 

 

1.       选择布局视图后,所有的框架都在布局视图中显示出来;

2.       在插入比例尺,图例,指北针等的地图注释时都在insert里的各个工具;

3.       也可以生成报表;

                     七  栅格数据的生成,显示

1.生成金字塔的主要原因是便于管理图像,在缩小,移动图像时候比没有金字塔索引快很多。

      

 

 

 

                        八,栅格空间距离计算

1.成本距离不近需要“源图层”,还需要“成本图层”,累计通行成本的计算既要考虑栅格单元之间的距离,也要考虑每个单元的通行成本,如果每个单元的通行成本都一样,结果就和直线相同,如果每个单元的成本有差异,计算方法就比较复杂,spatial analyst称作cost weighted distance(以成本为权重的距离),成本距离的典型用途是利用栅格数据计算最佳路径。

2.在arcgis中,计算成本距离的源图层可以是栅格数据,也可以是矢量图层,通行成本图层必须是栅格图层。