区块链技术博客
www.b2bchain.cn

009 一个空间分析项目02:数据组织求职学习资料

本文介绍了009 一个空间分析项目02:数据组织求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

本部分内容:
 组织项目数据库
 添加数据到项目文件夹下
 在ArcCatalog中预览数据
 在ArcMap中检查数据
 清理Catalog树

项目需要的数据保存在好些地方,并且是不同的数据格式。为了能进行分析,你必须找到这些数据,获得这些数据相关的信息将它们拷贝到项目的工作空间下。ArcCatalog让你可以有效地浏览和组织数据。

你将组织你的项目数据库以容纳你获取的和生成的数据。你将使用ArcCatalog来预览和拷贝数据,建立容纳数据的文件夹,建立表达远程数据的层。把你的项目数据库组织为一个目录分支来管理使你能容易地找到数据,所以你将建立到项目文件夹的连接。

你也将使用ArcMap来显示项目数据库中的数据集,这样能够观察你将要在分析中使用的不同数据集合之间的地理关系。

通过在ArcCatalog和ArcMap中预览数据,你可以知道哪些层需要进一步的处理后才能在分析中使用。

2.1 组织项目数据库
项目数据库的组织方式有很多种。好的策略是生成一个项目文件夹,然后使用子文件夹来容纳输入数据集,用另一个子文件夹来容纳你在分析中生成的数据集。

如同很多的GIS项目一样,你的项目的数据来自于不同的来源。一些数据是不同的格式或者不同的坐标系统。你要的数据多数已经收集好了。下面是数据当前位置清单:
009 一个空间分析项目02:数据组织
你将拷贝数据并将它们组织到一个项目文件夹中使访问这些数据更容易。你还需要建立一个文件夹来保存那些在分析过程中生成的数据。

项目数据库的结果是各不相同的;它部分依赖于个人的选择。目标是减少数据重复,很好地组织数据以使访问数据变得容易。这将帮助避免项目中的混乱以及帮助你在将来需要重新查看项目数据。在开始真正在磁盘上建立文件夹并拷贝数据入内之前,好的习惯是规划出项目文件夹的组织:
009 一个空间分析项目02:数据组织
CITY_SHARE,COUNTY_SHARE,和STATE_SHARE文件夹都保存在本地计算机磁盘上,但是它们可以代表网络上可以访问的共享文件夹。你可以使用ArcGIS来管理和显示在网络中任何位置的共享数据。

你也需要考虑后面要生成的数据应该怎样命名,建立命名规则。使用有意义的名字能帮助你一目了然的理解数据。例如,如果你合并两个地块数据集,那么输出的地块可以命名为Parcel01mrg,表示是第一次生成的地块数据,操作方式是合并。如果你后面对这个数据集进行编辑,那么你可以将编辑的数据命名为Parcel02edt,如此类推。

你将使用ArcCatalog来拷贝提供的实验数据的文件夹到一个新的位置,这样你可以处理这些数据而保存原始数据。然后你将建立一个新的个人地理数据库来容纳你将建立的一些新的数据集。你也需要建立两个新的文件夹:一个用于保存GreenvalleyDB数据库中的数据,另一个用来保存在分析过程中将建立的层。步骤如下:
 拷贝项目文件夹;
 建立到项目文件夹的连接;
 在项目文件夹下建立一个新的个人地理数据库:waterproject;
 在项目文件夹下建立CITY_LAYERS文件夹;
 在项目文件夹下建立ANALYSIS文件夹。

拷贝项目文件夹
项目文件夹中包含的是原始数据,包含一个project文件夹和greenvalley文件夹。你需要将整个文件夹拷贝到你自己的工作空间下。

  1. 创建自己的工作空间。把实验数据下的greenvalley拷贝到工作空间下(模拟放在数据服务器上的地理数据)。把project文件夹也拷贝到自己的工作空间下。(本例采用d:wwproject)
  2. 启动ArcCatalog。

连接到你的project项目文件夹
如果你的磁盘上有非常多的文件夹,那么滚动到你经常使用的文件夹变的很麻烦。建立一个连接能将那个文件夹放到你的手指边。你可以为project文件夹建立一个连接。
在练习中,你可以通过点选connect to folder工具然后浏览到数据文件夹来建立连接。也可以使用下面步骤方法:

  1. 在目录窗口的右侧浏览到项目文件夹project(应该选择Contents页);
  2. 将该文件夹拖到目录树顶部的 Folder Connections上然后释放鼠标。
    这样就建立了新的到project数据连接,在目录树中显示出来。
    009 一个空间分析项目02:数据组织
  3. 同样建立到备份文件夹下Greenvalley文件夹的连接,方便后面创建图层引用其中的数据。(这是模拟共享的数据库服务器上的数据,我们同样可以建立到它的连接来方便地使用它)
    009 一个空间分析项目02:数据组织
    连接是到文件夹的一个快捷方式。在项目的后面部分,你都将使用这个连接来访问项目文件夹下的数据。

