GEODATABASE和ArcSDE

合集下载

arcgis格式

arcgis格式

arcgis格式
ArcGIS支持多种数据格式,包括但不限于:
1. Shapefile格式:这是一种常见的空间数据格式,由ESRI开发。

它以文
件形式存储地理要素,包括点、线、多边形等。

Shapefile通常包含三个或
更多文件,分别存储几何数据、属性数据和空间参考信息。

2. Geodatabase格式:这是ArcGIS的主要数据存储格式,利用数据库技
术来高效安全地管理地理数据。

Geodatabase支持多种数据类型,包括要
素类、栅格、拓扑、网络、地址定位器等。

3. Coverage格式:这是一种本地数据格式,用于存储空间数据和属性数据。

Coverage格式利用文件夹来分别存储几何数据和属性数据。

4. Raster格式:ArcGIS支持多种栅格数据格式,如GeoTIFF、ERDAS Imagine等。

这些格式用于存储卫星影像、数字高程模型等。

5. DXF格式:这是一种CAD数据交换格式,用于在AutoCAD和其他
CAD软件之间交换数据。

ArcGIS支持将DXF格式的CAD数据导入到地图中。

6. DGN格式:这是一种用于数字地形模型的格式,由MicroStation开发。

ArcGIS支持将DGN格式的数据导入到地图中。

以上是ArcGIS支持的一些常见数据格式,但并不是全部。

根据具体需求和数据来源,可能还有其他支持的格式。

地理数据库(geodatabase)概述

地理数据库(geodatabase)概述

地理数据库(geodatabase) 概述什么是地理数据库?在最基本的层面上,ArcGIS 地理数据库是存储在通用文件系统文件夹、Microsoft Access 数据库或多用户关系DBMS(如Oracle、Microsoft SQL Server、PostgreSQL、Informix 或IBM DB2)中的各种类型地理数据集的集合。

地理数据库大小不一且拥有不同数量的用户,可以小到只是基于文件构建的小型单用户数据库,也可以大到成为可由许多用户访问的大型工作组、部门及企业地理数据库。

但地理数据库不只是数据集的集合;术语“地理数据库”在ArcGIS 中有多个含义:•地理数据库是ArcGIS 的原生数据结构,并且是用于编辑和数据管理的主要数据格式。

当ArcGIS 使用多个地理信息系统(GIS) 文件格式的地理信息时,会使用地理数据库功能。

•它是地理信息的物理存储,主要使用数据库管理系统(DBMS) 或文件系统。

通过ArcGIS 或通过使用SQL 的数据库管理系统,可以访问和使用数据集集合的此物理实例。

•地理数据库具有全面的信息模型,用于表示和管理地理信息。

此全面信息模型以一系列用于保存要素类、栅格数据集和属性的表的方式来实现。

此外,高级GIS 数据对象可添加以下内容:GIS 行为;用于管理空间完整性的规则;以及用于处理核心要素、栅格数据和属性的大量空间关系的工具。

•地理数据库软件逻辑提供了ArcGIS 中使用的通用应用程序逻辑,用于访问和处理各种文件中以及各种格式的所有地理数据。

该逻辑支持处理地理数据库,包括处理shapefile、计算机辅助绘图(CAD) 文件、不规则三角网(TIN)、格网、CAD 数据、影像、地理标记语言(GML) 文件和大量其他GIS 数据源。

•地理数据库具有用于管理GIS 数据工作流的事务模型。

地理数据库(geodatabase) 的架构地理数据库存储模型以一系列简单但核心的关系数据库概念为基础,并利用了基础数据库管理系统(DBMS) 的优势。

ArcGIS10地理信息系统教程从初学到精通3章

ArcGIS10地理信息系统教程从初学到精通3章

第3章地理数据库地理数据库(Geodatabase)是一种面向对象的空间数据模型,它对于地理空间特征的表达更接近我们对现实世界的认识。

