原文:ArcGIS for Desktop入门教程_第五章_ArcCatalog使用 - ArcGIS知乎-新一代ArcGIS问答社区

1 ArcCatalog使用

1.1 GIS数据

地理信息系统,就是将真实的地物或地理现象抽象为计算机可表达的简单的集合类型(比如点、线、多边形),再按其几何类型和专题信息进行分类,通过计算机技术来管理和分析这些数据。从数据的组织形式上,我们通常将其分为矢量数据和栅格数据两大类。







如上图所示,分别用矢量和栅格的形式来表达一条高速公路。我们可以清晰地发现矢量数据与栅格数据的对比特点。





1.2 常见矢量数据介绍

在ArcGIS中,常见的矢量数据有Coverage、Shapefile和Geodatabase。这几种都是ArcGIS的原生数据格式,因此在ArcGIS中使用最多,详细信息见下表:





黄色调图标的Coverage格式的数据,是早期ArcInfo Workstation的原生矢量数据格式。现在在ArcGIS for Desktop中,仅支持对此格式数据的显示和转换,不再支持对此格式数据的编辑。



ArcCatalog中显示的绿色调图标Shapefile格式和灰色调图标Geodatabase格式的数据是ArcGIS for Desktop中最常用的两种可编辑的矢量数据格式。







然而,在Windows的资源管理其中查看这些地理数据时,我们就会发现它们并不像在ArcCatalog中显示的那样。以Shapefile为例,同一个数据,在ArcCatalog中显示为一个绿色图标的Shapefile数据,而在Windows资源管理器下查看时,却发现相同路径下有若干个同名的文件。







GIS数据往往有其特殊的数据结构,并且常是由多文件组成,在Windows资源管理器中一般无法识别。所以,我们强烈推荐用户养成良好的使用习惯,使用ArcCatalog作为地理数据的资源管理器,在ArcCatalog中完成对地理数据的创建、组织、管理(复制、粘贴、栅格、重命名)等工作,以最大可能的维护数据的完整性。



1.3 使用ArcCatalog

ArcCatalog是ArcGIS for Desktop中最常用的应用程序之一。与Windows资源管理器类似,在ArcCatalog界面的左侧是目录树,右侧是内容显示区域。但不同的是,在ArcCatalog不会自动将所有物理盘符添加至目录树,而需要用户手动连接到某文件夹。







浏览数据信息

ArcCatalog界面的右侧,是信息浏览区域,在这里可以浏览数据的空间信息、属性信息以及元数据信息。







1. 预览空间信息或属性信息

在左侧目录树中定位到需要查看的数据,将右侧调整为Preview标签,即可预览到相应的信息。可以通过界面下方的Preview下拉列表选择预览的内容。







若界面下方的Preview选择为Geography,则预览的是该数据的空间信息,若选择的是Table,则预览的是其属性信息。



2. 浏览元数据信息

所谓元数据(Metadata),即是对数据基本属性的说明。ArcGIS使用标准的元数据格式记录了空间数据的一些基本信息,比如:数据的主题、关键字、成图目的、成图单位、成图时间、完成或更新状态、坐标系统、属性字段等。元数据是对数据的说明,通过元数据,我们可以更方便地进行数据的共享与交流。







管理空间数据

由于多数GIS数据都是由多文件组成,所以若要对其进行复制、粘贴、删除或重命名之类的操作时,需要对其所有支撑文件进行统一修改。而ArcCatalog能将所有支撑文件联合识别,读取为一个空间数据,所以在ArcCatalog中,能很方便地对空间数据进行管理。在ArcCatalog左侧目录树中选中需要处理的数据,在右键菜单中即可看见这些管理选项。







创建空间数据(练习)

1. 打开ArcCatalog,在目录树中连接到存放练习数据的本地磁盘,并找到…\DATA\Using_ArcMap文件夹,此时右边的区域显示文件夹的内容。在右边区域右键单击鼠标,在弹出菜单中选择New > Shapefile。





2. 在弹出的对话框中首先填入要素类名称“building1”,然后确定要素类的几何类型。常用的几何类型包括point(点),polyline(线)和polygon(多边形),本次练习要创建一个polygon 要素类。







3. 定义坐标系统。点击Edit按钮。在弹出的对话框中找到Add Coordinate System选择Import,即导入已有要素类或栅格数据的坐标系统。





然后在弹出对话框中选择xiaoqu这个栅格数据,点击Add完成。