建立项目地理数据库
然后,你将在项目文件夹内建立一个地理数据库来存储那些更新后的数据以及在项目过程中建立的新数据集。使用地理数据库是一个有效的存储、使用和管理数据的方法。

  1. 在目录树中选择刚建立的Project项目连接,它包含的内容就列表显示在右边窗口中。
  2. 右击project,选New—File Geodatabase,新建一个地理数据库将列在右边的内容窗口中,名字高亮显示。
  3. 输入“waterproject”以重新命名新建立的个人地理数据库。回车。
    009 一个空间分析项目02:数据组织
    注意:早期使用的是personal地理数据库,它是基于微软Access数据库的,由于容量和性能的限制,现在一般使用file Geodatabase。如果数据量不大,那么选哪种地理数据库都是可以的。

建立City_layers和Analysis文件夹
现在你将在项目文件夹下建立两个新的文件夹来存储从GreenvalleyDB中数据生成的层以及在后面分析中要建立的新层。

  1. 从File菜单下选New—Folder。(也可以从project的右键菜单上进行)
    新建立的文件夹列表在内容窗口中,你可以马上输入名字改名。输完回车。
  2. 将文件夹名字改为City_layers。同样建立另外一个文件夹Analysis。(注意ArcGIS中文件命名尽量使用下划线而不是连字符)
    009 一个空间分析项目02:数据组织
    City_Layers文件夹用来保存项目需要用到的图层(引用Greenvalley地理数据库中的数据的图层,或者规定数据的显示方式的图层),而Analysis文件夹用来保存项目分析过程中生成的一些新数据。项目分析中生成的数据最好这样保存,而不是保存在系统默认的位置数据库下。

向project项目文件夹中添加数据
你所需要的源数据中的三个—公园、街道和洪泛区—都包括在城市的GreenvalleyDB数据库中,这个数据库现在可以通过前面建立的greenvalley连接访问。
1 因为你将对公园要素类进行修改添加规划中的公园,所以你需要将它拷贝到你刚建立的waterproject地理数据库下。这样就保持原有数据作为一个备份。
2 而两外两个数据你不需要进行任何修改,只是用它们来进行显示和分析。因此不是拷贝它们,而是应该在项目文件夹下建立层(Layer)引用位于GreenvalleyDB数据库中的原始数据。这样你在项目中可以访问这些数据而不用生成重复的数据文件集(这在网络中访问数据特别有用)。步骤如下:
 从GreenvalleyDB中拷贝公园要素类到waterproject地理数据库中。
 在city_layers文件夹下建立streets层;
 在city_layers文件夹下建立flood_zone层。

拷贝公园要素类到waterproject地理数据库中:

  1. 在目录树中点Project文件夹左边的加号以展开其内容;
  2. 在目录树中双击前面建立的到Greenvalley文件夹的连接,这样其内容列表显示在右边窗口中
    009 一个空间分析项目02:数据组织
  3. 在目录树中双击Data文件夹展开它,再双击下面的GreenvalleyDB数据库展开它,点选公园要素数据集。
    009 一个空间分析项目02:数据组织
    可以看到此数据库中是通过要素数据集,如Hydrology和Transportation,来组织数据。要素数据集用来将相关的要素类组合在一起。例如,你一般会把主水管、侧管、接头、水泵等要素类组织在一起。一个要素数据集中的所有要素应该采用同种坐标。而且,这些要素类还能维持某种共同拓扑关系。(数据集三大作用:支持拓扑,统一坐标系,按主题组织数据)由于本项目建立的waterproject数据库中将只包含一些要素类,所以现在不需要使用要素数据集。
  4. 在ArcCatalog中,按下Ctrl键,将公园要素类(parks_polygon)拖放到waterproject地理数据库上,这样就将该要素类拷贝到了目标数据库中。(同一磁盘内拷贝必须按住Ctrl键,否则就是Move操作)(注意是要素类,不是要素数据集。你也可以使用右键菜单copy、paste来进行)
  5. 系统弹出数据传输对话框,点OK确定。
  6. 传输完成后,点waterproject左边的加号展开目录,可以看到parks_polygon要素类列在其下。
    009 一个空间分析项目02:数据组织

建立街道和洪泛区层
不是拷贝数据而是建立一个层作为访问数据的快捷方式。
双击Transportation要素数据集展开它。右击street_arc,选择Create Layer。指定保存的位置为City_layers文件夹下,取名为Streets,选择save确定。
009 一个空间分析项目02:数据组织
同样将Hydrology要素数据集下的flood_polygon建立图层,指定保存的位置为City_layers文件夹下,取名为flood_zone,保存。在目录树中双击city_layers,可以看到这两个图层在右边窗口中列出。如果没有,你可能需要refresh窗口。
009 一个空间分析项目02:数据组织
现在你的项目数据应该已经组织成下图这样。你需要熟悉这些数据的内容和位置。
009 一个空间分析项目02:数据组织
注意理解: Project是你的项目文件夹,而Greenvally则是别人的你可以访问的一个数据库文件夹,模拟的是一个网络服务器上的地理数据,尽管本练习中没有放在网络服务器中。

