Câu hỏi được gắn thẻ «qgis-processing»

Khung xử lý dữ liệu không gian mang lại khả năng phân tích nâng cao cho QGIS.

2
Tạo số lượng lớn bản đồ bằng PyQGIS?
Tôi phải tạo ra một số lượng lớn (hàng trăm) bản đồ phân bố các loài. Tôi có một shapefile chứa các bản phân phối cho từng loài và đối với mỗi loài, tôi muốn lấy bản đồ dưới dạng hình ảnh (jpg, png hoặc cách khác) có chứa tên …




2
process.getObject () trong QGIS 3
Có vẻ như nó processing.getObject()không còn có sẵn trong QGIS. from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' Có một cách mới để sử dụng get.Object?

1
Những phiên bản SAGA nào QGIS 2.18.10 hỗ trợ?
Bắt đầu với QGIS 2.18.10, SagaAlgorithmProviderkhông còn có một từ điển được gọi supportedVersions. Trước đây, nó trông như thế này: supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212), "2.1.3": ("2.1.3", SagaAlgorithm213), "2.1.4": ("2.1.4", SagaAlgorithm214), "2.2.0": ("2.2.0", SagaAlgorithm214), "2.2.1": ("2.2.0", SagaAlgorithm214), "2.2.2": ("2.2.2", SagaAlgorithm214), "2.2.3": ("2.2.3", SagaAlgorithm214), "2.3.0": ("2.3.0", SagaAlgorithm230), "2.3.1": ("2.3.0", SagaAlgorithm230)} …


2
Hợp nhất các lớp vectơ qua python trong QGIS 2.18.1
Tôi hiện đang sử dụng đoạn mã sau để hợp nhất hai lớp vectơ lại với nhau: def append_layers(layer1, layer2, output): from processing.core.Processing import Processing Processing.initialize() import processing.tools processing.tools.general.runalg("qgis:mergevectorlayers", layer1, layer2, output) append_layers(layer1.shp, layer2.shp, output.shp) Điều này dường như hoạt động tốt trong QGIS 2.14, tuy nhiên nó thất bại …





2
QGIS 2.16 Hợp nhất thiếu tùy chọn thư mục
Tôi đã cài đặt QGIS 2.16 và nhận thấy rằng Hợp nhất (Menu Vector> Quản lý dữ liệu) dường như không còn tùy chọn Thư mục nữa. Đây là tùy chọn cho phép bạn xử lý / hợp nhất một thư mục hoàn chỉnh mà không phải tải các lớp …

2
Sử dụng lớp bộ nhớ làm đầu vào và / hoặc đầu ra với runache?
Một lớp bộ nhớ có thể được sử dụng làm đầu vào và / hoặc đầu ra với runache không? Với runandload tôi có thể làm việc này: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") Tham số 2 và 3 là các lớp đầu vào, đã có trong bộ …


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.