4. 给新建的要素类添加字段。右键点击building1要素类,在弹出菜单中选择Properties,打开要素类属性对话框。选择其中的Fields选项卡。输入字段名称,选择字段类型并设置字段属性(如字段长度、字段精度等)。本练习中要创建2个新建字段,具体设置如下:









设置完字段后,一个空的要素类就创建完成了。至于如何在新建的要素类中添加地理要素数据,在下一章中将会介绍。



1.4 数据入库

现在,越来越多的组织和个人选择使用Geodatabase格式来组织其空间数据。下面我们将学习如何将已有的数据导入Geodatabase空间数据库中。示例数据在…\DATA\BuildingGeodatabase中,该文件夹中的内容是某保护区的地形及植被信息,还有该保护区的范围以及研究区域范围。



其中植被信息是Coverage格式的数据vegetion,地形信息是栅格数据dem30,保护区范围和研究区域范围都是Shapefile格式的数据boundary.shp 和study_area.shp。我们的练习目的是要在该文件夹中创建一个Geodatabase,将所有数据转换为Geodatabase格式。



矢量数据入库

1. 在ArcCatalog中定位到…\DATA\BuildingGeodatabase,右键单击BuildingGeodatabase > New > File Geodatabase,创建Geodatabase。



Geodatabase 分为三种类型:Personal Geodatabase、File Geodatabase 和ArcSDE Geodatabase。其中,Personal Geodatabase 是以微软的Access为基础,数据量有限(一般不超过2GB);File Geodatabase是ArcGIS 9.2 版本推出的,它以文件为存储基础,单文件数据量上限为1TB;ArcSDE Geodatabase 可以基于oracle、SQL Server、DB2、Informix 等关系型数据库,能够存储海量的空间数据。







2. 点击工具栏上的红色工具箱,打开ArcToolbox。定位到ArcToolbox > Coversion Tools > To Geodatabase > Feature Class to Feature Class 工具,双击打开此工具。







常用的格式转换工具都可以在 ArcToolbox > Conversion Tools 中找到。











3. 在弹出的Feature Class to Feature Class工具窗口中,Input Features项填入…\ BuildingGeodatabase\vegetation\polygon;Output Location项填入…\ BuildingGeodatabase\NewFile Geodatabase .gdb;Output FeatureClass项填入vegetation。点击OK,即可开始入库格式转换。







上述操作是将coverage格式的vegetation中的polygon转换为Geodatabase格式的数据,存储在第一步新建的Geodatabase中,转换后的新要素类名称为vegetation。



使用该工具不仅能够转换coverage格式的数据,还能够将Shapefile或者CAD的数据转换为Geodatabase格式。



4. 使用上述相同的方法(Feature Class to FeatureClass工具),将…\DATA\BuildingGeodatabase\boundary.shp和study_area.shp分别转化为Geodatabase格式,导入New File Geodatabase.gdb中。



栅格数据入库

1. 定位到ArcToolbox >Conversion Tools >To Geodatabase >Raster To Geodatabase(multiple)工具,双击将其打开。







2. Input Rasters项填入…\DATA\BuildingGeodatabase\dem30; Output Geodatabase项填入…\data\BuildingGeodatabase\New File Geodatabase.gdb,点击OK,即可将栅格数据dem30导入到Geodatabase中。







若还有更多栅格数据,需要拼接为一幅图存储,则可在已导入栅格的基础上进行数据追加。对第2步已导入Geodatabase的dem30右键 >Load > Load Data,即可开始栅格图幅的拼接工作。





 

练习数据下载:链接: http://pan.baidu.com/s/1i4FuY9n 密码: sk6y



本入门教程各章节连接:

ArcGIS for Desktop入门教程_第一章_引言: http://zhihu.esrichina.com.cn/?/article/524

ArcGIS for Desktop入门教程_第二章_Desktop简介: http://zhihu.esrichina.com.cn/?/article/525

ArcGIS for Desktop入门教程_第三章_Desktop软件安装: http://zhihu.esrichina.com.cn/?/article/526

ArcGIS for Desktop入门教程_第四章_入门案例分析: http://zhihu.esrichina.com.cn/?/article/527

ArcGIS for Desktop入门教程_第五章_ArcCatalog使用: http://zhihu.esrichina.com.cn/?/article/528

ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图: http://zhihu.esrichina.com.cn/?/article/529

ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析: http://zhihu.esrichina.com.cn/?/article/530

