私はそれが機能していると言ってうれしいです!OSGeo4WのQGIS 1.7を使用しています。
- 取得
ogr_sde.dll
(タマスからそれをコンパイルし、あなたはまた、いくつかのArcSDE SDKファイルが必要)
gdal18.dll
qgis が使用するものを上記でコンパイルしたものに置き換えます
- 入れ
ogr_sde.dll
にC:\OSGeo4W\bin\gdalplugins\1.8
.vrt
ArcSDE接続とフィーチャクラスの詳細を含むファイルを作成します
- vrtをQGISに追加してください。
つまり、ogrは接続に長い時間がかかります。ただし、表示は問題ありません。接続部分だけが遅すぎる。たぶん誰かが接続の速度を上げるための接続のパラメータを見つけ出すでしょう。
EDIT:あなたはまた、ステップ1であなたのコンパイルから次のDLLをコピーする必要が忘れてしまったxerces-c_28.dll
、spatiallite.dll
とopenjpeg.dll
。:あなたはまたのArcSDE LIBSを必要とするsde.dll
、sg.dll
とpe.dll
。ちょうどそれらを入れてくださいC:\OSGeo4W\bin
。
EDIT 2:詳細はこちら:http://www.qgis.org/wiki/Connecting_to_ArcSDE_databases。
編集3:接続時間はもはや問題ではありません。vrtの正しい接続文字列の問題。例については、リンクを参照してください。