ArcGIS数据库以及图层的建立

本文详细介绍了地理数据库、要素数据集和要素类在ArcGIS中的概念和操作,涵盖了.mdb和.gdb数据库类型,以及如何在ArcGIS中建立和管理这些数据结构,包括Shapefile的使用和限制。
摘要由CSDN通过智能技术生成

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

地理数据库(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 按可选性列出(用于控制激活的数据框的要素类的要素可选性)

       

  • 19
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ArcGIS地理数据库建模设计及实现,ArcGIS Diagrammer和Case Tool的比较Marine Mammal Densities, Filtered by Season 地理数据库设计概述 esrI China 地理数据库设计概述 Three methods to create a Geodatabase Design your geodatabase What data? Lacation and projection? Geometric networks? 从现有设计中创建地理数据库 Create schema with Import existing data Use CAsE tools ArcCatalog Shapely 从头开始创建地理数据库 MS positon Coverages 数据库中将存储什么类型的数据? Build geometric >数据存储采用什么投影? networks 是否需要建立数据的修改规则? Define subtypes and >如何组织对象类,如表,要素类,和要素 attribute domains Arccatalog 类的子类。 是否需要维护不同类型对象间的关系? 数据库中是否包含几何网络? Load data into schema 数据库中是否包含拓扑相关要素? Define connectivity rules 数据库中是否存储自定义对象? chapelles Geodatabase Define relationships Geodatabase ∽:會忡 schema ⑤ esri china Marine Mammal Densities, Filtered by Season 地理数据库设计步骤 esrI China 地理数据库设计 数据分析 业务分析 地理数据库设计 esrI China 数据分析 ●地理数据库设计是指将地理信息编排为可根据地理位置进行整合的 系列数据专题(即图层)。因此要进行地理数据库设计,需要先确定 要使用的数据专题,然后再指定各专题图层的内容和表现形式。 如何将你的数据分门别类 矢量数据-SHP、CAD、MIF、KML、根据业务新建等 影像数据-底图、矢量化 属性数据 大多情况 ●格式转换以及扩展(CAD) 根据需求分析设计 esrI China 空间数据模型设计步骤 ●要素类设计 >逻辑分类 形式上:土地权属、土地利用、自然资源、水利建设. 要素类划分 实质上:宗地、行政区、水系、阀门、电杆. 需要考虑: Domain和细化子类 要素类字段设计 对象描述 业务需求 esrI China 业务分析 ●是否属于典型行业 水利、交通、管网、石油等 是否需要数据质量检查业务 是否需要数据关联业务 是否数据表的某个字段必须有相关的值域限制 是否需要多用户编辑业务 是否需要3D分析业务 是否需要记录历史业务 是否需要上下级数据库同步业务 esrI China 空间数据模型设计步骤 ●要素间关系确定 空间要素间关系 ■质量检查规则(宗地与界址线、界址点的边界相互重合、水井和地下 水源地等 连通性规则(河道轴线应具备连通性 ■复杂关系类(宗地与房屋的依存关系 空间要素与非空间要素间关系 空间要素挂接属性表(房屋与房屋所属人的关系) ●●●。 esrI China
要快速建立ArcGIS数据库,可以按照以下步骤进行操作: 1. 准备数据库:首先,选择适合的数据库软件,例如Oracle、SQL Server或PostgreSQL,并确保已经安装和配置好该数据库软件。然后,在数据库中创建一个新数据库实例,用于存储ArcGIS数据。 2. 安装ArcGIS软件:下载并安装ArcGIS软件,包括ArcGIS Desktop、ArcGIS Server和ArcGIS Enterprise。这些软件将提供数据库管理工具和数据库连接功能。 3. 配置数据库连接:启动ArcGIS Desktop软件,通过连接数据库工具,配置与数据库的连接。输入数据库的地址、端口号、用户名和密码等信息,建立数据库的连接。 4. 创建地理数据库:在ArcGIS Desktop中,打开Catalog窗口,右键点击数据库连接,选择"New",然后选择"Feature Database"。在弹出的对话框中,输入地理数据库的名称和位置,并指定空间参考信息。 5. 设计数据模型:根据项目需求和数据组织结构,设计出数据库的数据模型。这包括定义数据表、字段、关系和约束等。可以使用ArcGIS Desktop中的工具,如ArcCatalog或ArcMap的Editor工具,创建和编辑数据模型。 6. 导入数据:在数据模型中创建好数据表后,可以通过各种方式将现有的数据导入到数据库中。可以使用ArcGIS Desktop的工具,如ArcCatalog或ArcMap的Add Data工具,导入各种格式的数据,如Shapefile、CSV文件或数据库备份文件等。 7. 发布地理数据:如果需要将数据服务器化或与外部应用程序共享,可以使用ArcGIS Server或ArcGIS Enterprise软件,将地理数据库中的数据发布为地图、图层或服务。 通过以上步骤,即可快速建立ArcGIS数据库,并开始进行地理数据的管理、分析和共享。当然,对于具体项目和需求的数据库建立,还需要根据实际情况进行灵活调整和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值