第2-3章ArcCatalog中的数据管理与维护知识分享

上传人:yuzo****123 文档编号:141550721 上传时间:2020-08-10 格式:PPT 页数:44 大小:179KB
返回 下载 相关 举报
第2-3章ArcCatalog中的数据管理与维护知识分享_第1页
第1页 / 共44页
第2-3章ArcCatalog中的数据管理与维护知识分享_第2页
第2页 / 共44页
第2-3章ArcCatalog中的数据管理与维护知识分享_第3页
第3页 / 共44页
第2-3章ArcCatalog中的数据管理与维护知识分享_第4页
第4页 / 共44页
第2-3章ArcCatalog中的数据管理与维护知识分享_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《第2-3章ArcCatalog中的数据管理与维护知识分享》由会员分享,可在线阅读,更多相关《第2-3章ArcCatalog中的数据管理与维护知识分享(44页珍藏版)》请在金锄头文库上搜索。

1、第15章 ArcCatalog中的数据管理与维护,ArcCatalog使组织数据的工作变得非常简单,删除一个coverage只需按键盘上的Delete键就可以;重命名shape文件和复制一个数据表到另一个地理数据库就如同在Windows Explorer中重命名和复制文件一样简单。ArcCatalog能帮助数据管理员创建一个环境,该环境使其所在机构内的每个人都能很容易使用地理数据。用户可以在ArcCatalog中创建图层,并将它放在网上的共享文件夹中,以便每个用户访问。这样其他用户就可以将这些图层添加到地图上,而不需要知道如何访问数据库,如何分类数据,甚至不需要知道数据的存储格式。,15.1

2、修复连接关系,用户通过从文件夹连接中派生出的路径来定位图层文件的数据源。如果该文件夹连接直接访问本机上的磁盘,那么图层文件中的路径就是本机的路径名。但是,如果将该图层文件发送给其它用户时,由于其他用户不能够访问本机数据,也就不能够预览该图层文件的内容。如果该文件连接是从网上邻居创建的,那么路径将包括可以访问的计算机名和共享文件夹名字等。所以,如果将共享文件夹的地理数据制作成图层文件发送给其他用户时,其他用户就可以使用该图层文件。当用户对共享文件夹中的数据进行重命名或移动操作时,还要保证其他用户能够使用相应的图层文件,就必须对这些图层文件的连接关系进行修复。,15.2 输出地理数据,用户可以通过

3、ArcCatalog将地理数据库中的地理要素数据导出为ShapeFile或者coverage文件,并将相应的属性表格数据导出为INFO或者dBase格式的数据文件,实现与其他用户共享地理数据库中的数据。,15.2.2 输出属性表格数据,在ArcCatalog中输出属性表格数据的具体操作步骤如下。,15.3 创建Coverage数据,用户在使用ArcEditor 或ArcInfo时,可以借助ArcCatalog来管理coverages数据。用户正在使用的ArcGIS版本在ArcCatalog窗口的标题条中显示。在ArcCatalog中可以建立coverage的拓扑关系、定义coverage的投影

4、及设置其容限范围。同样地,在ArcCatalog中也可以增加、变更及索引要素类和INFO表的属性。 用户可通过使用ArcCatalog来创建关系类来定义一个文件夹中的coverage和INFO表之间的关联关系。当在ArcMap中编辑coverage要素时,如果coverage和某个INFO表存在关联关系,也可以同时编辑INFO表的属性。在ArcCatalog中,如果多个coverage之间存在复合关系,那么当要素被移动时,其相关要素也会相应移动。,15.3.1 新建Coverage数据,用户通过ArcCatalog能够创建新的空coverage。当采集数据时,使用主coverage作为项目中所

5、有coverage的模板是很重要的,因为只有这样它们才能正确的叠加,否则在不同coverage中的相同要素,例如海岸线,可能不能整齐成一线。当使用模板创建新的coverage时,模板coverage的控制点、边界和坐标系统信息被拷贝到新的coverage。如果不使用模板,那么在加入要素之前必须为新的coverage建立控制点。但不需要在加入要素前为新的coverage设置边界。 新coverage向导(New Coverage Wizard)会提示用户选择新的Coverage中是采用单精度还是双精度坐标。用户还必须选择哪个要素类将有拓扑关系。该向导按照用户的选择来为新的Coverage创建恰当

