Questions tagged «file-geodatabase»

文件地理数据库是ESRI创建的专有数据格式。

6
在QGIS中安装文件地理数据库(* .gdb)支持吗?
我花了大约两天时间来找到在QGIS(或任何其他开源软件)中打开GDB(Esri地理数据库)的方法,但仍然没有成功。 我已经下载了最新的OSGeo4W安装程序,并尝试了安装程序-快速桌面安装-所有软件包以及高级安装incl gdal-filegdb。 您能否描述更详细的过程,包括安装以及如何在QGIS中打开.gdb(OSGeo4W安装)?

7
选择文件地理数据库(* .gdb),个人地理数据库(* .mdb)还是shapefile格式?
以前,我使用地理数据库作为一种将所有文件保持在一起的简便方法,而不是到处都有数十个shapefile,并且最终将所有相关数据导出到客户端时,它更容易。 在分析和运行数据功能时,为什么应该使用地理数据库而不是shapefile? 我的主要重点是在ArcGIS内,我通常不在该环境之外进行编辑。 此问题与从Microsoft Access角度来看个人地理数据库如何工作有关?


9
ArcCatalog说,具有相同坐标系的要素数据集和要素类之间的空间参考不匹配?
我有一个使用GCS_WGS_1984作为地理坐标系的要素数据集。它包括一些要素类。 该要素数据集本身位于文件地理数据库中,该文件地理数据库在gdb的根目录中包含更多要素类。其中之一是称为“点”的要素类,该要素类也使用GCS_WGS_1984作为其坐标系。 我认为使用ArcCatalog将要素类从gdb的根拖动到要素数据集将是微不足道的,因为它们具有相同的坐标系。不幸的是,ArcGIS提供了一个错误对话框,内容为: Failed to paste points The spatial references do not match 为什么失败了?如果要素类的GCS和要素数据集相同,那么它不行吗?我已经通过对话框以及导出数据集和类的prj文件并使用diff工具进行比较来验证了这种情况。它们是相同的。 要素类的空间参考与坐标系/投影是否不同? 尝试通过按住ctrl并将要素类拖动到要素数据集中来拖动结果,导致ArcCatalog每次都崩溃(ESRI感到羞耻)。 我想我可以尝试移动要素类的替代方法。使用CopyFeatures进入数据集。从要素类投影到要素数据集中的新要素类?


1
如何获取磁盘上文件地理数据库要素类的大小?
有没有简单的方法来确定要素类占用的硬盘空间? 我觉得我缺少一些简单的东西,但是我不记得有这样做的方法。 您会认为,右键单击ArcCatalog中的数据集将为您完成此操作。 我曾经能够做的最好的事情就是通过在Windows资源管理器中查找来获得整个gdb的大小。 如果在ArcCatalog UI中没有办法做到这一点,我仍然会对在代码中做到这一点的方法感兴趣。 有任何想法吗?

6
如何制作GIS库存?
我的办公室的GIS部分将发生巨大变化。该部分自1980年代以来一直可操作,并且具有大量的GIS数据(即shapefile,栅格文件,数据等),但从未经过任何清单。现在它将发生。 是否有任何自动方式可以将PC上有关GIS数据的所有信息(即shapefile,arc-info coverage,图层文件,*。mxd,gdb,栅格文件等)提取出来?该信息可能包括创建日期,最后编辑日期,文件夹或容器名称等。

5
使用R从ESRI文件地理数据库(.gdb)读取表
我试图将一个表直接从ESRI文件地理数据库读取到R中。可以在此处下载示例数据文件。该数据库包含一个点要素类(Zone9_2014_01_Broadcast)和两个链接表(Zone9_2014_01_Vessel和Zone9_2014_01_Voyage)。你可以阅读使用R中的shape文件readOGR从rgeos包: library(rgeos) library(downloader) download("https://coast.noaa.gov/htdata/CMSP/AISDataHandler/2014/01/Zone9_2014_01.zip", dest="Zone9_2014_01.zip", mode="wb") unzip("Zone9_2014_01.zip", exdir = ".") # Not Run (loads large point file) # broadcast <- readOGR(dsn = "Zone9_2014_01.gdb", layer = "Zone9_2014_01_Broadcast") 当使用ogrListLayers或时,两个链接的表也会显示ogrInfo。但是,ogrInfo给出警告: 警告消息:在ogrInfo(“ Zone9_2014_01.gdb”,layer =“ Zone9_2014_01_Vessel”)中:ogrInfo:所有功能均为NULL 而且,如果您尝试readOGR在表格上使用,则会出现错误: vessel <- readOGR(dsn = "Zone9_2014_01.gdb", layer = "Zone9_2014_01_Vessel") readOGR(dsn =“ Zone9_2014_01.gdb”,layer =“ Zone9_2014_01_Vessel”)中的错误:未找到功能另外:警告消息:在ogrInfo(dsn = dsn,layer =图层,编码=编码,use_iconv = use_iconv …

