Questions tagged «file-geodatabase-api»

1
可以重新分发File Geodatabase API吗?
Esri的文件地理数据库API,现在可以用GDAL / OGR使用- http://www.gdal.org/ogr/drv_filegdb.html但每个人似乎都登录到ESRI和单独下载API文件。例如,此处的博客文章和GDAL构建说明中都引用了此内容。 在下载Esri显示的API之前,许可协议位于:http : //resources.arcgis.com/node/agreement/3193 第47条规定: 被许可方可以开发和分发使用Esri File Geodatabase API的软件或Web应用程序给被许可方的最终用户。 关于许可的最佳讨论是Paul Ramsey在 2011年1月发布的博客文章。最后以以下内容进行了最后更新: 更新4:收到Esri的电子邮件,确认将对最终许可进行审核,以确保不存在歧义,并且反映出它们的意图是该API可在任何应用类别中的任何应用中使用,并且派生产品可自由重新分发和免版税。因此,在一定程度上,当前许可证有任何歧义,不应将其视为最终许可证的危险信号。 Esri API何时或何时会作为GDAL下载或安装的一部分提供,我们何时可以分发包含该API的应用程序?


3
如何在Fiona中添加对FileGDB(Esri文件gdb API)驱动程序的支持?
对此有很多问题,但没有一个解决了我的问题。 我有一台机器有: Windows 7 x64 Python 3.4.3 x64 @中安装:gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal是GDAL-1.11.4-cp34-none-win_amd64.whl从这里通过轮子安装的 GDAL已安装到中C:\Python34\Lib\site-packages\osgeo。在那里,我有一堆用于gdal和ogr以及.pyd文件的.exe文件。 安装了fiona:是Fiona-1.6.3-cp34-none-win_amd64.whl从同一网站上的wheel安装的。 我能够运行以下代码,并且可以成功执行: import gdal import ogr from gdalconst import * shp = r"C:\Data\GIS\PTS.shp" driver = ogr.GetDriverByName('ESRI Shapefile') dataset = driver.Open(shp) layer = dataset.GetLayer() layer.GetFeatureCount() schema = layer.schema fields = [field.GetName() for field in …

2
文件地理数据库API .NET包装器:如何确定表/功能类是否已锁定?
我一直在使用文件gdb API .NET包装器,它非常适合我的需求(与使用ArcObjects相比)。我要弄清楚的一件事是,是否存在一种适当的方法来确定表或要素类(fc)是否在尝试写入表之前被锁定。 我一直在做的是在try / catch中包装一个更新/插入,如果我无法获取锁异常...,我知道该对象被其他东西锁住了。 我是否缺少一种更好的方法来判断给定的表或fc是否可以写入?
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.