Membuat Ubin dengan QGIS?


56

Apakah mungkin untuk menghasilkan petak peta dari QGIS?

Saya kira Server QGIS harus memiliki cara untuk melakukannya, tetapi apakah ada cara untuk hanya menghasilkan ubin dan menyimpannya ke disk?

Dengan renderer simbologi baru dan rendering yang bergantung pada skala, QGIS adalah alat yang ampuh untuk menghasilkan peta dinamis.

Karena saya menggunakan renderer simbologi baru, qgis-mapnik bukan pilihan, dan karena saya menggunakan rendering yang bergantung pada skala, hanya menghasilkan georaster besar dan menggunakan gdal2tiles untuk memasang, itu juga bukan pilihan.


4
Kepada semua orang yang menandai pertanyaan ini sebagai salah satu favorit mereka: Mengapa tidak membatalkan pertanyaan itu juga?
underdark

Jawaban:


9

Dimungkinkan untuk menghasilkan ubin menggunakan konsol python, Anda dapat membacanya di sini . Ingat, Anda mungkin perlu memodifikasi skrip.

Namun saya akan mendorong Anda untuk menggunakan mapnik untuk menghasilkan petak, karena skrip qgis yang disebutkan di atas tidak berfungsi dengan baik untuk saya.

Styling map mudah dengan xml untuk mapnik, Anda tidak akan kesulitan dengannya. Beberapa modifikasi untuk quantumnik memungkinkan Anda menghasilkan ubin langsung dari qgis.


11

Baru-baru ini saya menemukan sebuah plugin baru untuk QGIS 1.9 yang disebut QTiles . Pengembangannya diumumkan Desember 2012 di forum Pengembang QGIS .

QTiles dirancang untuk menghasilkan ubin raster dari proyek QGIS sesuai dengan spesifikasi Slippy Map [0] dan mendukung dua jenis keluaran: direktori dan arsip ZIP.

Meskipun saya belum menggunakannya secara pribadi, tampilannya sangat sederhana dan mudah digunakan.


Saya telah menggunakannya dan berfungsi untuk tujuan saya. Antarmuka sederhana dengan QGIS dan sangat praktis jika pekerjaan Anda tidak sebanding dengan pengembangan python makro.
kFly

10

Untuk QGIS 3.8 atau lebih tinggi, menghasilkan ubin sudah ada di dalamnya - Anda dapat menemukannya di kotak Alat pemrosesan sebagai Generate XYZ tiles (Directory)dan Generate XYZ tiles (MBTiles).


1
Ini adalah jawaban terbaik baru untuk 2019.
JasonRDalton



3

Saya telah menulis generator ubin peta yang licin untuk QGIS yang dijalankan dari konsol Python. Ini membuat peta persis seperti yang ditampilkan di QGIS (tanpa merender kesalahan). Outputnya adalah 256px x 256px PNG, WGS-84 pseudo-Mercator, terstruktur dalam format Google Maps atau TMS. Bukan plug-in tetapi mudah digunakan (dan dimodifikasi).

Generator ubin peta Slippy untuk QGIS


-2

Saya pikir tidak ada plugin yang baik di Quantum Gis untuk menghasilkan ubin. Qtiles saat ini tidak tersedia di plugins.qgis.org

Pembuat TileCache alternatif memiliki kekurangan dokumentasi (saya tidak berhasil menggunakannya) dan terbatas pada proyeksi EPSG: 3857.


3
Anda dapat menemukan plugin QTiles di plugins.qgis.org/plugins/qtiles . Di pengelola plugin, Anda harus mengizinkan plugin eksperimental untuk melihat dan menginstalnya.
AndreJ
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.