6、的要素类和属性表。,15.3.2 新建INFO表格,用户可以在ArcCatalog中创建新的、空的INFO表。数据表的名称不超过32个字符,而列名的长度必须少于16个字符。列的定义使用标准的ArcInfo数据类型。输入宽度是用于存储值的最大字符数或字节数。对于数值型的列,宽度必须能够容纳小数点和负号。,15.3.3 生成拓扑关系,在Coverage属性对话框中的General选项卡提供了有关coverage的重要信息。除了显示哪个要素类有拓扑关系,还能找到coverage储存在磁盘上的位置和它是单精度的还是双精度的。当单击要素类时,它包含的要素数目显示在选项卡的底部。 1通过Build建立拓扑

7、关系 2通过Clean建立拓扑关系,15.3.4 定义Coverage坐标系统,在Coverage属性对话框中Projection选项卡显示了Coverage的坐标系统并列它的参数。坐标系统定义了地球表面的坐标如何通过数学转换,从而能在一张平坦的纸上精确地表示它们。如果Coverag的坐标系统还没有被定义的话,用户可以通过属性对话框来定义投影。定义投影向导将指导用户来完成这一过程。ArcCatalog既可以交互地定义坐标系统的参数也可以从另一个coverage、grid或TIN中拷贝信息。如果coverage已经有坐标信息,仍然能使用定义投影向导来改变这些信息。 1匹配另一个数据项的坐标系统

8、2交互式定义坐标系统,15.4 维护Coverage数据,在ArcCatalog中,Coverage数据的维护主要包括Coverage控制点和范围的修改、设置Coverage的容限值以及对Covergae属性项进行添加、删除、更新等操作。,15.4.1 修改Coverage控制点和范围,在Arccatalog中每个coverage有一系列的控制点及边界或范围信息。控制点是在纸质地图上的点, 它在真实世界上的坐标是已知的。在进行数字化前,要从数字化仪上的纸质地图和coverage上已经存在的要素来标注控制点。然后,用户就可使用这些控制点来将要素的坐标从数字化仪的单位转换到已知的坐标系统。 1添加

9、控制点 2更新控制点 3删除控制点,15.4.2 设置Covergae的容限值,许多coverage操作都使用容限。例如,当用户在数字化或编辑时打开节点捕捉工具,如果它们落在一给定距离以内,这两个节点就会自动捕捉到一起,这个距离就是节点的捕捉容限。容限是以coverage单位定义的距离,如果要素坐标用的是数字化仪的单位,那么容限单位很可能是英寸如果要素被投影,则容限单位很可能是英尺或米。,15.4.3 维护Coverage属性项,在数据表或要素类的属性对话框中,可以为其增加、更新和删除属性,以及为这些属性的值创建索引。用户只能修改和删除属性表中不是由ArcInfo维护的列。 1添加新属性项 2

10、添加重定义属性项 3修改属性项 4删除属性项 5添加或删除索引,15.5 Coverage关系类,在ArcCatalog中,一个coverage的要素经常需要同其它coverage的要素或独立数据表中的数据相关联。用户可以在ArcCatalog中通过创建关系来定义这些关联,这些关系储存在关系类中。表面上,关系类似于ArcInfo的关联(relate),尽管关系可以更精确地表达这些关联。,15.5.1 Coverage关系类含义,通过关系,用户可以定义要素类属性表的哪列和其它表中的哪列共享相同的值。一旦创建,关系允许用户在coverage要素和表中的描述属性之间建立一个临时的连接。用户能使用相关

11、的属性来标注、符号化或查询要素;用户也能在ArcMap里编辑要素时编辑它们。 1关系的属性 2关系的种类,15.5.2 建立Coverage关系类,在ArcCatalog中,用户可以为在同一个文件夹中并共享相同属性的任何两个表或要素类创建简单的或复合的关系类。关联要素类可以存在于相同的coverage或不同的coverage中。如果源中的对象和目标中的对象是相互独立的,则创建一个简单关系;如果源中的对象的生存期控制着目标中的对象的生存期,则创建一个复合的关系。关系类允许用户使用关联表中的属性来查询、标注和符号化coverage的要素。在ArcMap中,当用户编辑源的coverage的要素时,通

