Geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型。Geodatabase支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息。
Geodatabase支持多种DBMS结构和多用户访问,且大小可伸缩。从基于Microsoft Jet Engine的小型单用户数据库,到工作组,部门和企业级的多用户数据库,Geodatabase都支持。目前有两种geodatabase结构:个人Geodatabase和多用户Geodatabase (multiuser geodatabase)。
个人Geodatabase,对于ArcGIS用户是免费的,它使用Microsoft Jet Engine数据文件结构,将GIS数据存储在小型数据库中。个人geodatabase更像基于文件的工作空间,数据库存储量最大为2GB。个人geodatabase使用微软的Access数据库来存储属性表。
对于小型的GIS项目和工作组来说,个人Geodatabase是非常理想的工具。通常,GIS用户采用多用户Geodatabase来存储和并发访问数据。个人Geodatabase支持单用户编辑,不支持版本管理。
多用户Geodatabase通过ArcSDE支持多种数据库平台,包括IBM DB2,Informix,Oracle(有或没有Oracle Spatial都可以)和SQL Server。多用户Geodatabase使用范围很广,主要用于工作组、部门和企业,利用底层DBMS结构的优点实现以下功能:
1.支持海量的,连续的GIS数据库;
2.多用户的并发访问;
3.长事务和版本管理的工作流。
基于数据库的geodatabases可以支持海量数据以及多用户并发。在众多的geodatabase实现中,空间地理数据一般存放在大型的binary object中,ESRI发现插入和取出这样的大对象,关系数据库是非常高效的。而且,GIS数据库的容量和支持的用户数远大于文件的存储形式。
Geodatabase支持多种DBMS结构和多用户访问,且大小可伸缩。从基于Microsoft Jet Engine的小型单用户数据库,到工作组,部门和企业级的多用户数据库,Geodatabase都支持。目前有两种geodatabase结构:个人Geodatabase和多用户Geodatabase (multiuser geodatabase)。
个人Geodatabase,对于ArcGIS用户是免费的,它使用Microsoft Jet Engine数据文件结构,将GIS数据存储在小型数据库中。个人geodatabase更像基于文件的工作空间,数据库存储量最大为2GB。个人geodatabase使用微软的Access数据库来存储属性表。
对于小型的GIS项目和工作组来说,个人Geodatabase是非常理想的工具。通常,GIS用户采用多用户Geodatabase来存储和并发访问数据。个人Geodatabase支持单用户编辑,不支持版本管理。
多用户Geodatabase通过ArcSDE支持多种数据库平台,包括IBM DB2,Informix,Oracle(有或没有Oracle Spatial都可以)和SQL Server。多用户Geodatabase使用范围很广,主要用于工作组、部门和企业,利用底层DBMS结构的优点实现以下功能:
1.支持海量的,连续的GIS数据库;
2.多用户的并发访问;
3.长事务和版本管理的工作流。
基于数据库的geodatabases可以支持海量数据以及多用户并发。在众多的geodatabase实现中,空间地理数据一般存放在大型的binary object中,ESRI发现插入和取出这样的大对象,关系数据库是非常高效的。而且,GIS数据库的容量和支持的用户数远大于文件的存储形式。
对比File Geodatabase与Personal Geodatabase
从总的趋势来讲ArcGIS 9.2的文件gdb是要逐步取代personal gdb.
本身Personal gdb是有一定局限性的,这和其依托微软的access不无关系.
所以,我还推测过,之所以推出File Geodatabase,可以慢慢摆脱依靠access的限制,不用受制与微软的技术。
现在来对比一下两者功能(同和异)
1、都是桌面端所带的功能,都免费
2、创建途径,都是通过ArcCatalog来创建
3、对平台支持:
FGDB跨平台,可以支持windows ,linux,Solaris ,
PGDB只支持Windows
评价:这是个非常大的亮点,使得数据可以更好的移植
4、对数据格式支持:
FGDB支持所有geodatabase的特征
包括vector ,raster , terrian、annotation 等等
5、对数据量的支持:
FGDB支持1+TB的数据
而PGDB只支持2GB
评价:给人震撼的感觉,哈哈,对海量数据支持
6、数据模型功能:
FGDB支持数据库压缩
而PGDB不支持
7、FGDB比PGDB查询更快,绘制更快
评价:目前还没有体会到这个优点。
8、FGDB将来有可能开放API
评价:更有利开发用户
9、其他关于都是单用户,都没有数据库复制,版本,历史的功能。
最后通过window 浏览器来看看FGDB和PGDB有什么区别
本身Personal gdb是有一定局限性的,这和其依托微软的access不无关系.
所以,我还推测过,之所以推出File Geodatabase,可以慢慢摆脱依靠access的限制,不用受制与微软的技术。
现在来对比一下两者功能(同和异)
1、都是桌面端所带的功能,都免费
2、创建途径,都是通过ArcCatalog来创建

3、对平台支持:
FGDB跨平台,可以支持windows ,linux,Solaris ,
PGDB只支持Windows
评价:这是个非常大的亮点,使得数据可以更好的移植
4、对数据格式支持:
FGDB支持所有geodatabase的特征
包括vector ,raster , terrian、annotation 等等

5、对数据量的支持:
FGDB支持1+TB的数据
6、数据模型功能:
FGDB支持数据库压缩

而PGDB不支持

7、FGDB比PGDB查询更快,绘制更快
评价:目前还没有体会到这个优点。
8、FGDB将来有可能开放API
9、其他关于都是单用户,都没有数据库复制,版本,历史的功能。
最后通过window 浏览器来看看FGDB和PGDB有什么区别
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2007-09-17 页面图像动态加热区,(使用map标签)