ArcGIS软件
计算机
在为lowland shape文件定义坐标之前,要检查城市数据和高程格网的坐标定义。将通过检查数据集的元数据来完成。 1. 在ArcCatalog中,找到目录树中project文件夹,单击WaterProject地理数据库。
2. 打开数据库显示其内容,然后单击公园多边形要素类。 该要素类是从该市GreenvalleyDB中复制而来的,它和其他城市数据有相同的坐标系统。
3. 单击Metadata选项卡。
4. 单击Stylesheet下拉箭头,并单击FGDC ESRI。
5. 单击Metadata面板中的Spatial选项卡。 元数据包括了每一条数据集的信息,ArcGIS可以自动管理和维护某些信息;其余的信息需要交互添加。在保存GIS项目和共享数据集时,元数据是无用的。 本项目中,可以通过几个步骤利用元数据获得所需信息。元数据允许存储数据集的大量信息:数据源、处理状态、数据质量和属性值等。对于数据集,可以提供项目所需的关键信息。 一个真正的GIS项目,也必须使用元数据追踪对现有数据的修改,记录所创建的新数据集。添加或更新一条数据集的元数据需要一点时间,但它使用户以后能更快地重复利用该数据集,或与其他部门共享它,或重构处理步骤。接下来,检查高程格网数据的坐标系统。
6. 打开目录树下的State_share文件夹,单击elevation。
7. 单击Spatial选项卡。当选中一条数据集时,ArcCatalog默认元数据下显示的是Description选项卡内容。 最后检查lowland shape文件的坐标信息。
8. 在State_share文件夹中,单击lowland。
9. 单击Spatial选项卡。 元数据列出shape文件的边界坐标,由于投影是未知的,所以无法显示坐标系统。 ArcMap能动态转换高程格网,并和其他项目数据一起显示,因为高程格网的坐标系已定。由于lowland shape文件的坐标系未知,所以ArcMap不能对其进行转换。
因为lowland shape文件是从高程格网创建的,所以假定两者的坐标系是相同的,但不能肯定。运输部门提供的数据中包括一个空间参照系文件,该文件定义了运输部门使用所有数据的坐标系。用户将用state_dot.prj文件在ArcCatalog中为lowland shape文件定义一个坐标系。 1. 右击目录树中的lowland,然后单击Properties。
2. 单击Fields选项卡。
3. 在Field Name框中,单击包含Shape的行。 Shape字段的属性就会显示在Field Properties框中,可以看到Spatial Reference属性是未知的。
4. 单击Spatial Reference右边的省略号(…)按钮。 选中预定义的坐标系统。定义坐标系,一定要选择State_dot.prj文件与elevation和lowland数据相对应的坐标系。
5. 单击Select。
6. 在project文件夹连接下,打开State_share文件夹,单击State_dot.prj,然后单击Add。 坐标系的名称出现在Spatial Reference Properties对话框中,并且列出了详细内容。可以发现它和高程格网的坐标系是一样的。
7. 击OK,关闭Spatial Reference Properties对话框。 单坐标系的名字出现在Field Properties列表中。
8. 击OK,关闭Shapefile Properties 对话框。可以在元数据中验证新的坐标系。
9. 单击View,选择Refresh,再单击Spatial选项卡。 可以看到lowland shape文件的坐标系已经定义好了。 当定义好坐标系以后,lowland shape文件可以和其他数据一起正确地表示,并可以进行空间分析的叠加操作。可以通过ArcMap来检验。
10. 单击工具条中Launch ArcMap按钮
11. 在起始对话框中,选中“WasterWater data.mxd”后单OK。如果起始对话框没有出现,就单击ArcMap工具箱中的File,然后单击“WasterWater data.mxd”。现在lowland层和其他项目数据可以同时显示在相同的地理空间内。
12. 单击内容表中的lowland,把它拖到底部,可以显示底层的高程格网。 可以看到高程格网下面的层,确实包含了城市中最低的海拔地区。
13. 关闭ArcMap,当提示是否保存地图的变化时,单击No,因为该地图再也不能使用。