12、过任何关系类,用户能编辑目标的属性值。,15.6 创建Shapefile文件,用户可通过ArcCatalog创建新的Shape文件和dBASE表,并通过添加、删除和索引属性来对它们进行修改,还可以对Shape文件的坐标系统进行定义并更新其空间索引。当在ArcCatalog中改变Shape文件的结构和属性时,必须使用ArcMap来修改其要素和属性。,15.6.1 新建shapefile文件,在 ArcCatalog中创建一个新Shape文件时,必须定义它要包含的要素类型,即这些要素是否表示路径以及那些要素是否是三维的。在Shape文件被创建以后,以上定义的属性就不能被修改了。如果选择在Shape

13、文件被创建以后再定义其坐标系统,那么直到被定义前,它将被定义为“Unknown”。,15.6.2 创建dbase表,(1)在ArcCatalog目录树中单击需要为其创建dBase文件的一个文件夹或文件夹连接。 (2)在主菜单栏中选择File|New|dBase Table菜单命令,新创建的dBase表将出现在文件夹中。 (3)输入dBase表的新名称,按Enter键,完成dBase表的创建。,15.6.3 属性项的添加和删除,用户可通过ArcCatalo添加和删除属性列来修改Shape文件和dBASE表的结构。因为已有名称和数据类型不可以被修改所以必须添加一个具有恰当名称和数据类型的新列。一个

14、列名的长度不能超过10个字符,如果超过,多余的字符将被截去。Shape文件的FID和Shape列,以及dBASE表的OID列不能被删除,它们是在访问数据表内容时由ArcGIS创建的一个虚拟列,它保证了数据表中的每个记录至少有一个唯一值。 1属性项的添加 2属性项的删除,15.6.4 创建和更新索引,用户可以通过ArcCatalog向Shape文件和dBASE表中添加属性索引。索引可以帮助用户提高评价属性值的查询性能。ArcCatalog创建并用于ArcGIS软件中的索引与那些ArcView 3创建和使用的索引不同,在ArcCatalog中创建的属性索在列的值发生变化时自动维护。 1创建或删除属

15、性索引 2创建或删除空间索引 3更新空间索引,15.7 Shapefile坐标定义,在地理信息系统中,Shape文件经常没有定义其要素的坐标系统的任何信息。在这种情况下,shape列的Spatial Reference属性将是“unknown”或“assumed geographic”。如果要素边界的坐标范围在X方向是-180到180,在y方向是-90到90,那么ArcGIS软件会假定数据是空间的而且基准面(datum)是NAD27。即使坐标系统没有被定义,还是可以对Shape文件进行操作,但不是所有可用的功能都可利用。 一旦坐标系统被定义,就可以修改单个参数。例如,可以修改从别的数据源中导入

16、的坐标系统的某个参数或制定一个预定义的坐标系统。在创建了自定义的坐标系统后,可以将其保存为独立的文件。这样可以和其他人共享这个坐标系统。,15.7.1 定义坐标系统,在ArcCatalog中定义坐标系统有以下几种方法:可以选择由ArcCatalog提供的预定义的坐标系统, 导入其它数据源使用的坐标系统参数或定义一个新的自定义的坐标系统。随后,用户可以根据需要修改单个参数。Shape文件的坐标系统参数是和Shape文件存储在一起的,一个与Shape文件名字相同的.prj文件中。,15.7.2 选择坐标系统,在ArcCatalog中用户可以选择由ArcCatalog提供的预定义的坐标系统,具体操作步骤如下。,15.7.3 导入坐标系统,在ArcCatalog中用户可以导入其它数据源使用的坐标系统参数,具体操作步骤如下。,15.7.4 定制坐标系统,在ArcCatalog中,用户可以根据自己的需要定义一个新的自定义的坐标系统,主要包括地理坐标系统的定义和投影坐标系统的定义。具体操作步骤如下。 1地理坐标系统的定制 2投影坐标系统的定制,15.8 栅格数据,栅格数据集包含许多不同类型的信息:正

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号