2.2 在ArcCatalog中预览数据
你已经通过拷贝数据和文件进行项目数据的组织。下面应该查看各个数据集,掌握这些空间数据的状况以及具有的属性。这样做能帮助你确认你组织的数据都是你所需要的。你还能够确定哪些数据还需要进一步的处理才能在分析中使用。

检查数据有好些方法。ArcCatalog中可以快速查看各个数据集中的要素和属性。ArcMap中可以将数据集一起显示,改变显示方法,放大详细查看等。下面我们使用ArcCatalog和ArcMap来检查前面准备的数据。

预览街道和洪泛区层

  1. 在目录树中浏览到City_layers下的flood_zone,点选之。右边的窗口中将显示一个图标代表洪泛区多边形。
    009 一个空间分析项目02:数据组织
  2. 点Preview页,将以图形的方式显示出预览图:
    009 一个空间分析项目02:数据组织
    在预览模式下可以建立缩略图。这样你在目录树中浏览时可以快速图层地理数据。由于你刚刚生成这个图层,缩略图还不存在。
  3. 点Create Thumbnail工具。系统将生成缩略图并和图层本身一起保存。
    009 一个空间分析项目02:数据组织
  4. 回到Contents页。你现在将可以看到缩略图。
    009 一个空间分析项目02:数据组织
    同样地为streets层建立缩略图:Preview—Create Thumbnail。
  5. 在目录树中选择City_layers文件夹,然后在工具栏上选Thumbnails方式浏览。这样文件夹下的内容将以缩略图方式显示:
    009 一个空间分析项目02:数据组织
    缩略图常常用来快速查看文件夹或数据库下的空间数据。

浏览其它数据文件夹
通过在Contents页面窗口中查看项目数据库中的文件夹下的内容,对其它数据进行检查。这些内容的缩略图标已经建立好了。

  1. 在目录树中点City_share左边的加号展开它的内容。
  2. 点image文件夹。由于前面选择的是contents页面以及缩略图方式显示,所以关于那个规划的公园的扫描地图的缩略图就显示出来了。
  3. 点land文件夹查看其所包含的两个parcel文件;然后点utility文件夹查看废水汇聚点coverage。
  4. 点state_share文件夹显示elevation栅格数据和lowland这个shapefile的缩略图。
    009 一个空间分析项目02:数据组织
    可以看到此文件夹下还包含state_dot.prj文件,这是坐标系统定义文件。后面你会看到这个坐标文件的用处。因为它不是地理数据集,所以它没有缩略图。

预览河流shapefile
County_share文件夹下包含从水资源部门处获得的河流的shapefile。

  1. 双击county_share文件夹展开它的内容。
    河流的缩略图显示出来。这个SHAPE文件只包含一条河流。你可以放大显示它以确保这是正确的数据。
  2. 点预览页,你将获得提示“选择对象不能预览”。这是因为当前选择的是county_share文件夹。预览只能预览一个数据集、图层或地图文档。而内容页则可以显示文件夹下的所有数据集,以及一个数据集的内容。对于shapefile、要素类文件或者影像文件,它显示它们的名字和类型以及缩略图。对于coverage则显示coverage内包含的文件。
  3. 在目录树中点river,这样在右边的预览窗口中显示出河流的预览。

本部分内容:
 组织项目数据库
 添加数据到项目文件夹下
 在ArcCatalog中预览数据
 在ArcMap中检查数据
 清理Catalog树

项目需要的数据保存在好些地方,并且是不同的数据格式。为了能进行分析,你必须找到这些数据,获得这些数据相关的信息将它们拷贝到项目的工作空间下。ArcCatalog让你可以有效地浏览和组织数据。

你将组织你的项目数据库以容纳你获取的和生成的数据。你将使用ArcCatalog来预览和拷贝数据,建立容纳数据的文件夹,建立表达远程数据的层。把你的项目数据库组织为一个目录分支来管理使你能容易地找到数据,所以你将建立到项目文件夹的连接。

你也将使用ArcMap来显示项目数据库中的数据集,这样能够观察你将要在分析中使用的不同数据集合之间的地理关系。

通过在ArcCatalog和ArcMap中预览数据,你可以知道哪些层需要进一步的处理后才能在分析中使用。

2.1 组织项目数据库
项目数据库的组织方式有很多种。好的策略是生成一个项目文件夹,然后使用子文件夹来容纳输入数据集,用另一个子文件夹来容纳你在分析中生成的数据集。

如同很多的GIS项目一样,你的项目的数据来自于不同的来源。一些数据是不同的格式或者不同的坐标系统。你要的数据多数已经收集好了。下面是数据当前位置清单:
009 一个空间分析项目02:数据组织
你将拷贝数据并将它们组织到一个项目文件夹中使访问这些数据更容易。你还需要建立一个文件夹来保存那些在分析过程中生成的数据。

