Tạo gạch với QGIS?


56

Có thể tạo gạch bản đồ từ QGIS không?

Tôi đoán Máy chủ QGIS phải có cách để làm điều đó, nhưng có cách nào để tạo các ô và lưu chúng vào đĩa không?

Với trình kết xuất tượng trưng mới và kết xuất phụ thuộc vào tỷ lệ, QGIS là một công cụ mạnh mẽ để tạo bản đồ động.

Vì tôi đang sử dụng trình kết xuất ký hiệu mới, qgis-mapnik không phải là một tùy chọn và vì tôi đang sử dụng kết xuất phụ thuộc vào tỷ lệ, chỉ cần tạo một trình duyệt địa lý lớn và sử dụng gdal2tiles để xếp nó cũng không phải là một tùy chọn.


4
Đối với tất cả những người đánh dấu câu hỏi này là một trong những mục yêu thích của họ: Tại sao không nêu lên câu hỏi quá?
underdark

Câu trả lời:


9

Có thể tạo gạch bằng giao diện điều khiển python, bạn có thể đọc về nó ở đây . Hãy ghi nhớ rằng bạn có thể cần phải sửa đổi tập lệnh.

Tuy nhiên, tôi khuyến khích bạn sử dụng mapnik để tạo các ô xếp, vì tập lệnh qgis đã đề cập ở trên không hoạt động tốt với tôi.

Tạo bản đồ dễ dàng với xml cho mapnik, bạn sẽ không gặp rắc rối với nó. Một số sửa đổi cho quantumnik sẽ cho phép bạn tạo gạch trực tiếp từ qgis.


11

Gần đây tôi đã bắt gặp một plugin mới cho QGIS 1.9 có tên là QTiles . Sự phát triển của nó đã được công bố vào tháng 12 năm 2012 trên diễn đàn Nhà phát triển QGIS .

Các QTiles được thiết kế để tạo các gạch raster từ các dự án của QGIS theo đặc tả Slippy Map [0] và hỗ trợ hai loại đầu ra: thư mục và ZIP-archive.

Mặc dù cá nhân tôi chưa sử dụng nhưng nó trông rất đơn giản và dễ sử dụng.


Tôi đã sử dụng nó và nó hoạt động cho mục đích của tôi. Giao diện đơn giản với QGIS và rất thiết thực nếu công việc của bạn không đáng để phát triển macro python.
kFly

10

Đối với QGIS 3.8 trở lên, việc tạo các ô được tích hợp sẵn - bạn có thể tìm thấy nó trong hộp công cụ Xử lý như Generate XYZ tiles (Directory)Generate XYZ tiles (MBTiles).


1
Đây là câu trả lời mới tốt nhất cho năm 2019.
JasonRDalton


4

Tôi không biết tính năng gạch cho QGIS. Những gì bạn có thể làm là sử dụng Máy chủ QGIS với tệp dự án của bạn và sử dụng TileCache để tạo bộ đệm cho bộ đệm.

Bạn có thể tìm thấy một số thông tin về Máy chủ QGIS tại đây: http://qgis.org/wiki/QGIS_Server_Tutorial và TileCache tại đây: http://tilecache.org/


3

Tôi đã viết một trình tạo ô bản đồ slippy cho QGIS chạy từ bảng điều khiển Python. Nó hiển thị bản đồ chính xác như được hiển thị trong QGIS (không có lỗi kết xuất). Đầu ra là 256px x 256px PNG, WGS-84 pseudo-Mercator, được cấu trúc theo định dạng Google Maps hoặc TMS. Không phải là một plugin nhưng dễ sử dụng (và để sửa đổi).

Trình tạo gạch bản đồ Slippy cho QGIS


-2

Tôi nghĩ không có plugin nào tốt trong Quantum Gis để tạo gạch. Qtiles hiện không có sẵn theo plugin.qgis.org

Trình tạo Ngói thay thế không có tài liệu (tôi không đạt được để sử dụng nó) và nó bị giới hạn ở phép chiếu EPSG: 3857.


3
Bạn có thể tìm thấy các plugin QTiles tại plugins.qgis.org/plugins/qtiles . Trong trình quản lý plugin, bạn phải cho phép các plugin thử nghiệm xem và cài đặt nó.
AndreJ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.