タグ付けされた質問 「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アプリケーションを開発して、ライセンシーのエンドユーザーに配布できます。 ライセンスに関する最良の議論は、2011年1月からのPaul Ramseyのブログ投稿です。これは、次の最終更新で終わります。 更新4:Esriから、最終ライセンスを確認して曖昧さがないことを確認し、APIが任意のアプリケーションカテゴリのアプリケーションおよび派生製品を自由に再配布可能かつロイヤリティフリーで使用できるという意図を反映することを確認するメールを受信しました。そのため、現在のライセンスに曖昧さがある限り、最終ライセンスのように赤旗と見なされるべきではありません。 Esri APIはGDALのダウンロードまたはインストールの一部として利用できるようになりましたか、いつ利用できますか?また、APIを含むアプリケーションをいつ配布できますか?


3
FionaでFileGDB(Esriファイルgdb API)ドライバーのサポートを追加する方法は?
それについてはたくさんの質問がありましたが、誰も私の問題を解決しませんでした。 私はマシンを持っています: Windows 7 x64 Python 3.4.3 x64 gdalがインストールされました:gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; ここからホイールGDAL-1.11.4-cp34-none-win_amd64.whlからグダルを取り付けました GDALはにインストールされC:\Python34\Lib\site-packages\osgeoます。そこには、gdalおよびogrおよび.pydファイル用の.exeファイルがたくさんあります。 fiona installed:Fiona-1.6.3-cp34-none-win_amd64.whl同じWebサイトの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 …

2
ファイルジオデータベースAPI .NETラッパー:テーブル/フィーチャクラスがロックされているかどうかを確認する方法
私はファイルgdb API .NETラッパーを使用しており、(ArcObjectsを使用するのではなく)ニーズに非常によく適合しています。私がまだ理解していないことの1つは、テーブルまたはフィーチャクラス(fc)が書き込みを試みる前にロックされているかどうかを判断する適切な方法があるかどうかです。 私がしていることは、更新/挿入をtry / catchでラップすることであり、「ロック例外を取得できない...」になった場合、オブジェクトが他の何かによってロックされていることがわかります。 特定のテーブルまたはfcに書き込むことができるかどうかを確認するより良い方法がありませんか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.