地理数据库在一个公共模型框架下,对GIS处理和表达的空间特征,如矢量、栅格、不规则格网(triangulated irregular network, TIV、网络等进行统一描述和存储,是目前最先进的数据管理模式。

本章主要介绍地理数据库的概念,Ueodatabase的数据管理.智能化操作,版本与长事务管理等的原理与操作方法。

3.1 Geodatabase概述3.1.1 Geodatabase数据模型Geodatabase和空间数据库(spatial database)在本质上没有很大的区别,只是提法的不同。

GIS使用Geodatabase来描述地理数据库的概念与操作,方便起见,本章皆用Geodatabase 描述地理数据库。

Geodatabase是Esri公司经过多年研发,在先前数据模型的基础上进化而来的,是保存各种数据集的“容器”。

它建立在标准的关系数据库(RDBMS)基础之上,使用标准关系数据库技术表现地理信息数据模型,并加入了空间数据管理的模式。

Geodatabase中所有的数据都被存储在一个RDBMS中,既包括每个地理数据集的框架和规则,又包括空间数据和属性数据的简单表格。

Geodatabase为ArcGIS更好地管理和使用地理数据提供了数据接口和管理框架,它集成了所有在ArcGIS中可以使用的数据类型(如要素类、格数据集、表)及其显示、访问、存储、管理和处理的方法。

1.Geodatabase的数据组织Geodatabase依据层次型的数据对象来组织空间数据,这些数据对象包括对象类(object class、要素类(feature class)和要素数据集(feature dataset)等。

1)对象类在Geodatabase中,对象类是一种特殊的类,它没有空间特征,表现为可关联某种特定行为的表记录。

ArcGIS的数据结构

ArcGIS的数据结构

ArcGIS文件分为shapefile,Coverage,Geodatabase这三种。

Shapefile:一种基于文件方式存储GIS数据的文件格式。

至少由.shp,.dbf,.shx三个文件作成,分别存储空间,属性和前两者的关系。

是GIS中比较通用的一种数据格式。

Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述。

数据结构复杂,属性缺省存储在Info表中。

目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作。

Coverage是一种矢量文件格式,几何和空间拓扑关系存储在二进制文件中,与之相关的属性数据则被存放在INFO表或RDBMS中(PC ArcInfo存储在DBF表中)。

Coverages是对要素类组织后(feature class)的集合,每个要素类都是一些点,线(arcs),面或者annotation(文本)的集合,用于描述地理要素的Coverage要素类包括point,node,route system,section,polygon 和region。

一个或多个coverage要素被用于构造地理要素,例如arcs和node被用于构造街道中心线,tic,annotation,link,boundary要素类提供了对coverage数据管理和浏览的支持。

Shapefile和Coverage的区别:二者都是矢量文件结构,但和coverage不同的是shapefile文件不存储拓扑信息,因此相对其它数据格式要较少地占用存储空间,在显示和访问效率上要快许多。

通常一个shapefile由一个主文件,索引文件和DBASE文件组成,在几何和属性基于记录号一对一对应,其数据格式ESRI已经公开。

Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一种基于RDBMS存储的数据格式,其有两大类:1.Personal Geodatabse 用来存储小数据量数据,存储在Access的mdb 格式中。

Geodatabase-3-地理数据库服务

Geodatabase-3-地理数据库服务

Geodatabase-3-地理数据库服务1.5 地理数据库服务有了ArcSDE软件,这个空间数据引擎提供,ArcInfo便能够访问空间数据库。

在ArcSDE 中,你可以创建⾃⼰的Geodatabse,并且,这个Geodatabase在理论上可以是⽆限⼤的!同时,ArcSDE还提供关系型数据库的开放接⼝。

1.5.1 Geodatabase如何扩展数据库Geodatabase是表达地理信息的数据模型,在很多⽅⾯增强了关系数据库的技术:l Geodatabase可以将地理数据描述为四种形式:不连续的对象描述为⽮量数据,连续对象描述为栅格数据,表⾯描述为TINs,将位址描述成为Locatro或address。

l Geodatabase存储要素的⼏何形状,ArcInfo中提供空间操作功能,⽐如查找要素的邻近、相连或相交的对象。

Geodatabase 中还提供定义和管理数据的地理坐标系统的框架。

l Geodatabase中的拓扑关系可以模拟道路运输事业或其它公⽤设施⽹络,进⾏地理操作,线性要素的拓扑功能是在⼏何⽹络(Geometric Network)中完成的l ArcGIS Desktop 8.3出现后,Geodatabase中的拓扑⼯具(Topology)还可以定义不同类型的要素之间的拓扑关系。

l Geodatabase中可以定义对象、要素之间的关联(Relationships)l Geodatabase通过定义域(Domain)和验证规则(Validation rule)来增强属性的完整性l Geodatabase将要素的“⾃然”⾏为绑定到存储要素的表中l Geodatabase可以具有多个版本(Version),同⼀时刻允许⽤户编辑对同⼀数据进⾏编辑1.5.2 个⼈Geodatabase(personal Geodatabase)和多⽤户GeodatabaseGeodatabase可以分成两种——个⼈Geodatabase和多⽤户Geodatabase。

Geodatabase数据模型

Geodatabase数据模型

Geodatabase数据模型1 Geodatabase概念Geodatabase是ArcInfo8引入的一种全新的面向对象的空间数据模型,是建立在DBMS之上的统一的、智能的空间数据模型。

“统一”是指,Geodatabase之前的多个空间数据模型都不能在一个统一的模型框架下对地理空间要素信息进行统一的描述,而Geodatabase做到了这一点;“智能化”是指,在Geodatabase模型中,对空间要素的描述和表达较之前的空间数据模型更接近我们的现实世界,更能清晰、准确地反映现实空间对象的信息。

GeoDatabase的设计主要是针对标准关系数据库技术的扩展,它扩展了传统的点、线和面特征,为空间信息定义了一个统一的模型。

在该模型的基础上,使用者可以定义和操作不同应用的具体模型,例如交通规划模型、土地管理模型、电力线路模型等。

GeoDatabase为创建和操作不同用户的数据模型提供了一个统一的、强大的平台。

由于Geodatabase是一种面向对象的数据模型,在此模型中,空间中的实体可以表示为具有性质、行为和关系的对象。

Geodatabase描述地理对象主要通过以下以下四种形式:(1)用矢量数据描述不连续的对象;(2)用栅格数据描述连续对象;(3)用TINs描述地理表面;(4)用Location或者Address描述位址。

Geodatabase还支持表达具有不同类型特征的对象,包括简单的物体、地理要素(具有空间信息的对象)、网络要素(与其他要素有几何关系的对象)、拓扑相关要素、注记要素以及其他更专业的特征类型。

该模型还允许定义对象之间的关系和规则,从而保持地物对象间相关性和拓扑性的完整。

2 Geodatabase体系结构Geodatabase以层次结构的数据对象来组织地理数据。

这些数据对象存储在要素类(Feature Classes)、对象类(0bject classes)和数据集(Feature datasets)中。

arcgis的数据格式

arcgis的数据格式

arcgis的数据格式摘要:一、ArcGIS简介二、ArcGIS支持的常用数据格式1.Shapefile格式2.Geodatabase格式3.KML/KMZ格式4.GPX格式5.栅格数据格式三、ArcGIS不支持的数据格式1.PDF格式2.JPG/PNG等图像格式四、数据格式的转换1.使用ArcGIS进行格式转换2.使用第三方工具进行格式转换五、选择合适的ArcGIS数据格式1.根据数据类型选择2.根据数据用途选择3.根据数据共享性选择正文:ArcGIS是一款由Esri公司开发的地理信息系统软件,广泛应用于地图制作、数据分析、空间建模等领域。

在ArcGIS中,可以导入和导出多种数据格式,满足不同场景下的需求。

本文将为您介绍ArcGIS中常用的数据格式以及如何选择合适的格式。

首先,让我们了解一下ArcGIS支持的常用数据格式:1.Shapefile格式:Shapefile是一种常见的矢量数据格式,可以存储点、线和面等几何图形。

它使用简单的文件结构,便于数据共享和传输。

Shapefile 格式适用于较小型的地理数据项目。

2.Geodatabase格式:Geodatabase是ArcGIS中的一种高级数据存储格式,可以存储和管理大量地理数据。

它支持多种数据类型,并提供数据完整性和一致性控制。

Geodatabase格式适用于大型项目和团队协作。

3.KML/KMZ格式:KML(Keyhole Markup Language)是一种用于描述地理信息的XML格式。

KMZ是一种压缩的KML文件格式,可以存储地理数据和关联的图像文件。

这两种格式适用于在Google Earth等地图软件中展示数据。

4.GPX格式:GPX(GPS eXchange Format)是一种常用的GPS数据格式,可以记录轨迹、海拔等信息。

GPX格式适用于记录和分享户外运动轨迹。

5.栅格数据格式:栅格数据是由像素组成的,可以表示连续的地理表面。

什么是Geodatabase

什么是Geodatabase

什么是Geodatabase2008-08-05 23:491、引言随着ESRI ArcGIS 8系列GIS平台软件的推出,我们发现,当谈到空间数据模型和格式的时候,多了一个原来不曾出现的新词:Geodatabase。

从字面意义上讲,我们可以将“Geodatabase”拆分为“Geo”和“database”两部分。

其中,“Geo”,即“Geography”——“地理”,与“database”——“数据库”连在一起,就是“Geodatabase”——“地理数据库”。

“地理数据库”给了我们一个对Geodatabase极为直观的解释,同时,也给了我们一个较大的、较容易混淆的想象空间。

在ARC/INFO 7.X以前,空间数据是以Coverage、TIN、GRID 等格式表达和管理的,这些数据格式与Geodatabase是一种什么样的关系?Geodatabase可以取代它们吗?Geodatabase更好吗?好在哪里?拓扑关系在Geodatabase中是如何处理的?等等问题。

下面本文将就这些问题进行探讨。

2、COVERAGE、SDE 3 LAYER和Geodatabasea、什么是Geodatabase?Geodatabase是ArcInfo 8引入的一个全新的空间数据模型,是建立在DBMS之上的统一的、智能化的空间数据库。

所谓“统一”,在于Geodatabase之前所有的空间数据模型都不能在一个同一的模型框架下对GIS通常所处理和表达的地理空间要素,如:矢量、栅格、三维表面、网络、地址等,进行统一的描述。

而Geodatabase做到了这一点。

所谓“智能化”,是指在Geodatabase模型中,地理空间要素的表达较之以往的模型更接近于我们对现实事物对象的认识和表述方式。

Geodatabase中引入了地理空间要素的行为、规则和关系,当处理Geodatabase中的要素时,对其基本的行为和必须满足的规则,我们无需通过程序编码;对其特殊的行为和规则,则可以通过要素扩展进行客户化定义。

基于Geodatabase和ArcSDE的面向对象空间数据库设计

基于Geodatabase和ArcSDE的面向对象空间数据库设计
1 Ge d tb s o aa a e数 据模 型
持 。本 文 选 择 了 A c I rGS的新 一 代 数 据 模 型 G o 示更为精确 ;支持空间数据的版本管理和多用户并 e—
地 理数 据模 型 是是 由一 系 列支 持地 图显 示 、查 询 、编辑 和分析 的数 据 对象 组成 的。空 间数 据库 的 ae 据模 型和 G oa bs 数据 模型 l g数 edt ae a 1 l 。 G oa bs edt ae是 A c no引 入 的 第 三 代 数 据 模 a r/ f I
模型.可 以将空间数据加入到关系数据库管理系
作者简介 : 孙
伟 (93 , , 18 一) 男 河北涿鹿人。2 0 0 6年 9月就
统 ( D MS R B )中去。S E为数据库 中各层的所有要 D 素都建立了索引 ,将层从逻辑上分成一个个 小块 , 称为 cl 层 中的要素则分解到各 cl中加以描述 , e. 1 e l
进行合 法性 规 则检 验 ,空 间数 据 的录入 和编 辑更 加
对应一个要素 。每一个要素类在地理数据库 中所对 应 的表作为一个 图层 。从空 间数据管理的角度看 ,
S E可看成是一个连续 的空 间数据模型 D 。借助这

收 稿 日期 :0 8 1— 9 修 回 日期 :0 8 1- 0 20 — 0 0 ; 2 0 — 1 1
向 对 象 的 空 间数 据 库 设 计 .并 通 过 对 通 用的 关 系型 数 据 库 系统 增 加 A cD 中 间件 来 实现 空 间数 据 的 rS E
访 问 与 管理
关键 词 : e dt a ; rS : I数据 库 G o a bs A cDE 空 " a e . - 1 中 图分 类 号 :2 8 P 0 文献标志码 : A

Geodatabase10新特性

Geodatabase10新特性

Geometric Network
结果集最多只能包含一个空间字段。 结果集最多只能包含一个空间参考。 结果集必须只有一种实体类型。 结果集不得包含任何 ArcGIS 不支持的字段类型。
选择显示字段、要素类型、投影等
Query Layer
• Query Layer只存储过滤条件,而且可以修改,刷新地图 可以重读最新数据。
版本
如果在 ArcSDE 地理数 据库中对版本化的要素类定 义了查询,则查询将只返回 基表中的数据;而不会返回 添加表(Add 表)或删除表 (Delete 表)中的任何信息。
直连(DC)
Sdemon Kill(Pause)直连
• 使用 sdemon 命令和 kill 操作来删除与 ArcSDE 地理 数据库的直连。在先前版本中,kill 操作只能用于删除 ArcSDE 服务连接。
授予SDE用户如下权限 ALTER SYSTEM SELECT_CATALOG_ROLE
SDE
说明
BLOB_OUTOFLINE
GEOMETRY_AND_BLOB_ 1TB、UTF8 OUTOFLINE 在文件中同时存储与其余属性不同的几何属性和 BLOB 属性 包含大BLOB列的terrain 数据集
File Geodatabase
三个新配置关键字可控制对数据进行行内或行外存储
行内存储数据表示所有属性在文件地理数据库中都存储在同一文件或虚拟表中 行外存储数据则表示属性存储在不同的文件或虚拟表中
常用DBMS配置 配置2种空间类型来自Oracle•
ST_Geometry:自劢安装,配置 SDO_Geometry:安装Oracle Spatial 安装Oracle客户端
配置2种空间类型

Geodatabase之基础kikitaMaps

Geodatabase之基础kikitaMaps

Geodatabase之基础kikitaMapsGeodatabase是用来表达和管理地理信息的复杂数据模型,是ArcGIS的主要存储数据方式,主要存储了featureclasses、rasterdatasets、attributes、具有行为的高级GIS数据对象、管理空间完整性的规则、要素栅格属性关系工具。

一、Geodatabase 的种类:就其种类呢,无非是三种:File Geodatabase,PersonalGeodatabase,ArcSDEGeodatabase。

1、 FileGeodatabase:以文件夹形式存储。

每个Dataset作为一个文件存储,最大可达1T。

对于PGDB更推荐FGDB。

单用户,同一个Dataset 、独立的featureclass或者table,并发只能有一人写操作,可以多人读操作。

支持跨平台。

2、PersonalGeodatabase:所有的Dataset都存储在MicrosoftAccess数据文件中,最大大小不超过2 GB。

单用户,一个人写多人读。

仅支持Windows。

3、ArcSDEGeodatabase:储存在关系数据库中,可使用Oracle,MicrosoftSQL Server, IBM DB2, IBM Informix,PostgreSQL。

这些多用户的数据库要求使用ArcSDE,不限制大小和用户的数量。

平台支持:Windows, UNIX,Linux。

二、Geodatabase中的DatesetGeodatabase 中包含基本的dataset,包括:feature classes、rasterdatasets、attributes。

还包含高级地理数据类型:coordinate systems, coordinateresolution, feature classes,topologies, networks, raster catalogs,relationships, domains。

基于ArcSDE和Geodatabase的森林空间数据库构建研究

基于ArcSDE和Geodatabase的森林空间数据库构建研究
关 键 词 : e d tb s ; c DE; 间 数 据 库 ; 林 资 源 ; 字化 ; 业 信 息 G o aa a e ArS 空 森 数 林
中 图分 类 号 :7 T 3 1 1 1 T 3 s ;P 1. 3 ; P 1
文 献 标 识 码 : A
文 章 编 号 :6 1 3 6 ( 0 0 0 - 0 5 0 17 - 1 8 2 1 ) 2 0 8 - 4
空 间 数 据 引 擎 和 G o a bs ed t ae地 理 数 据 模 型 的 森 林 a
程 序之 间的接 口问题 . rS E空 问数据 库 引擎 就 是 A cD

个 空 间数 据管 理 接 口, 主要任 务 是 : 用关 系数 其 ①
据 库存 储管 理 空 问数 据 ; 从 数 据 库 中读 取 空 间数 ② 据, 并转 换 为 G S应用 程 序能 够接 收 和使用 的格 式 ; I 盯 坞 眦 ③将 S I W 程 序 中的 空 间数 据 导人 数 据 库 , 给 Gh S应用 J 交 关 系数 据库 管理 . 因此 空 问 数 据 引 擎是 空 问数 据
计 、 据 存 储 方 式等 方 面进 行 了设 计 . 数 对数 据 库 U L建 模 、 据 入 库 的 方 法及 流程 等进 行 了论 述 . 为 基 于 A c D M 数 认 rS E 和 G o a b s 森 林 资 源 空 间数 据 库 能 从 理 论 上 保 证 数 据 的 完 整 性 和 共 享 性 , 高数 据 存 储 及 管理 效 率 . e d t ae的 a 提
第 3 5卷 第 2期
21 0 0年 4月






V0 .3 No. 1 5 2 Apr 201 . 0

geodatabse 空间数据库模型的特点。

geodatabse 空间数据库模型的特点。

Geodatabase是一种空间数据库模型,具有以下特点:
1. 空间数据类型:Geodatabase可以存储各种空间数据类型,如点、线、多边形等,同时支持各种空间参考系统,如WGS84、UTM等。

2. 关系型数据存储:Geodatabase使用关系型数据库的方式来存储空间数据,这使得它可以方便地进行数据查询、分析和管理。

3. 空间索引:Geodatabase支持空间索引,这使得它可以快速地查询和分析空间数据,提高数据检索和处理效率。

4. 空间分析功能:Geodatabase提供了各种空间分析功能,如缓冲区分析、拓扑分析、空间插值等,这些功能可以帮助用户更好地理解和利用空间数据。

5. 数据完整性:Geodatabase支持数据完整性约束,可以保证数据的准确性和一致性。

6. 可扩展性:Geodatabase可以轻松地扩展和更新,可以存储大量的空间数据,并支持多用户同时访问和编辑。

综上所述,Geodatabase具有空间数据类型、关系型数据存储、空间索引、空间分析功能、数据完整性和可扩展性等特点,这些特点使得它成为了一种非常强大和灵活的空间数据库模型。

Geodatabase与ArcSDE中文版

Geodatabase与ArcSDE中文版

第1章Geodatabase1、1 Geodatabase概述Geodatabase 概述ArcGIS操作基于GIS文件格式和存储于geodatabases中的地理信息。

Geodatabase 是ArcGIS的本地数据结构,是用于编辑和数据管理的基本数据格式。

Geodatabase 能将空间数据存储在文件、MDB文件或者大型DBMS中。

以上三种存储方式的区别在于可存储数据量的不同以及可支持的并发用户数量不同,能够实现从小数据量、单用户的文件数据库到大数据量、多用户并发编辑的企业级DBMS的不同层次的应用。

理解geodatabase简介:geodatabase是大量不同类型的地理数据集的集合。

在这一章节可以学习geodatabase的基础,这些概念能够为学习和有效使用geodatabase打下坚实的基础。

Geodatabase定义:geodatabase是大量不同类型的地理数据集的集合,这些地理数据集可以存储在普通的文件中、微软的Access数据库中或者多用户的关系数据库(比如Oracle, Microsoft SQL Server, 或者IBM DB2)。

Geodatabase中主要数据集:数据集是geodatabase中的一个重要概念。

它是ArcGIS 用来组织和运用地理信息的基本机制。

Geodatabase包含三种主要的数据集类型:要素类、栅格数据集和表。

在创建Geodatabase时,首先生成不同的Dataset类型,然后添加或者扩展Geodatabase基本要素的能力,例如添加拓扑、网络、子类以实现GIS行为建模、维护数据完整性以及建立空间关系。

Geodatabase的存储Geodatabase的存储不仅包括简单的空间坐标和属性数据的表格,还包括这些地理数据集的模式和规则。

Geodatabase的三种基础数据集(要素类,属性表和栅格数据集)和其他的geodatabase元素都以表格的形式存储。

GEODATABASE和ArcSDE精品PPT课件

GEODATABASE和ArcSDE精品PPT课件

Records a set of separately manageable changes Not a copy of the database They reference different edits
made to the database All versions have the same schema
A version is created for the check out
Option to apply filters to check out subset of data
Only changes are checked in
Edit a subset of the data while you are disconnected from the network
Example: Editing in the field
From a Master GDB to a Check out GDB
Master GDB DEFAULT
Copyright © 2002 – 2004 ESRI. All rights reserved.
SDE.DEFAULT
Version: Parcel Update
Patricia
Krista
Michael
Disconnected editing
Data stored in an enterprise GDB
Application Server connection Direct connect
ArcSDE administration tools
Monitoring command
Copyright © 2002 – 2004 ESRI. All rights reserved.

ArcGIS_栅格数据在地理数据库(geodatabase)中的存储方式

ArcGIS_栅格数据在地理数据库(geodatabase)中的存储方式

ArcGIS_栅格数据在地理数据库(geodatabase)中的存储⽅式在下述情况下可将栅格数据存储在地理数据库中:要管理栅格、添加⾏为和控制⽅案时;要将明确的栅格数据集作为 DBMS 的⼀部分进⾏管理时;要使⽤⼀个数据架构来管理全部内容时。

地理数据库主要有三种类型:ArcSDE 地理数据库、个⼈地理数据库和⽂件地理数据库。

每种地理数据库的功能⾏为基本相同;不过,对于某些特定的⼯具或程序,其功能⾏为将有所区别。

有关⼯具或程序的⾏为差异的信息,请参阅此帮助系统的指定⼯具或程序章节。

与⽂件地理数据库相⽐,确实存在的⼀个不同点是栅格⽬录上的 SQL 查询。

有关上述内容的详细信息,请参阅迁移到⽂件地理数据库 (geodatabase)。

在⽂件地理数据库中存储栅格数据⽂件地理数据库的存储模型混合了 ArcSDE 地理数据库的存储模型和个⼈地理数据库的存储模型,其中,托管的栅格数据采⽤ ArcSDE 地理数据库的存储模型,⽽⾮托管的栅格数据采⽤个⼈地理数据库的存储模型。

另外,⽂件地理数据库旨在为个⼈⽤户提供编辑功能,且不⽀持版本化,这点与个⼈地理数据库相似。

它们位于⽂件系统⽬录中,因此不需要密码就可以进⾏访问。

⽂件地理数据库和 ArcSDE 地理数据库共享相同的基本存储架构。

与使⽤个⼈地理数据库相⽐,使⽤⽂件地理数据库具有许多优势。

⽂件地理数据库与 ArcSDE地理数据库⼀样,将数据存储在块中。

这使访问数据更有效率,在执⾏镶嵌操作时体现得更为明显。

当在⽂件地理数据库中镶嵌数据时,仅更新重叠块。

如果不存在重叠块,则插⼊⼀个新块。

部分块将使⽤ NoData 像素进⾏填充。

此外,⽂件地理数据库和 ArcSDE 地理数据库存储模型可以执⾏部分⾦字塔更新,从⽽节省时间。

同时,由于⽂件地理数据库和 ArcSDE 地理数据库的数据结构相同,因此可使⽤快速复制技术在两者之间进⾏数据复制和粘贴。

⽂件地理数据库也可以使⽤配置关键字,但不同于 ArcSDE 地理数据库,⽂件地理数据库的配置关键字具有标准的预定义值。

Geodatabase和ArcSDE中文教程part2

Geodatabase和ArcSDE中文教程part2

第2章Geodatabase体系结构2、1 Geodatabase体系结构用户通常认为geodatabase是地理信息的物理存储,但从根本来说,是使用DBMS或文件来存储的。

除了作为数据集集合的一个物理实例,每个geodatabase还有其他关键方面特征。

1、geodatabase有一个广泛的信息模型来表达和管理地理信息。

这个信息模型的实现是通过一系列简单数据表,这些表是存储在要素类、栅格数据集和属性表中的。

另外,高级的GIS数据对象通过增加GIS行为、规则来管理空间完整性,以及增加工具来处理要素、栅格和属性表的大量的空间关系。

geodatabase的software logic提供了通用的application logic,贯穿整个ArcGIS,用于访问和处理各种数据格式的地理数据。

无疑,它是支持geodatabase的,并且支持shapefiles, CAD 文件, TIN's, grids, CAD 数据, imagery, 还有其他大量的GIS数据源。

geodatabase具有一个事务处理模型来管理GIS的数据工作流。

2、2 Geodatabase基于关系原则存储用户倾向于认为DBMS本质上是开放的,这是因为关系数据模型的简易性和灵活性,使得它能支持广泛的应用。

Geodatabase的存储模型是以DBMS原则为基础,利用了一系列简单却基本的关系数据库概念。

DBMS(File geodatabase 的文件系统)提供了简单而又合适的数据模型存储和操作表。

包括以下的关键概念:数据被组织为表表包含行表中所有的行具有相同的列每一列具有一个类型,如integer, decimal number, character, date等等。

关系类用于一个表中的行和另一个表中的行发生关联,这是以每个表中都有一个公共的列为基础的。

关系完整性规则存在于所有表中。

如,每一行总是有相同的列,一个域为每一列指定了有效值或者值范围等等。

ArcGIS中几种数据格式的意义

ArcGIS中几种数据格式的意义

ArcGIS中几种数据格式的意义ArcInfo常用以下格式的数据:shp、Coverage、、Raster CAD和Geodatabase。

各种数据的组织形式不一样,其中shp、Coverage、Raster、CAD为文件类型,Geodatabase为空间数据库。

Workstaion常用Coverage数据格式。

现在ESRI公司推荐使用Geodatabase,一个真正实现对象存储的空间数据库,Geodatabase分为PersonalGeodatabase和企业Geodatabase,前者使用Access数据库,后者支持MSSQLServer、DB2、InforMix、Oracle等企业数据库系统,企业Geodatabase必须使用ESRI公司的SDE访问。

Shapefile:一种基于文件方式存储GIS数据的文件格式。

至少由shp、dbf、shx三个文件作成,分别存储空间,属性和前两者的关系,是GIS中比较通用的一种数据格式。

此外,还有prj、shp.xml、sbn和sbx四种文件:prj存储了坐标系统,shp.xml是对shapefile进行元数据浏览后生成的xml元数据文件,sbn和sbx存储的是shapefile的空间索引,它能加速空间数据的读取,这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通ArcToolbox>DataManagementTools>Indexes>AddspatialIndex工具生成。

注意:每个文件的大小有2GB的限制。

Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述。

数据结构复杂,属性缺省存储在Info表中。

目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作。

Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一种基于RDBMS存储的数据格式,其有两大类:1、PersonalGeodatabse用来存储小数据量数据,存储在Access的mdb 格式中,文件不能大于4GB。

GeoDatabase介绍

GeoDatabase介绍

Personal GDB
File GDB
ArcSDE GDB
存储格式 存储能力 支持的操作系统平台 用户并发数 是否支持版本
Microsoft Access 2 GB
Windows
单用户编辑 多用户浏览

文件夹下的二进制文件 每个表1 TB 任何平台
DBMS 依赖于DBMS 依赖于DBMS
单用户编辑 多用户浏览
- 邻接、包含、相交、重叠
● 拓扑可以用来:
● 确保空间数据的完整性 ● 校验要素的有效性 ● 控制编辑工具 ● 定位拓扑错误 ● 保证数据质量
分享地理价值
● ArcGIS中提供了25种不同的拓扑规则
分享地理价值
谢 谢!
分享地理价值
分享地理价值
ArcSDE的三个级别
个人级
(For ArcGIS Desktop)
工作组级 (For ArcGIS Server
Workgroup)
企业级 (For ArcGIS Server
Enterprise)
ArcGIS产品 用户并发数 支持的数据库平台
管理
ArcGIS Desktop(ArcEditor或

多用户编辑和浏览 是
分享地理价值
二、剖析Geodatabase
表格
要素数据集
要素类

注记
线
尺寸

路径
关系类
拓扑
几何网络
网络数据集 地形
栅格数据集
栅格目录
逻辑示意图数据集
测量数据集
测量目录
测量
工具箱
工具
模型
脚本
行为
属性域 缺省属性值 分割/融合方针
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Building Geodatabases I
Enterprise geodatabases and ArcSDE
4-1
This lesson will discuss the additional functionality that an enterprise geodatabase offers over a personal geodatabase. It introduces ArcSDE, the ESRI software that enables spatial data to be stored in an RDBMS and interact with ArcGIS applications. Topics include: the client/server communication model; connection methods to an enterprise geodatabase; and the ArcSDE client command line interface for administering ArcSDE.
Building Geodatabases I
Enterprise geodatabases and ArcSDE
4-4
Managing changes The versioning software and procedures enable users to manage changes to the enterprise geodatabase. Multiple, self-consistent versions of a table may exist simultaneously. ArcSDE tracks groups of changes and presents them to its users through named versions. Each user working with a multi-versioned table appears to have his or her own copy of that table. In actuality, only one copy of the table exists in the enterprise geodatabase along with two tables that record changes to it. By selecting logically-consistent subsets of rows from these three tables, ArcSDE can represent multiple, alternate versions of the original table while avoiding the overhead of storing redundant data. In addition to saving storage space, this technique allows ArcSDE to reconcile differences between alternate versions of the table. Reconciling involves determining which changes are unique to each of two versions and applying the changes from one of the versions to the other. In some cases, differences can be reconciled in one step, preserving all changes from both versions. Other times, each version of the table may contain an alternate representation of the same row. Alternate representations of a row may exist in different versions. But a row may only be represented by one of those alternatives in any given version. Therefore, reconciling introduces the potential of creating conflicts between the versions. When a conflict arises, a user must choose which copy of the row will be preserved in the current version, at the expense of its alternate representation. The graphic example above illustrates such a case.
g Geodatabases I Enterprise geodatabases and ArcSDE 4-3
One advantage that an enterprise geodatabase has over a personal geodatabase is the ability to create versions. Multiple users can access the same version or a single user may access multiple versions. Versions are snapshots of the entire geodatabase When you spin off a new version of the geodatabase, all editable feature classes and ArcSDE tables participate, even those that you do not have access to. To make feature classes editable, you have to “register” them as “versioned” in ArcCatalog. It creates an additions and a deletions table for each of them. Making a version is separate from making a feature class editable. You must register a feature class as versioned before you can edit the feature class. A version is created for the entire enterprise geodatabase, not simply those feature classes and tables to which you have edit privileges. All have the same set of feature classes and SDE tables All versions in the enterprise geodatabase have the same schema (e.g., the same set of feature classes and ArcSDE tables). You may not add a feature class to only one version; it is added to all versions. You may not add a column to a table in one version without adding the column to all the other versions of that table. Whenever you add a feature class or add or drop a column to a table, it is included in each version. Creating a new version is not a copy of the database. The version identifies the changes that have occurred, presenting the user with a different picture or view of the database. Only stores edits The “multi-versioned” enterprise geodatabase is efficient because it stores unchanged features (rows) only once. If a row is changed in a version, then the geodatabase stores the updated row and the original row (which is still referenced by other versions). Therefore, you could see a picture of the data in one version and a different picture of the data in another version.
Building Geodatabases I
Enterprise geodatabases and ArcSDE
4-2
ArcSDE offers the same benefits for your spatial data that an RDBMS does for your non-spatial data. GIS users employ ArcSDE to provide efficient access to large geodatabases by multiple concurrent users. These systems are designed to be reliable, secure, and scalable. ArcSDE relies on the RDBMS for its operation, so you can take advantage of database functionality for managing spatial data. Enterprise geodatabases RDBMSs provide a layer of abstraction between the physical data stored on disk and the end user. This allows the user to interact with the database at a logical level while the database administrator manages the physical files of the database. Users can access a table containing one million rows as if it were a single entity, although it may be stored across five different disk drives. ArcSDE stores spatial data in a feature class. Feature classes are logical entities that are physically implemented as a collection of RDBMS tables. As the feature class grows, the ArcSDE administrator can manage its underlying tables to provide efficient access to the data without needing to spatially divide the feature class into tiles. Tiling spatial data is a method for managing large file-based geographic databases. There is no data management software between the end user and the physical files, therefore, GIS users and applications are exposed to the individual tiles and must compensate for changes in the file storage. Concurrent use ArcSDE and the RDBMS allow multiple users to read and write to the spatial database concurrently. Users are not required to maintain individual copies of the data to enforce consistency and integrity, nor must they check out data for editing. Access to the data is dynamic and is managed by the ArcSDE and RDBMS servers. Integrated spatial and tabular data Since all ArcSDE data is stored in the database, you do not need to maintain a link between file-based spatial data and attributes stored in the RDBMS tables. This allows for more efficient access and better data integrity.
相关文档
最新文档