ArcGIS数据库以及图层的建立

avatar
作者
猴君
阅读量:2

一、地理数据库、要素数据集、要素类、要素

地理数据库(Geodatabase)可包含要素类、要素数据集、栅格等一系列的数据。

要素数据集(Feature Dataset)由一组相同空间参考(Spatial Reference)的要素类组成,还可以包含拓扑等关系数据。

要素类(Feature Class)同类空间要素的集合,其中组成要素类的每个部分成为要素。要素类可以直接创建在数据库中,也可以先创建要素数据集再在数据集中创建要素类。要素类可以独立存在,也可以具有某种关系如拓扑关系。根据组成要素类的要素可以分为:

  • Polygon Features 面要素
  • Line Features 线要素
  • Point Features 点要素
  • Multipoint Features 多点要素
  • MultiPatch Features 多面体要素
  • Dimension Features 尺寸注记要素
  • Annotation Features 注记要素

要素(Feature)指数据中表示的单条记录,是组成要素类的单位,要素包含属性、几何体、坐标系。

二、ArcGIS支持的数据库类型

ArcMap操作支持常用的.mdb个人地理数据库——Personal Geodatabase(access数据库)和.gdb文件地理数据库——File Geodatabase。.mdb.和gdb支持地理数据库的完整信息模型,包括拓扑、栅格目录、网络数据集、terrain数据集、地址定位器等。

ArcSDE还支持关系型如Oracle、Microsoft SQL Server、PostgreSQL等地理数据库的部署。

三、ArcGIS中数据库的建立

1、点击标准工具条上的Catalog图标

2、在弹出的Catalog页面中→Folder Connections进行文件夹连接,选择要新建数据库的位置→文件右击→new新建→选择File Geodatabase或者Personal Geodatabase

 四、ArcGIS中要素数据集的建立

Catalog→选中test F G.gdb右击→new新建→选择Feature Dataset

其中,选择坐标系

  • Favorites 收藏夹
  • Geographic Coordinate Systems 地理坐标系
  • Projected Coordinate Systems 投影坐标系
  • Import 导入

五、ArcGIS中要素类的建立

要素类可以直接创建在数据库中,也可以先创建要素数据集再在数据集中创建要素类。

1、要素类直接创建在数据库中

Catalog→选中test F G.gdb右击→new新建→选择Feature Class,选择坐标系上同。

2、要素类创建在要素数据集中

上同。

在要素数据集中创建的要素类是有关系的,可以建立拓扑管理;直接创建要素类(Shapefile)或在数据库中创建要素类是不能建立拓扑关系的。

3、Shapefile创建在文件夹中(Shapefile文件相当于一个要素类)

Catalog→选中已连接的文件夹右击→new新建→选择Shapefile

Feature Type分为:

  • Polygon 面
  • Polyline 折线
  • Point 点
  • Multipoint 多点
  • MultiPatch 多面体

六、Shapefile文件介绍

Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。

Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。一个Shape文件包括三个基本文件:一个图形文件(*.shp),一个图形索引文件(*.shx),和一个属性表(*.dbf)。

其他可选的文件:

  • .prj ——投影格式,用于保存地理坐标系统与投影信息,是一个存储well-known text投影描述符的文本文件。
  • .sbn and.sbx ——几何体的空间索引
  • .fon and.fbx ——只读的Shapefiles的几何体的空间索引
  • .ain and.aih ——列表中活动字段的属性索引。
  • .ixs ——可读写Shapefile文件的地理编码索引
  • .mxs —— 可读写 Shapefile 文件的地理编码索引(ODB格式)
  • .atx——.dbf文件的属性索引,其文件名格式为shapefile.columnname.atx(ArcGIS8及之后的版本)
  • .shp.xml ——以XML格式保存元数据。
  • .cpg ——用于描述.dbf文件的代码页,指明其使用的字符编码。

缺点:

  • 无法存储空值。
  • 字段名最多只能够有10个字符。最多只能够有255个字段。
  • 只支持以下的数据类型:浮点类型(13字节存储空间),整数(4或9字节),日期(不能够存储时间,8字节)和文本(最大254字节,一个汉字2字节,最多127个字)。
  • 浮点数有可能包含舍入错误,因为它们以文本的形式保存。
  • shapefile并不支持样条曲线,放大一定的比例会出现锯齿。
  • shapefile无法存储拓扑信息。
  • shp文件或.dbf文件最大的体积不能够超过2GB(或231位)。也就是说,一个shapefile最多只能够存储七千万个点坐标。
  • 一个shp文件包含多部分,拷贝或重命名时,最好使用Catalog操作,防止数据丢失或错乱。

图层的显示:

  • List By Drawing Order 按照显示顺序排列(勾选可控制显示隐藏图层)

        菜单栏→Insert→Data Frame新建数据框

        

  • List By Source 按照数据源显示(可用于区别同名数据)

        

  • List By Visibility 按可见性列出(用于控制激活的数据框的显隐性)

        

  • List By Selection 按可选性列出(用于控制激活的数据框的要素类的要素可选性)

       

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!