QGISでタイルを生成しますか?


56

QGISからマップタイルを生成することは可能ですか?

QGISサーバーにはそれを行う方法が必要だと思いますが、タイルを生成してディスクに保存する方法はありますか?

新しいシンボルレンダラーとスケール依存レンダリングにより、QGISは動的マップを生成するための強力なツールです。

私は新しいシンボロジーレンダラーを使用しているため、qgis-mapnikはオプションではなく、スケール依存のレンダリングを使用しているため、大きなジオラスターを生成し、gdal2tilesを使用してタイル化することもオプションではありません。


4
この質問をお気に入りの1つとしてマークしたすべての人に:なぜ質問にも賛成しないのですか?
暗闇

回答:


9

Pythonコンソールを使用してタイルを生成することができます。詳細については、こちらをご覧ください。スクリプトの変更が必要になる場合があることに注意してください。

ただし、上記のqgis​​スクリプトはうまく機能しなかったため、タイルの生成にmapnikを使用することをお勧めします。

mapnikのxmlを使用すると、マップのスタイル設定が簡単になります。問題はありません。quantinikのいくつかの変更により、qgisから直接タイルを生成できます。


11

私は最近、QTilesと呼ばれるQGIS 1.9の新しいプラグインに出会いました。開発は2012年12月にQGIS開発者フォーラムで発表されました。

Slippy Map仕様[0]に従ってQGISプロジェクトからラスタータイルを生成するように設計されたQTilesは、ディレクトリとZIPアーカイブの2つの出力タイプをサポートします。

私は個人的に使用していませんが、非常にシンプルで使いやすいように見えます。


私はそれを使用しました、そして、それは私の目的のために働きます。QGISとのシンプルなインターフェースであり、あなたの作業がPythonマクロの開発に値しない場合、非常に実用的です。
kFly

10

QGIS 3.8以降では、タイルの生成が組み込まれています- Generate XYZ tiles (Directory)およびとして処理ツールボックスで見つけることができますGenerate XYZ tiles (MBTiles)


1
これは2019年のための新しい最高の答えです
JasonRDalton



3

Pythonコンソールから実行するQGIS用の滑りやすいマップタイルジェネレーターを作成しました。QGISに表示されているとおりにマップをレンダリングします(レンダリングエラーなし)。出力は256px x 256px PNG、WGS-84擬似メルカトルであり、GoogleマップまたはTMS形式で構造化されています。プラグインではなく、使いやすい(および変更する)。

QGISのスリッピーマップタイルジェネレーター


-2

Quantum Gisには、タイルを生成するための優れたプラグインがないと思います。Qtilesは、現在の下では使用できませんplugins.qgis.org

代替のTileCache Creatorにはドキュメントがなく(使用できません)、投影EPSG:3857に制限されています。


3
あなたはでQTilesプラグインを見つけることができplugins.qgis.org/plugins/qtiles。プラグインマネージャーでは、実験的なプラグインがそれを表示してインストールできるようにする必要があります。
AndreJ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.