shp文件中只有一个FeatureClass,并且FeatureClass中存储的要素性质是单一的, 譬如一个里面存储的全部是点, 或者全部是线等等
而gdb数据库中就不同了,一个gdb中有一个或者多个数据集(dataset), 而一个数据集中有一个或者多个地物类(FeatureClass),一个FeatureClass中有多个要素(Feature)。
具体的差异我讲不清楚,只是自己应用的过程中理解是这样的:shp文件时单一的
gdb、mdb是可以装好多shp文件的容器,也可以认为是数据集合的文件夹,便于管理,比如一个项目要求有10个不同图层的shp文件,那么,你要建立一个文件夹,把这10组shp包含的文件全放进这个文件夹,这些是直接打开文件夹就看的到的,而gdb、mdb的功能是跟这个文件夹一致的,等于你把这10个shp数据装进gdb文件夹一样的。
另外,gdb有一点好处,数据过大时,用arcgis直接打开shp比较卡的时候你可以建立gdb导入,打开gdb种的数据,这样会比较快,因为gdb在浏览过程中不会创建数据索引。
首先,得搞清楚你要管理的是什么数据。其次,根据ArcGIS的数据类型,分别管理SHP、MDB、GDB数据。MDB、GDB数据格式为数据库类型,shp数据格式是文件型的。也可以利用ArcCatolag管理。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)