ESRIパーソナルジオデータベースをQGIS 2.8.1に接続するために2日以上試してみました
これが私のテストレポートです。
テスト環境:Windows 7 64ビット。MS Office 32ビット; QGIS 32ビット
1.ステップ: ODBC-System-DSNの作成32ビットのOfficeインストールがあります。32ビットのODBC-Administration-Toolは次の場所にあります。
C:\Windows\SysWOW64\odbcad32.exe
mdbファイルは、ESRIパーソナルジオデータベースです。
2.ステップ: ODBC接続作業のテスト無料のdatabase4.exeを使用して、新しいODBC接続が機能することをテストしました。(http://fishcodelib.com/Database.htm)
はい。とてもいいです!
そして、ここでmdb-Fileのすべてのテーブルを見ることができます。
3.ステップ: QGISでODBC接続で開く
はい。とてもいいです。ODBCが機能しています!
ああ、ジオメトリタイプは不明です。
4.ステップ: QGISでESRI-Personal-GeoDatabase-Connectionを使用して開く
ああ、ESRI-Personal-GeoDatabase-Connectionは機能しません。どうして?
参照1: QGIS 64ビットバージョンを試す必要がありますか?この投稿のように:https : //gis.stackexchange.com/a/139716/53879
私の意見では、この投稿ではmdbファイルをワークスペースにドラッグすると、ODBC接続ではありません。ESRIパーソナルジオデータベースは、File-Modusの「Add Vector-Layer ..」で追加されます。mdbファイルをワークスペースにドラッグしてみてください。開きます...しかし、EsriパーソナルジオデータベースをDatabase-Modusで接続したいと思います。
参照2: この投稿:http : //www.northrivergeographic.com/qgis-accessing-personal-geodatabase 回避策の作業。ここにQGIS 64ビットがインストールされていると思います。
質問: -ODBC-TestとESRI-Personal-GeoDatabase-Testが機能しないのはなぜですか?
-QGIS 64ビットインストールで回避策を試す必要がありますか?誰か経験がありますか?
問題: 既存のESRI-Personal-GeoDatabase(* .mdb)をODBC経由で接続し、データを編集したい。QGISの32ビットインストールでは、これは不可能ですか?
情報: Database-Radio-Buttonを介してESRI-Personal-GeoDatabase(* .mdb)に接続するのに4日以上かかりました。失敗!私は64ビットPCでさらにテストしました:64ビットWindows 7 SP1。64ビットQGIS; 64ビットOffice2010。同じエラーが発生しました。
そして、それはオリジナルのESRI-Personal-GeoDatabase(* .mdb)でした。ESRI-Softwareで開きました。