ArcGIS for Desktop入门教程_第八章_Desktop学习资源 : http://zhihu.esrichina.com.cn/?/article/531

ArcGIS for Desktop入门教程_第五章_ArcCatalog使用 - ArcGIS知乎-新一代ArcGIS问答社区的更多相关文章

  1. ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区 1 使用ArcGIS进行空间分析 1.1 GIS分析基础 G ...

  2. ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区 1 用ArcMap制作地图 作为ArcGIS for Deskto ...

  3. ArcGIS for Desktop入门教程_第四章_入门案例分析 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第四章_入门案例分析 - ArcGIS知乎-新一代ArcGIS问答社区 1 入门案例分析 在第一章里,我们已经对ArcGIS系列软件的体系结构有了一 ...

  4. ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区 1 软件安装 1.1 安装前准备 请确认已经收到来自Esri中国( ...

  5. ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区 1 学习资源 用户在学习和应用过程中,可以参考的资源如下: 1. ...

  6. ArcGIS for Desktop入门教程_第一章_引言 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第一章_引言 - ArcGIS知乎-新一代ArcGIS问答社区 1 引言 1.1 读者定位 我们假设用户在阅读本指南前应已具备以下知识: · 熟悉W ...

  7. ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ...

  8. D3.js的v5版本入门教程(第五章)—— 选择、插入、删除元素

    D3.js的v5版本入门教程(第五章) 1.选择元素 现在我们已经知道,d3.js中选择元素的函数有select()和selectAll(),下面来详细讲解一下 假设我们的<body>中有 ...

  9. Node入门教程(6)第五章:node 模块化(上)模块化演进

    node 模块化 JS 诞生的时候,仅仅是为了实现网页表单的本地校验和简单的 dom 操作处理.所以并没有模块化的规范设计. 项目小的时候,我们可以通过命名空间.局部作用域.自执行函数等手段实现变量不 ...

随机推荐

  1. TOP 10 ONLINE COMPILER

    Top 10 Online Compilers +1338 Tweet Share106 Share Pin 444 Shares Online compilers are one type of t ...

  2. Bootstrap手机网站开发案例

    Bootstrap手机网站开发案例 一.总结 一句话总结:Bootstrap手机网站开发注意事项(3点):a.引入viewpoint声明,b.通过屏幕宽动态控制元素显隐 c.图片添加自适应 1.Boo ...

  3. Innodb单表数据物理恢复

    本文将介绍使用物理备份恢复Innodb单表数据的方法 前言: 随着innodb的普及,innobackup也成为了主流备份方式.物理备份对于新建slave,全库恢复的需求都能从容应对. 但当面临单表数 ...

  4. 利用for循环的嵌套输出图形--课后作业

    for (int i = 1; i <= 8; i++) { int a, b; for (a = 1; a < i; a++) Console.Write(" "); ...

  5. 【codeforces 785A】Anton and Polyhedrons

    [题目链接]:http://codeforces.com/contest/785 [题意] 给你各种形状的物体; 然后让你计算总的面数; [题解] 用map来记录各种物体本该有的面数; 读入各种物体; ...

  6. PostThreadMessage发送进程间消息(对话框向控制台发消息,控制台也可有消息循环)

    函数原型 BOOL PostThreadMessage( DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam ); 1 2 3 4 5 6 T ...

  7. WPF 设置了阴影效果后,Y轴位置会有变化的问题

    原文:WPF 设置了阴影效果后,Y轴位置会有变化的问题 背景 最近遇到一个动画执行时,文本位置变化的问题.如下图: 如果你仔细看的话,当星星变小时,文本往下降了几个像素. 貌似有点莫名其妙,因为控件之 ...

  8. IO 字符流学习

    import java.awt.Frame; import java.io.*; public class filewriter { /** * @param args */ public stati ...

  9. R 语言基本操作(基本信息的查看、与本地文件系统交互、编译器版本升级)

    0. 信息及路径的查看 getwd() ⇒ 查看路径: setwd() ⇒ 设置路径: .libPaths() ⇒ R 语言库所在的位置: sessionInfo() ⇒ 查询版本及系统和库等信息: ...

  10. WPF文字描边的解决方法

    原文:WPF文字描边的解决方法  由于项目原因,今天研究了一下午WPF的文字描边,网上这方面的资料奇少,搞了半天才发现强大的WPF原来不直接支持文字描边啊.最后求助于MSDN,找到了方案,和大家分 ...