项目数据库的结果是各不相同的;它部分依赖于个人的选择。目标是减少数据重复,很好地组织数据以使访问数据变得容易。这将帮助避免项目中的混乱以及帮助你在将来需要重新查看项目数据。在开始真正在磁盘上建立文件夹并拷贝数据入内之前,好的习惯是规划出项目文件夹的组织:
009 一个空间分析项目02:数据组织
CITY_SHARE,COUNTY_SHARE,和STATE_SHARE文件夹都保存在本地计算机磁盘上,但是它们可以代表网络上可以访问的共享文件夹。你可以使用ArcGIS来管理和显示在网络中任何位置的共享数据。

你也需要考虑后面要生成的数据应该怎样命名,建立命名规则。使用有意义的名字能帮助你一目了然的理解数据。例如,如果你合并两个地块数据集,那么输出的地块可以命名为Parcel01mrg,表示是第一次生成的地块数据,操作方式是合并。如果你后面对这个数据集进行编辑,那么你可以将编辑的数据命名为Parcel02edt,如此类推。

你将使用ArcCatalog来拷贝提供的实验数据的文件夹到一个新的位置,这样你可以处理这些数据而保存原始数据。然后你将建立一个新的个人地理数据库来容纳你将建立的一些新的数据集。你也需要建立两个新的文件夹:一个用于保存GreenvalleyDB数据库中的数据,另一个用来保存在分析过程中将建立的层。步骤如下:
 拷贝项目文件夹;
 建立到项目文件夹的连接;
 在项目文件夹下建立一个新的个人地理数据库:waterproject;
 在项目文件夹下建立CITY_LAYERS文件夹;
 在项目文件夹下建立ANALYSIS文件夹。

拷贝项目文件夹
项目文件夹中包含的是原始数据,包含一个project文件夹和greenvalley文件夹。你需要将整个文件夹拷贝到你自己的工作空间下。

  1. 创建自己的工作空间。把实验数据下的greenvalley拷贝到工作空间下(模拟放在数据服务器上的地理数据)。把project文件夹也拷贝到自己的工作空间下。(本例采用d:wwproject)
  2. 启动ArcCatalog。

连接到你的project项目文件夹
如果你的磁盘上有非常多的文件夹,那么滚动到你经常使用的文件夹变的很麻烦。建立一个连接能将那个文件夹放到你的手指边。你可以为project文件夹建立一个连接。
在练习中,你可以通过点选connect to folder工具然后浏览到数据文件夹来建立连接。也可以使用下面步骤方法:

  1. 在目录窗口的右侧浏览到项目文件夹project(应该选择Contents页);
  2. 将该文件夹拖到目录树顶部的 Folder Connections上然后释放鼠标。
    这样就建立了新的到project数据连接,在目录树中显示出来。
    009 一个空间分析项目02:数据组织
  3. 同样建立到备份文件夹下Greenvalley文件夹的连接,方便后面创建图层引用其中的数据。(这是模拟共享的数据库服务器上的数据,我们同样可以建立到它的连接来方便地使用它)
    009 一个空间分析项目02:数据组织
    连接是到文件夹的一个快捷方式。在项目的后面部分,你都将使用这个连接来访问项目文件夹下的数据。

建立项目地理数据库
然后,你将在项目文件夹内建立一个地理数据库来存储那些更新后的数据以及在项目过程中建立的新数据集。使用地理数据库是一个有效的存储、使用和管理数据的方法。

  1. 在目录树中选择刚建立的Project项目连接,它包含的内容就列表显示在右边窗口中。
  2. 右击project,选New—File Geodatabase,新建一个地理数据库将列在右边的内容窗口中,名字高亮显示。
  3. 输入“waterproject”以重新命名新建立的个人地理数据库。回车。
    009 一个空间分析项目02:数据组织
    注意:早期使用的是personal地理数据库,它是基于微软Access数据库的,由于容量和性能的限制,现在一般使用file Geodatabase。如果数据量不大,那么选哪种地理数据库都是可以的。

建立City_layers和Analysis文件夹
现在你将在项目文件夹下建立两个新的文件夹来存储从GreenvalleyDB中数据生成的层以及在后面分析中要建立的新层。

  1. 从File菜单下选New—Folder。(也可以从project的右键菜单上进行)
    新建立的文件夹列表在内容窗口中,你可以马上输入名字改名。输完回车。
  2. 将文件夹名字改为City_layers。同样建立另外一个文件夹Analysis。(注意ArcGIS中文件命名尽量使用下划线而不是连字符)
    009 一个空间分析项目02:数据组织
    City_Layers文件夹用来保存项目需要用到的图层(引用Greenvalley地理数据库中的数据的图层,或者规定数据的显示方式的图层),而Analysis文件夹用来保存项目分析过程中生成的一些新数据。项目分析中生成的数据最好这样保存,而不是保存在系统默认的位置数据库下。

