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

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





1
Làm cách nào để thay đổi biến dự án bằng Python?
Tôi muốn thay đổi giá trị của biến dự án do người dùng xác định (có thể được chỉnh sửa thủ công trong Cài đặt dự án | Biến) bằng cách sử dụng bảng điều khiển Python. Tôi đã theo dõi hàm setVariable () trong lớp QssExpressionContextScope nhưng chưa thành …
10 qgis  pyqgis 

2
Làm cách nào để thoát QGIS sau khi chạy tập lệnh python?
Tôi muốn chạy một kịch bản python qua qgis --code myscript.pyvà sau đó thoát ngay lập tức. Tôi đang sử dụng iface.actionExit().trigger(), nó sẽ giết chết QGIS khi tôi chạy nó từ bảng điều khiển python, nhưng không phải khi đưa vào tập lệnh mà tôi chuyển đến --code. Cách …
10 qgis  python  pyqgis 

1
Sử dụng lớp vectơ trong bộ nhớ với xử lý QGIS / SEXTANTE
Tôi đang cố chạy qgis:clipthuật toán từ bảng điều khiển, nhưng gặp lỗi khi sử dụng lớp trong bộ nhớ làm tham số lớp phủ. Đây có phải là dự kiến, hoặc tôi đang làm gì đó sai? Mã số: mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326", "temp_layer", "memory") if not mem_layer.isValid(): raise Exception("Failed …



3
Cách phóng to một tính năng được chọn bằng pyQGIS
Tôi muốn tạo một chức năng chọn một tính năng và phóng to nó (tương tự trong QGIS). Do đó có chức năng sau: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) def zoomTo(self): layer = self.vlayer atable = self.ui.table selectList=[] for i in atable.selectionModel().selectedRows(): ID = atable.item(i.row(),0).text() selectList.append(int(ID)) layer.setSelectedFeatures(selectList) Các tính năng được chọn được tô …
10 qgis  python  pyqgis 


1
Khi lặp qua một lớp vectơ với pyqgis, làm cách nào để kiểm tra xem một tính năng có được chọn không?
Trong khi lặp qua một lớp vectơ bằng mã sau đây (được hè từ ví dụ trong sách nấu ăn pyqgis ), có cách nào để kiểm tra xem một tính năng có được chọn không? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs = provider.attributeIndexes() provider.select(allAttrs) while provider.nextFeature(feat): geom = …
10 qgis  python  pyqgis  select 


3
Học tài nguyên cho PyQGIS? [đóng cửa]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng …

1
Thêm trường và tính biểu thức với PyQGIS?
Tôi muốn sử dụng PyQGIS để thêm trường mới và tính toán các giá trị cho từng tính năng. Tương tự như tùy chọn Máy tính Trường. Ví dụ, biểu thức 'Máy tính trường' của tôi là: y(start_point($geometry)) from PyQt4.QtCore import QVariant from qgis.core import QgsField, QgsExpression, QgsFeature vl = …

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.