OS OpenDataラスターイメージをRasterliteデータベースにロードしています。
Windows用にコンパイル済みのRasterlite / Spatialiteバイナリ(32ビットと64ビット)があるので、この方法を採用しました。
ステップ1、ソフトウェアをインストールします。32ビットWindowsの
場合はhttp://www.gaia-gis.it/gaia-sins/windows-bin-x86/に、64ビットWindowsの場合は
http://www.gaia-gis.itにアクセスしてください。 / gaia-sins / windows-bin-amd64 /
以下のファイルを(少なくとも)ダウンロードして、ディレクトリに解凍します(私はC:/ spatialiteを使用しました)。
rasterlite_load-1.1c-win-xxx.zip
rasterlite_pyramid-1.1c-win-xxx.zip
rasterlite_topmost-1.1c-win-xxx.zip
spatialite-3.0.1-DLL-win-xxx.zip
spatialite_gui-1.5.0-stable-win-xxx.zip
また、sqlite3.dllの最新バージョン(OSGEO4Wに付属しているものは古すぎる)も必要です。ここから入手してください。http://www.sqlite.org/sqlite-dll-win32-x86-3071100.zip
これをC:/ spatialiteフォルダーに解凍します。
最後に、C:/ spatialiteをパスに追加します。
ステップ2、ラスターイメージを準備します。OpenDataラスタは、ワールドファイルを含むインデックス付きTIFFです。Rasterliteデータベースにロードするには、これらをgeotiffにバッチ変換する必要があります。QGIS、Raster-> Conversion-> Translateでこれを行います。バッチモードを使用し、(最も重要な)[拡張]を選択して[RGB]を設定します。
ステップ3、GeoTIFFのディレクトリをRasterliteデータベースにロードします。C:/ spatialiteディレクトリに移動し、spatialite_guiをクリックして、GeoTIFFを含むディレクトリに新しいspatialiteデータベースを作成します。たとえば、これを「vmd.sqlite」と呼ぶことができます。
次に、GeoTIFFを含むディレクトリでコマンドラインウィンドウを開き、次のコマンドを入力します。
rasterlite_load -d vmd.sqlite -T vmd -D。-iウェーブレット-q 25
これにより、ディレクトリ内のすべてのGeoTIFFがvmd.sqliteの「vmd」というテーブルに読み込まれます。しばらく時間がかかりますが、進捗状況が報告されます。
次に、ピラミッドを構築します。
rasterlite_pyramid -d vmd.sqlite -T vmd -iウェーブレット-v
これが終了したら、一番上に設定します。
rasterlite_topmost -d vmd.sqlite -T vmd -v
レイヤー->ラスターレイヤーの追加を介して新しいRasterliteデータベースをQGISにロードします。
Rasterlite
の詳細については、www.gaia-gis.it / gaia-sins / rasterlite-docs / rasterlite-how-to.pdfを参照してください
。
最後に。私のRasterlite VectorMap District(VMD)データベースの1つをここからダウンロードできます(約500 KB):
http://dl.dropbox.com/u/45121071/vmd.sqlite
リンクを右クリックしてdbをダウンロードします。ブラウザで開かないでください。
Ordnance Survey VMDラスタはもちろん、ぼやけた、色あせた、スタイルが悪い、ラベルが不適切な恥辱であり、豚の耳から絹の財布を作ることはできません。ただし、dbは問題なくQGISにロードされるはずです。約1:10000が最適です。QGIS画面のレンダリングもそれほど良くありませんが、Print Composerから画像をエクスポートすることで、最高の品質を得ることができます。
dbの読み込みに問題がある場合は、お知らせください。QGIS1.7.4(Win)とマスター(Ubuntu)で動作します。ニック。