向project项目文件夹中添加数据
你所需要的源数据中的三个—公园、街道和洪泛区—都包括在城市的GreenvalleyDB数据库中,这个数据库现在可以通过前面建立的greenvalley连接访问。
1 因为你将对公园要素类进行修改添加规划中的公园,所以你需要将它拷贝到你刚建立的waterproject地理数据库下。这样就保持原有数据作为一个备份。
2 而两外两个数据你不需要进行任何修改,只是用它们来进行显示和分析。因此不是拷贝它们,而是应该在项目文件夹下建立层(Layer)引用位于GreenvalleyDB数据库中的原始数据。这样你在项目中可以访问这些数据而不用生成重复的数据文件集(这在网络中访问数据特别有用)。步骤如下:
 从GreenvalleyDB中拷贝公园要素类到waterproject地理数据库中。
 在city_layers文件夹下建立streets层;
 在city_layers文件夹下建立flood_zone层。

拷贝公园要素类到waterproject地理数据库中:

  1. 在目录树中点Project文件夹左边的加号以展开其内容;
  2. 在目录树中双击前面建立的到Greenvalley文件夹的连接,这样其内容列表显示在右边窗口中
    009 一个空间分析项目02:数据组织
  3. 在目录树中双击Data文件夹展开它,再双击下面的GreenvalleyDB数据库展开它,点选公园要素数据集。
    009 一个空间分析项目02:数据组织
    可以看到此数据库中是通过要素数据集,如Hydrology和Transportation,来组织数据。要素数据集用来将相关的要素类组合在一起。例如,你一般会把主水管、侧管、接头、水泵等要素类组织在一起。一个要素数据集中的所有要素应该采用同种坐标。而且,这些要素类还能维持某种共同拓扑关系。(数据集三大作用:支持拓扑,统一坐标系,按主题组织数据)由于本项目建立的waterproject数据库中将只包含一些要素类,所以现在不需要使用要素数据集。
  4. 在ArcCatalog中,按下Ctrl键,将公园要素类(parks_polygon)拖放到waterproject地理数据库上,这样就将该要素类拷贝到了目标数据库中。(同一磁盘内拷贝必须按住Ctrl键,否则就是Move操作)(注意是要素类,不是要素数据集。你也可以使用右键菜单copy、paste来进行)
  5. 系统弹出数据传输对话框,点OK确定。
  6. 传输完成后,点waterproject左边的加号展开目录,可以看到parks_polygon要素类列在其下。
    009 一个空间分析项目02:数据组织

建立街道和洪泛区层
不是拷贝数据而是建立一个层作为访问数据的快捷方式。
双击Transportation要素数据集展开它。右击street_arc,选择Create Layer。指定保存的位置为City_layers文件夹下,取名为Streets,选择save确定。
009 一个空间分析项目02:数据组织
同样将Hydrology要素数据集下的flood_polygon建立图层,指定保存的位置为City_layers文件夹下,取名为flood_zone,保存。在目录树中双击city_layers,可以看到这两个图层在右边窗口中列出。如果没有,你可能需要refresh窗口。
009 一个空间分析项目02:数据组织
现在你的项目数据应该已经组织成下图这样。你需要熟悉这些数据的内容和位置。
009 一个空间分析项目02:数据组织
注意理解: Project是你的项目文件夹,而Greenvally则是别人的你可以访问的一个数据库文件夹,模拟的是一个网络服务器上的地理数据,尽管本练习中没有放在网络服务器中。

2.2 在ArcCatalog中预览数据
你已经通过拷贝数据和文件进行项目数据的组织。下面应该查看各个数据集,掌握这些空间数据的状况以及具有的属性。这样做能帮助你确认你组织的数据都是你所需要的。你还能够确定哪些数据还需要进一步的处理才能在分析中使用。

检查数据有好些方法。ArcCatalog中可以快速查看各个数据集中的要素和属性。ArcMap中可以将数据集一起显示,改变显示方法,放大详细查看等。下面我们使用ArcCatalog和ArcMap来检查前面准备的数据。

预览街道和洪泛区层

  1. 在目录树中浏览到City_layers下的flood_zone,点选之。右边的窗口中将显示一个图标代表洪泛区多边形。
    009 一个空间分析项目02:数据组织
  2. 点Preview页,将以图形的方式显示出预览图:
    009 一个空间分析项目02:数据组织
    在预览模式下可以建立缩略图。这样你在目录树中浏览时可以快速图层地理数据。由于你刚刚生成这个图层,缩略图还不存在。
  3. 点Create Thumbnail工具。系统将生成缩略图并和图层本身一起保存。
    009 一个空间分析项目02:数据组织
  4. 回到Contents页。你现在将可以看到缩略图。
    009 一个空间分析项目02:数据组织
    同样地为streets层建立缩略图:Preview—Create Thumbnail。
  5. 在目录树中选择City_layers文件夹,然后在工具栏上选Thumbnails方式浏览。这样文件夹下的内容将以缩略图方式显示:
    009 一个空间分析项目02:数据组织
    缩略图常常用来快速查看文件夹或数据库下的空间数据。

