FileGDBの読み取り/書き込みサポートによるGDALの構築


8

ファイルジオデータベースの読み取り/書き込みサポートでgdalの構築に成功した人はいますか?サポートされているベクター形式のようにFileGDBを見ることはありません。これが私がやっていることです:

  1. 最新のgdalトランクをダウンロード(例:gdalsvn-trunk-20110822.zip)
  2. Visual Studio 2010でmakegdal10.slnファイルを開きます
  3. nmake.optファイルを編集します。この時点で変更するのはGDAL_HOME変数だけです。FGDBセクションはまだコメント化されています。その他はすべてそのままです。
  4. ソリューションの構築------> SUCCESS
  5. FGDBセクションのコメントを外し、パスをFGDB SDKに設定します
  6. Visual Studioコマンドラインツールを開き、/ ogr / ogrsf_frmts / filegdbに移動します。
  7. nmake / f makefile.vcプラグインを実行------> SUCCESS-このフォルダーにogr_FileGDB.dllが追加されました

ここで、ogr_FileGDB.dllとFileGDBAPI.dllをogr2ogr.exeを含むbinフォルダーにコピーします。ogr2ogr --formatsを実行すると、FileGDBをフォーマットとして取得できません。

ここで何か不足していますか?


3
説明から、filegdbを有効にしてogr2ogrを再構築していません。filegdbライブラリをビルドしました。この2つは、説明した手順に基づいてリンクされていません。
Sean、

また、GDAL-devメーリングリストを試してみてください:lists.osgeo.org/mailman/listinfo/gdal-dev
neuhausr

@Seanのコメントは本当に答えだと思います。
マットウィルキー、2011

回答:


9

ogr_FileGDB.dllを配置したパスを指すように、GDAL_DRIVER_PATH環境変数を定義する必要があります。また、filegdb sdk DLLがPATHでアクセス可能であることを確認するか、それらをogr_FileGDB.dllの隣に置きます。http://trac.osgeo.org/gdal/wiki/FileGDBを更新し、それをより明確にしました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.