7
重新计算文件地理数据库要素类的全部范围?
我在Esri文件地理数据库中有一个要素类。当我在ArcMap中使用编辑器编辑要素时,删除了大部分要素并仅将其保留在中间时,“缩放到图层”命令无法正常工作。不会缩放到要素类中剩余要素的范围,而是将范围设为前者(包含所有已删除的要素)。在要素类的属性对话框中查看范围值时,我可以清楚地看到旧值。因此,编辑会话似乎并未更改完整范围值。 有没有办法重新计算这些值? 我非常确定,每个在ArcMap中编辑地图项的人都会出现此问题。

7
列出具有活动域的要素类?
我有一个定义了属性域的Esri文件地理数据库。我需要删除某些属性域,但不能删除,因为“属性规则使用该域”。。如何发现正在使用域的要素类? Executing: DeleteDomain R:\v5\YT_Canvec.gdb Permanency Start Time: Thu May 19 11:01:02 2011 ERROR 999999: Error executing function. The domain is used by an attribute rule. Failed to execute (DeleteDomain). Failed at Thu May 19 11:01:02 2011 (Elapsed Time: 0.00 seconds) 地理数据库中有100多个要素类,以交互方式查看每个要素的FC字段属性都是非入门级的。gdb太大,无法转换为个人gdb并通过ms-access(无论如何都是狡猾的方法)进入后门。 (2011年5月26日):另一种表达方式是“哪个要素类正在使用域X?”

2
如何将ESRI地理数据库格式.gdb导入PostGIS
将ESRI地理数据库格式.gdb加载到PostGIS中时遇到问题。我有2.5GB的GDB文件数据。我在互联网上关注了一些教程,但似乎行不通。 我创建了一个数据库“ SampleNY” 我是从控制台执行的: ogr2ogr -f“ PostgreSQL” PG:“ dbname = SampleNY用户= postgres” NYPluto / Pluto.gdb 但是什么也没发生,我既没有错误也没有成功的操作。我错过任何步骤了吗?

2
如何在没有ArcMap的情况下将数据从.gdb转换为shapefile?
我有一个.gdb文件夹,其中包含LOCK文件,FREELIST文件,ATX文件,GDBINDEXES文件,GDBTABLE文件,GDBTABLEX文件和SPX文件。 我想将该文件夹中的地块数据转换为shapefile,以便可以将其在线加载到Arc GIS。如果仍然有我的ArcGIS桌面版本,这将是一个简单的任务,但是我将无法再访问此版本的软件。 关于如何将此宗地数据转换为shapefile的任何想法?我还没有尝试下载QGIS,所以不确定该软件是否像ArcGIS 10.1那样具有该功能。

3
许可文件地理数据库真的安全吗?
我正计划以许可文件地理数据库格式交付我们的地理数据。该选项非常令人印象深刻,因为客户可以在购买前通过限制和有效日期来很好地查看数据。 在使用此许可文件地理数据库之前,我已经执行了一些测试,其他软件如何处理该许可文件地理数据库。这是我的观察结果: 在ESRI环境中(经过测试的Arcgis 10和Arcgis 10.6),一切都是完美的。您必须安装许可证文件才能打开数据。 在Safe FME中,您也无法打开数据。 最有趣的是,QGIS 3.0先生可以打开此安全数据,并且可以将该数据导出为任何格式:) 这是在QGIS中打开此数据的工作流程: 您应该使用QGIS OpenFileGDB(默认驱动程序)打开此数据。如果计算机上安装了OGR FileGDB驱动程序,则首先将其卸载,否则,您将无法打开数据(已通过QGIS版本3.0.0-Girona测试)。 在这里,您可以找到用于测试的许可文件地理数据库。

3
使用R读取文件地理数据库?
文件地理数据库(fgdb)包含许多文件地理数据库表。据我所知,它们以dbf文件形式存在,但是在内Database.gdb。 在ArcCatalog中,文件路径类似于C:\Users\...\Database.gdb\Stats_AA。 如何将所有这些dbf文件读入R(统计软件)?正确的供应途径是什么?使用的函数是read.dbf(在外部软件包中)。 的变体 test<-read.dbf(file="C:/Users..Database.gdb/Stats_AA.dbf") 和 test<-read.dbf(file="C:/Users..Database/Stats_AA.dbf") 不工作 要使用的文件名的正确“形式”是什么,或者,我是否需要将所有文件地理数据库表导出到其他形式或位置?

2
是否可以从FGDB-QGIS中的File Geodatabse编辑图层?
我想我已经找到了答案(您不能编辑FGDB),但是似乎很少有报道说可以在QGIS中编辑FGDB文件。 任何人都可以建议是否可以设置QGIS(当前为1.8)来编辑FGDB,如何进行? 似乎缺乏编辑能力可能是OGR中的错误,也可能与必须使用FGDB API进行编译有关(我只用过OS4GEOW来安装QGIS等)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.