浏览其它数据文件夹
通过在Contents页面窗口中查看项目数据库中的文件夹下的内容,对其它数据进行检查。这些内容的缩略图标已经建立好了。

  1. 在目录树中点City_share左边的加号展开它的内容。
  2. 点image文件夹。由于前面选择的是contents页面以及缩略图方式显示,所以关于那个规划的公园的扫描地图的缩略图就显示出来了。
  3. 点land文件夹查看其所包含的两个parcel文件;然后点utility文件夹查看废水汇聚点coverage。
  4. 点state_share文件夹显示elevation栅格数据和lowland这个shapefile的缩略图。
    009 一个空间分析项目02:数据组织
    可以看到此文件夹下还包含state_dot.prj文件,这是坐标系统定义文件。后面你会看到这个坐标文件的用处。因为它不是地理数据集,所以它没有缩略图。

预览河流shapefile
County_share文件夹下包含从水资源部门处获得的河流的shapefile。

  1. 双击county_share文件夹展开它的内容。
    河流的缩略图显示出来。这个SHAPE文件只包含一条河流。你可以放大显示它以确保这是正确的数据。
  2. 点预览页,你将获得提示“选择对象不能预览”。这是因为当前选择的是county_share文件夹。预览只能预览一个数据集、图层或地图文档。而内容页则可以显示文件夹下的所有数据集,以及一个数据集的内容。对于shapefile、要素类文件或者影像文件,它显示它们的名字和类型以及缩略图。对于coverage则显示coverage内包含的文件。
  3. 在目录树中点river,这样在右边的预览窗口中显示出河流的预览。

本部分内容:
 组织项目数据库
 添加数据到项目文件夹下
 在ArcCatalog中预览数据
 在ArcMap中检查数据
 清理Catalog树

项目需要的数据保存在好些地方,并且是不同的数据格式。为了能进行分析,你必须找到这些数据,获得这些数据相关的信息将它们拷贝到项目的工作空间下。ArcCatalog让你可以有效地浏览和组织数据。

你将组织你的项目数据库以容纳你获取的和生成的数据。你将使用ArcCatalog来预览和拷贝数据,建立容纳数据的文件夹,建立表达远程数据的层。把你的项目数据库组织为一个目录分支来管理使你能容易地找到数据,所以你将建立到项目文件夹的连接。

你也将使用ArcMap来显示项目数据库中的数据集,这样能够观察你将要在分析中使用的不同数据集合之间的地理关系。

通过在ArcCatalog和ArcMap中预览数据,你可以知道哪些层需要进一步的处理后才能在分析中使用。

2.1 组织项目数据库
项目数据库的组织方式有很多种。好的策略是生成一个项目文件夹,然后使用子文件夹来容纳输入数据集,用另一个子文件夹来容纳你在分析中生成的数据集。

如同很多的GIS项目一样,你的项目的数据来自于不同的来源。一些数据是不同的格式或者不同的坐标系统。你要的数据多数已经收集好了。下面是数据当前位置清单:
009 一个空间分析项目02:数据组织
你将拷贝数据并将它们组织到一个项目文件夹中使访问这些数据更容易。你还需要建立一个文件夹来保存那些在分析过程中生成的数据。

项目数据库的结果是各不相同的;它部分依赖于个人的选择。目标是减少数据重复,很好地组织数据以使访问数据变得容易。这将帮助避免项目中的混乱以及帮助你在将来需要重新查看项目数据。在开始真正在磁盘上建立文件夹并拷贝数据入内之前,好的习惯是规划出项目文件夹的组织:
009 一个空间分析项目02:数据组织
CITY_SHARE,COUNTY_SHARE,和STATE_SHARE文件夹都保存在本地计算机磁盘上,但是它们可以代表网络上可以访问的共享文件夹。你可以使用ArcGIS来管理和显示在网络中任何位置的共享数据。

你也需要考虑后面要生成的数据应该怎样命名,建立命名规则。使用有意义的名字能帮助你一目了然的理解数据。例如,如果你合并两个地块数据集,那么输出的地块可以命名为Parcel01mrg,表示是第一次生成的地块数据,操作方式是合并。如果你后面对这个数据集进行编辑,那么你可以将编辑的数据命名为Parcel02edt,如此类推。

你将使用ArcCatalog来拷贝提供的实验数据的文件夹到一个新的位置,这样你可以处理这些数据而保存原始数据。然后你将建立一个新的个人地理数据库来容纳你将建立的一些新的数据集。你也需要建立两个新的文件夹:一个用于保存GreenvalleyDB数据库中的数据,另一个用来保存在分析过程中将建立的层。步骤如下:
 拷贝项目文件夹;
 建立到项目文件夹的连接;
 在项目文件夹下建立一个新的个人地理数据库:waterproject;
 在项目文件夹下建立CITY_LAYERS文件夹;
 在项目文件夹下建立ANALYSIS文件夹。

