我就问什么是ArcGIS中的Geodatabase数据库?

需要写一个论文,其中用到ArcGIS,不是很了解,尤其ArcGIS中的Geodatabase数据库是怎么理解的?... 需要写一个论文,其中用到ArcGIS,不是很了解,尤其ArcGIS中的Geodatabase数据库是怎么理解的? 展开
 我来答
匿名用户
推荐于2017-11-26
展开全部
ArcGIS是围绕着Geodatabase数据库构建的,它使用对象关系型数据库来存储空间数据。Geodatabase是一个存储数据集的容器,同时将空间数据和属性绑定起来。拓扑数据也能够存储在Geodatabase中并对特性进行建模,比如说在表示道路交叉时可以对道路之间的相关性进行设定。在使用Geodatabase时,很重要的一点就是要理解要素类(Feature Classes)就是就是一系列要素,它以点、线或多边形的形式呈现。在使用Shapefile格式时每个文件只能存储一类要素然而Geodatabase却能够在一个文件中存储多个要素或者是多种类型的要素。
在ArcGIS中Geodatabase可以以三种不同方式存储包括FGDB(File Geodatabase)、PGDB(Personal Geodatabase),和ArcSDE Geodatabase。FGDB在9.2版时被引进,它把信息储存在一个扩展名为gdb的文件夹中,文件夹内部的文件和Coverage差不多但不一样。和PGDB类似,FGDB也支持单一用户,但与PGDB不同的是,FGDB没有数据量大小的限制。默认情况下单一表的大小不能超过1TB,但这实际是可以被改变的。PGDB用Microsoft Access文件存储数据,将几何数据存储在二进制大对象字段中,OGR库能够处理这种文件类型并将它转换其它文件格式。一些需要数据库管理员完成的工作诸如管理用户及备份等可以通过ArcCatalog完成。基于Microsoft Access的PGDB仅能在Windows操作系统下运行而其有2GB数据量上线的限制。企业级的Geodatabase可以通过ArcSDE操作,它拥有可连接高端数据库管理系统(DBMS)的接口像是Oracle、Microsoft SQL Server、DB2和Infomix等。这些DBMS能够多方面的管理数据库,同时ArcGIS就用来进行空间数据的管理。企业级的Geodatabase还支持数据库复制、版本控制及事务管理等高级功能,更支持跨平台兼容,即可同时在Linux、Windows和Solaris等不同的操作系统下使用。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式