Arcgis - Personal Geodatabase 和 File Geodatabase的区别.

 一、平台支持:

1、Personal Geodatabase:仅可在Windows 上运行;

2、File Geodatabase:跨平台支持,可在Windows 及UNIX、linux上运行。

评价:这是个非常大的亮点,使得数据可以更好的移植。

二、存储方式:

1、Personal Geodatabase 是一个Microsoft-Access 的 .mdb 数据库文档;

2、File Geodatabase 以一个文件夹方式储存,包括 IBM DB2, Informix, Oracle(有或没有Oracle Spatial都可以)和 SQL Server。

评价:Personal Geodatabase有依托微软的access数据库的限制,File Geodatabase,可以慢慢摆脱依靠access的限制,不用受制与微软的技术。

三、存储限制:

1、Personal Geodatabase:相同于MS Accesss 限制,数据库最大容量为2GB。

2、File Geodatabase:数据库无限制,每个表限制为1TB(1000GB)。

评价:File Geodatabase支持对海量数据的处理。

四、储存空间:

同样的资料,在File Geodatabase 中比Personal Geodatabase 和Shapefile占用的硬盘空间更少,通常可以减少50%~70%,最多可减少到1/5。

五、效能:

File Geodatabase 相较于Personal Geodatabase 处理数据的速度可快20%到10倍,这部分随着资料量的增加,效能差异越大。

 

六、是否支持数据压缩:

1、Personal Geodatabase:不支持数据压缩。

2、File Geodatabase:支持一种新的数据压缩格式,在查询与显示方面均与未压缩格式相同,压缩比率可从2:1 到25:1。

时间: 2024-10-23 13:45:53

Arcgis - Personal Geodatabase 和 File Geodatabase的区别.的相关文章

【转】ArcGIS中File Geodatabase与Personal Geodatabase的区别

原文地址:ArcGIS中File Geodatabase与Personal Geodatabase的区别作者:最爱忆宝贝 一.平台支援: 1.Personal Geodatabase:仅可在Windows 上运行: 2.File Geodatabase:跨平台支援,可在Windows 及UNIX.linux上运行. 评价:这是个非常大的亮点,使得数据可以更好的移植. 二.存储方式: 1.Personal Geodatabase 是一个MS-Access 的mdb 数据库文档: 2.File Ge

Arcgis中mdb数据格式转换为Geodatabase

file.separator 和 / 区别

在windows中的文件分隔符是 \ 和 /都可以 但是在Linux中,文件分隔符只能是/ 所以用了\\的程序在Linux下会出问题. 而File.separator是系统默认的文件分割符号,屏蔽了这些系统的区别. 用File.separator保证了在任何系统下不会出错.

Jenkins中 readFile 与 File.text 的区别

Jenkins中 获取文件内容的方法有两种 一个是 调用readFile(), 另一个是 new 一个File 对象,再调用 File 对象的text或者getText()方法 具体的请参考下面的link: 1.readFile() https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#readfile-read-file-from-workspace 2.File.text/File.getText() http://docs.

file.delete()与file.deleteOnExit(); 的区别

file.delete() //删除文件,删除的是创建File对象时指定与之关联创建的那个文件.这是一个立刻执行的操作 file.deleteOnExit(); //在JVM进程退出的时候删除文件,通常用在临时文件的删除.这个不会立刻执行,会等到jvm进程退出的时候删除

ArcGIS中QueryTask,FindTask,IndentifyTask 之间的区别

1:QueryTask是一个进行空间和属性查询的功能类,它可以在某个地图服务的某个子图层内进行查询,顺便需要提一下的是,QueryTask进行查询的地图服务并 不必项加载到Map中进行显示.QueryTask的执行需要两个先决条件:一个是需要查询的图层URL.一个是进行查询的过滤条件.       查询一个图层里面的数据:链 接如http://10.188.180.124:8399/arcgis/rest/services/123/MapServer/13   ,MS只可以查找唯一的数据: 2:

Linux命令~type,file,stat的区别

type 查看命令类型,例如该命令是alias还是内置命令,或某个文件或关键字,eg: type ls;type cd;type -a ls file 查看文件类型,例如文本文件,二进制文件,管道文件,设备文件,链接文件等.eg: file /dev/sda stat 查看文件的属性,例如文件的名称,大小,权限,时间(atime,ctime,mtime).eg:stat /etc/hostname 原文地址:https://www.cnblogs.com/arthur-54271/p/94909

《ArcGIS Runtime SDK for Android开发笔记》——数据制作篇:.geodatabase创建,创建时内容缺失问题总结

1.前言 利用ArcGIS桌面提供的share as -> ArcGIS Runtiem Content工具在导出.geodatabase文件时经常会发生数据缺失问题,比如数据表中数据有4w多条,但是导出成Geodatabase时,有时候就会发现数据只有1w多条,数据丢失,那这个数据去哪了呢?为啥会有丢失?之前也是没有深究过这样一个问题,也不是很清楚确切的问题点在哪里,就是简单的知道将当前可视区域覆盖全部地图,就可以将数据全部导出了,大概猜测是可视区域的问题.今天针对这块仔细研究了下,做个简单的

[转载].geodatabase创建,创建时内容缺失问题总结

[转载]http://www.cnblogs.com/gis-luq/p/4867251.html 1.前言 利用ArcGIS桌面提供的share as -> ArcGIS Runtiem Content工具在导出.geodatabase文件时经常会发生数据缺失问题,比如数据表中数据有4w多条,但是导出成Geodatabase时,有时候就会发现数据只有1w多条,数据丢失,那这个数据去哪了呢?为啥会有丢失?之前也是没有深究过这样一个问题,也不是很清楚确切的问题点在哪里,就是简单的知道将当前可视区域