拷贝项目文件夹
项目文件夹中包含的是原始数据,包含一个project文件夹和greenvalley文件夹。你需要将整个文件夹拷贝到你自己的工作空间下。

  1. 创建自己的工作空间。把实验数据下的greenvalley拷贝到工作空间下(模拟放在数据服务器上的地理数据)。把project文件夹也拷贝到自己的工作空间下。(本例采用d:wwproject)
  2. 启动ArcCatalog。

连接到你的project项目文件夹
如果你的磁盘上有非常多的文件夹,那么滚动到你经常使用的文件夹变的很麻烦。建立一个连接能将那个文件夹放到你的手指边。你可以为project文件夹建立一个连接。
在练习中,你可以通过点选connect to folder工具然后浏览到数据文件夹来建立连接。也可以使用下面步骤方法:

  1. 在目录窗口的右侧浏览到项目文件夹project(应该选择Contents页);
  2. 将该文件夹拖到目录树顶部的 Folder Connections上然后释放鼠标。
    这样就建立了新的到project数据连接,在目录树中显示出来。
    009 一个空间分析项目02:数据组织
  3. 同样建立到备份文件夹下Greenvalley文件夹的连接,方便后面创建图层引用其中的数据。(这是模拟共享的数据库服务器上的数据,我们同样可以建立到它的连接来方便地使用它)
    009 一个空间分析项目02:数据组织
    连接是到文件夹的一个快捷方式。在项目的后面部分,你都将使用这个连接来访问项目文件夹下的数据。

建立项目地理数据库
然后,你将在项目文件夹内建立一个地理数据库来存储那些更新后的数据以及在项目过程中建立的新数据集。使用地理数据库是一个有效的存储、使用和管理数据的方法。

  1. 在目录树中选择刚建立的Project项目连接,它包含的内容就列表显示在右边窗口中。
  2. 右击project,选New—File Geodatabase,新建一个地理数据库将列在右边的内容窗口中,名字高亮显示。
  3. 输入“waterproject”以重新命名新建立的个人地理数据库。回车。
    009 一个空间分析项目02:数据组织
    注意:早期使用的是personal地理数据库,它是基于微软Access数据库的,由于容量和性能的限制,现在一般使用file Geodatabase。如果数据量不大,那么选哪种地理数据库都是可以的。

建立City_layers和Analysis文件夹
现在你将在项目文件夹下建立两个新的文件夹来存储从GreenvalleyDB中数据生成的层以及在后面分析中要建立的新层。

  1. 从File菜单下选New—Folder。(也可以从project的右键菜单上进行)
    新建立的文件夹列表在内容窗口中,你可以马上输入名字改名。输完回车。
  2. 将文件夹名字改为City_layers。同样建立另外一个文件夹Analysis。(注意ArcGIS中文件命名尽量使用下划线而不是连字符)
    009 一个空间分析项目02:数据组织
    City_Layers文件夹用来保存项目需要用到的图层(引用Greenvalley地理数据库中的数据的图层,或者规定数据的显示方式的图层),而Analysis文件夹用来保存项目分析过程中生成的一些新数据。项目分析中生成的数据最好这样保存,而不是保存在系统默认的位置数据库下。

向project项目文件夹中添加数据
你所需要的源数据中的三个—公园、街道和洪泛区—都包括在城市的GreenvalleyDB数据库中,这个数据库现在可以通过前面建立的greenvalley连接访问。
1 因为你将对公园要素类进行修改添加规划中的公园,所以你需要将它拷贝到你刚建立的waterproject地理数据库下。这样就保持原有数据作为一个备份。
2 而两外两个数据你不需要进行任何修改,只是用它们来进行显示和分析。因此不是拷贝它们,而是应该在项目文件夹下建立层(Layer)引用位于GreenvalleyDB数据库中的原始数据。这样你在项目中可以访问这些数据而不用生成重复的数据文件集(这在网络中访问数据特别有用)。步骤如下:
 从GreenvalleyDB中拷贝公园要素类到waterproject地理数据库中。
 在city_layers文件夹下建立streets层;
 在city_layers文件夹下建立flood_zone层。

拷贝公园要素类到waterproject地理数据库中:

  1. 在目录树中点Project文件夹左边的加号以展开其内容;
  2. 在目录树中双击前面建立的到Greenvalley文件夹的连接,这样其内容列表显示在右边窗口中
    009 一个空间分析项目02:数据组织
  3. 在目录树中双击Data文件夹展开它,再双击下面的GreenvalleyDB数据库展开它,点选公园要素数据集。
    009 一个空间分析项目02:数据组织
    可以看到此数据库中是通过要素数据集,如Hydrology和Transportation,来组织数据。要素数据集用来将相关的要素类组合在一起。例如,你一般会把主水管、侧管、接头、水泵等要素类组织在一起。一个要素数据集中的所有要素应该采用同种坐标。而且,这些要素类还能维持某种共同拓扑关系。(数据集三大作用:支持拓扑,统一坐标系,按主题组织数据)由于本项目建立的waterproject数据库中将只包含一些要素类,所以现在不需要使用要素数据集。
  4. 在ArcCatalog中,按下Ctrl键,将公园要素类(parks_polygon)拖放到waterproject地理数据库上,这样就将该要素类拷贝到了目标数据库中。(同一磁盘内拷贝必须按住Ctrl键,否则就是Move操作)(注意是要素类,不是要素数据集。你也可以使用右键菜单copy、paste来进行)
  5. 系统弹出数据传输对话框,点OK确定。
  6. 传输完成后,点waterproject左边的加号展开目录,可以看到parks_polygon要素类列在其下。
    009 一个空间分析项目02:数据组织

