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

Các ràng buộc Python cho QGIS.

1
Tự động lưu tập lệnh python trong QGIS
Khi viết tập lệnh python, QGIS không lưu chúng khi người dùng lưu dự án chính của mình bằng ctrl+Slệnh hoặc bằng Project->Save. Bên cạnh đó, khi rời QGIS, chương trình không cảnh báo về những thay đổi chưa được lưu trong tập lệnh python ngay cả khi nó cảnh …

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 …



1
Lưu chỉ mục không gian trong API QGIS?
Tôi đang cố gắng tạo một chỉ mục không gian cho một số shapefile bằng cách sử dụng API Qgis. Tôi đã làm theo các bước được mô tả trong blog của Nathan Woodrow ( https://nathanw.net/2013/01/04/USE-a-qgis-spatial-index-to-speed-up-your-code/ ) và nó hoạt động rất tốt : layer = QgsVectorLayer(path, name, 'ogr') idx …


3
Thay đổi mã hóa dữ liệu Shapefile?
Tôi đã cố gắng thay đổi mã hóa nguồn dữ liệu shapefile thông qua các thuộc tính và cả Cách mã hóa các shapefile từ LATIN1 sang UTF-8? nhưng nó không thay đổi nó. Nếu không lưu dự án QGIS, tôi có thể trực tiếp thay đổi mã hóa nguồn …
9 qgis  pyqgis  encoding 



1
Đăng ký tùy chỉnh qssfloyment trong pyqgis
Tôi đang sử dụng pyqgis trong một ứng dụng độc lập. Bây giờ tôi muốn tạo một biểu thức tùy chỉnh để sử dụng như bộ lọcExpression theo quy tắc ruleBasedRendererV2. (Tôi đã thử trình kết xuất với các chức năng hiện có trước đây và mọi thứ đều hoạt …


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ộ …

1
Tự động hóa nhà soạn nhạc dự án QGIS?
Tôi có một dự án lớn bao gồm khoảng 10 tệp dự án QGIS. Mỗi dự án chứa một nhà soạn nhạc in với tập bản đồ được thiết lập để tạo tối đa 10 bản đồ. Cách dễ nhất để tự động hóa việc mở từng dự án và …

1
Thêm lớp PostGIS từ plugin QGIS Python
Tôi cố gắng phát triển một plugin để thêm các lớp postgis vào qgis từ một plugin như là một phần của việc học python. Mã để thêm một lớp postgis được lấy từ sách dạy nấu ăn và hoạt động tốt nếu tôi chạy nó từ bảng điều khiển …


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.