什么是地理数据库?个人与文件地理数据库

技术文章4年前 (2021-03-23)2749

什么是地理数据库?个人与文件地理数据库

file geodatabase personal geodatabase

GDB与MDB与SHP

如果你有点困惑是否使用 文件地理数据库**(.gdb)或 **个人地理数据库 (.mdb)…。

或者你只是想知道什么是地理数据库。

那么我们在这里把事情弄清楚。

以下是关于个人和文件地理数据库的所有信息。

地理数据库在空间数据存储中脱颖而出的原因

地理数据库是一种将类似数据组织在一起的方法。任何相关的内容都保存在一个数据库中。

例如,一个城市的污水处理部门、土地记录部门、运输部门和消防部门可以连接起来,并使用不同的地理数据库。

city geodatabases

与普通的ol形状文件相比,完整的地理数据库提供了额外的功能。地理数据库允许您设置拓扑,您可以 无法处理shapefiles

当您可以添加编码值域、栅格目录、关系类和几何网络时,地理数据库确实是组织需要的多功能引擎。

地理数据库在性能上也很出色。空间函数在数据库中运行得更快,例如性能查询索引。

因为shapefiles使用dbfs作为表结构,所以字段仅限于13个字符。地理数据库提供更多的字段名,您可以获得更多的地理处理性能。


为什么文件地理数据库如此出色

很久以前,选择的地理数据库格式是Microsoft Access数据库格式(MDB)。然而,这种格式的缺点是它严格的2GB大小限制。

File Geodatabase

现在,对于典型的Microsoft Access用户来说,这个限制是可以的。但是,栅格和矢量数据中不断增长的文件大小深陷了无数将数据库填满的GIS用户的心。

为了解决这个问题,ESRI开发了自己的 专有文件地理数据库 . 在Windows资源管理器中,它们由存储在系统文件夹中的二进制文件组成。但geodatabase文件的关键在于,这种类型的数据库实际上没有大小限制。

还有:

文件地理数据库允许用户对其进行压缩、创建空间索引以快速定位要素、使用图块管理栅格数据以及使用多个用户更高效地编辑数据。

尽管文件地理数据库是专有的,有时是脆弱的,但文件地理数据库在海量数据集中占据了主导地位。

不要算出个人地理数据库

个人地理数据库在功能和大小上有一些限制。基于Microsoft Access(MDB)数据库格式,它的大小限制为2 GB。

Personal Geodatabase

尽管访问数据库的大小受到限制,但它为从外部应用程序作为数据库后端进行ODBC访问打开了可能性。例如,ODBC可以将属性数据从个人地理数据库抓取并操作到统计软件应用程序(如R)中。

它还具有一些查询功能,允许用户利用完整的底层RDBMS。用户可以通过个人地理数据库使用关键字“distinct”或“order by”查询数据。

个人地理数据库是输出和分析的最佳选择。但在大多数情况下,由于文件地理数据库具有压缩、空间索引、栅格图块和编辑功能,因此是最佳选择。

但有时shapefiles也是答案

shapefiles包含许多文件,所有这些文件都集中在一起工作。至少,您将拥有SHP、SHX和DBF,它们真正为您提供了几何体、属性信息和索引。

Shapefiles确实是**当今GIS中最便携的格式**。由于它已成为GIS数据存储的标准,几乎100%的 GIS software packages 可以消耗它。

即使你的shapefiles到处都是,如果使用其他GIS软件,至少其他人可以阅读。因为一旦一个地理数据库(尤其是文件地理数据库)在ESRI环境之外,它就会突然变得不那么容易使用。

Shapefiles

在ESRI环境中,文件地理数据库占据主导地位。如果在外部共享,那么shapefile几乎可以在任何GIS软件中访问。


GIS数据存储地理数据库

首次引入地理数据库时,它就像是GIS社区中的一个lollapalooza。它改变了组织存储、编辑和发布数据的方式。

从静态形状文件到地理数据库的转变为关系数据库管理和数据完整性打开了一个世界。

有时间和地点可供使用 个人地理数据库 和 文件地理数据库 视情况而定…

但是shapefile仍然可以找到跨平台共享的位置。


相关文章

MapGIS中图例版的使用与技巧

MapGIS中图例版的使用与技巧

一、如何创建和使用工程图例?  ①首先打开工程文件。  ②在工程操作区域内单击鼠标右键,选择“新建工程图例”。  ③在图例类型中选择类型。  ④在图例信息中输入图例名称、描述信息和分类码。  ⑤单击“...

在ArcGIS 10.3标注中竖排文字

在ArcGIS 10.3标注中竖排文字

ArcGIS 10.3中文字默认“从左至右”排列,而实际的标注比如“XX路、XX街”有些文字是竖直排列的。接着就涉及到“标注样式”的问题。如果是整体竖排,点击图层的Properties...(属性),...

shapefile与字符集编码设置

shapefile与字符集编码设置

在 ArcGIS Desktop (ArcMap, ArcCatalog, and ArcToolbox) 中,有编码页转换功能(CODE PAGE CONVERSION),可以读写多种字符编码的 s...

ArcGIS实用制图技巧——如何制作“光照”效果的水体多边形

ArcGIS实用制图技巧——如何制作“光照”效果的水体多边形

通过对地图中的水体要素添加光照效果,能够使地图更具真实感。这里,就来介绍一下如何使用ArcMap来实现为水体表面添加光照效果。         &nb...

ArcGIS地质填充符号的制作

ArcGIS地质填充符号的制作

地质制图中,面符号的制作复杂度最高,存在规则和不规则的样式,通常由底色和图案组成,表示岩性和年代,是极具代表性的符号种类。ArcGIS提供了3种实现地质面符号的方法:基于矢量、基于图片和基于制图表达技...

shapefile 输出的地理处理注意事项

shapefile 输出的地理处理注意事项

多年以来,Esri 研发了三种用于存储地理信息的主要数据格式:coverage、shapefile 以及地理数据库。其中,Shapefile 为存储地理及属性信息提供了一种简单的格式。正由于...