建立街道和洪泛区层
不是拷贝数据而是建立一个层作为访问数据的快捷方式。
双击Transportation要素数据集展开它。右击street_arc,选择Create Layer。指定保存的位置为City_layers文件夹下,取名为Streets,选择save确定。
009 一个空间分析项目02:数据组织
同样将Hydrology要素数据集下的flood_polygon建立图层,指定保存的位置为City_layers文件夹下,取名为flood_zone,保存。在目录树中双击city_layers,可以看到这两个图层在右边窗口中列出。如果没有,你可能需要refresh窗口。
009 一个空间分析项目02:数据组织
现在你的项目数据应该已经组织成下图这样。你需要熟悉这些数据的内容和位置。
009 一个空间分析项目02:数据组织
注意理解: Project是你的项目文件夹,而Greenvally则是别人的你可以访问的一个数据库文件夹,模拟的是一个网络服务器上的地理数据,尽管本练习中没有放在网络服务器中。

2.2 在ArcCatalog中预览数据
你已经通过拷贝数据和文件进行项目数据的组织。下面应该查看各个数据集,掌握这些空间数据的状况以及具有的属性。这样做能帮助你确认你组织的数据都是你所需要的。你还能够确定哪些数据还需要进一步的处理才能在分析中使用。

检查数据有好些方法。ArcCatalog中可以快速查看各个数据集中的要素和属性。ArcMap中可以将数据集一起显示,改变显示方法,放大详细查看等。下面我们使用ArcCatalog和ArcMap来检查前面准备的数据。

预览街道和洪泛区层

  1. 在目录树中浏览到City_layers下的flood_zone,点选之。右边的窗口中将显示一个图标代表洪泛区多边形。
    009 一个空间分析项目02:数据组织
  2. 点Preview页,将以图形的方式显示出预览图:
    009 一个空间分析项目02:数据组织
    在预览模式下可以建立缩略图。这样你在目录树中浏览时可以快速图层地理数据。由于你刚刚生成这个图层,缩略图还不存在。
  3. 点Create Thumbnail工具。系统将生成缩略图并和图层本身一起保存。
    009 一个空间分析项目02:数据组织
  4. 回到Contents页。你现在将可以看到缩略图。
    009 一个空间分析项目02:数据组织
    同样地为streets层建立缩略图:Preview—Create Thumbnail。
  5. 在目录树中选择City_layers文件夹,然后在工具栏上选Thumbnails方式浏览。这样文件夹下的内容将以缩略图方式显示:
    009 一个空间分析项目02:数据组织
    缩略图常常用来快速查看文件夹或数据库下的空间数据。

浏览其它数据文件夹
通过在Contents页面窗口中查看项目数据库中的文件夹下的内容,对其它数据进行检查。这些内容的缩略图标已经建立好了。

  1. 在目录树中点City_share左边的加号展开它的内容。
  2. 点image文件夹。由于前面选择的是contents页面以及缩略图方式显示,所以关于那个规划的公园的扫描地图的缩略图就显示出来了。
  3. 点land文件夹查看其所包含的两个parcel文件;然后点utility文件夹查看废水汇聚点coverage。
  4. 点state_share文件夹显示elevation栅格数据和lowland这个shapefile的缩略图。
    009 一个空间分析项目02:数据组织
    可以看到此文件夹下还包含state_dot.prj文件,这是坐标系统定义文件。后面你会看到这个坐标文件的用处。因为它不是地理数据集,所以它没有缩略图。

预览河流shapefile
County_share文件夹下包含从水资源部门处获得的河流的shapefile。

  1. 双击county_share文件夹展开它的内容。
    河流的缩略图显示出来。这个SHAPE文件只包含一条河流。你可以放大显示它以确保这是正确的数据。
  2. 点预览页,你将获得提示“选择对象不能预览”。这是因为当前选择的是county_share文件夹。预览只能预览一个数据集、图层或地图文档。而内容页则可以显示文件夹下的所有数据集,以及一个数据集的内容。对于shapefile、要素类文件或者影像文件,它显示它们的名字和类型以及缩略图。对于coverage则显示coverage内包含的文件。
  3. 在目录树中点river,这样在右边的预览窗口中显示出河流的预览。

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 009 一个空间分析项目02:数据组织求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们