Pytania otagowane jako pyqgis

Powiązania Python dla QGIS.

2
Problem z importem qgis.core podczas pisania samodzielnego skryptu PyQGIS
Próbuję napisać samodzielny skrypt Pythona w systemie Windows 7, który używa qgis.core i różnych innych bibliotek qgis. Znalazłem tutaj stare pytanie na ten temat: Pisanie samodzielnych skryptów Python przy użyciu PyQGIS? i postępował zgodnie ze swoją radą, korzystając z przewodnika tutaj: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications Kod sugeruje, że jest: set PYTHONPATH=c:\qgispath\python śledzony przez: …
18 qgis  python  pyqgis  windows 


3
Błąd importowania qgis.core podczas uruchamiania skryptu powłoki OSGeo4w
Próbowałem wraz z tym postem uruchomić skrypt w OSGeo4w Shell , poza QGIS. Ale pojawia się następujący błąd: ImportError: Brak modułu o nazwie qgis.core Przeczytałem również następujące posty i próbowałem zaimportować różne moduły, ale bezskutecznie: Jak uruchomić algorytmy sextante poza konsolą python QGIS? Jak uruchomić prosty skrypt Pythona dla QGIS …

4
Buforowanie w pyQGIS?
Szukam kilku przykładów wykonywania prostych skryptów Python w QGIS. Jak miałbym przeprowadzić analizę bufora w zbiorze danych? Nie mogę znaleźć dużo w podręczniku i pythonie QGIS, który całkiem pasuje do dokumentacji Esri.

1
Pisz samodzielne skrypty Pythona za pomocą PyQGIS?
Nauczyłem się korzystać z konsoli Python w QGIS, korzystając z referencji z qgisworkshop.org . Znam się na pisaniu samodzielnych skryptów w ArcGIS i chcę nauczyć się robić to samo z QGIS. Na przykład w ArcGIS 10 prosty, samodzielny skrypt Pythona to: import arcpy setFolder = '' doProcess Rozumiem, jak to …
17 pyqgis 

1
Pisanie skryptu przetwarzania Pythona za pomocą QGIS 3.0
Po aktualizacji QGIS 3.0 bardzo trudno było znaleźć jakiekolwiek informacje dotyczące pisania skryptów przetwarzających w QGIS 3.0. @Underdark (patrz tutaj ) zapewnił podstawę szkieletu. Wydaje się, że ten kod został również dodany w QGIS podczas pisania nowego skryptu z szablonu (QGIS 3.0.2). Jednak nie mogłem znaleźć sposobu, aby pomóc początkującym …
17 qgis  pyqgis  qgis-3 

1
Zwolnienie blokady plików PyQGIS?
Zastanawiałem się, co powoduje zwolnienie blokady plików w pyQGIS? Próbuję usunąć kilka źródeł danych (używanych tymczasowo), dzwoniąc QgsVectorFileWriter.deleteShapeFile, ale muszę wyjść z QGIS, zanim będę mógł to zrobić. Załadowałem źródła do obiektów QgsVectorLayer. Czy wszystkie te obiekty i odniesienia do nich muszą zostać wyrzucone, zanim będę mógł usunąć źródło? Czy …
16 pyqgis  lock 

4
Filtrować funkcje na podstawie ich atrybutów za pomocą Pythona?
Jak uzyskać funkcje według ich atrybutów (podobnych do Iqueryfilter w arcobjects) w Qgis przy użyciu Pythona? Czy zamiast pobierać wszystkie funkcje i filtrować je ręcznie, istnieje jakaś opcja użycia klauzuli where, aby ją odfiltrować? Przykład: Mam nazwę pola o nazwie „Hrabstwa”. Ma ponad pięćdziesiąt tysięcy funkcji. Nie można pobrać wszystkich …
16 qgis  pyqgis 

3
„Wybierz według atrybutu” w QGIS przy użyciu Pythona?
Czy istnieje sposób użycia funkcji „Wybierz według atrybutu” w QGIS za pomocą polecenia python? W mojej wtyczce użytkownik powinien wprowadzić wartość za pomocą GUI, a ta wartość powinna zostać użyta w funkcji, która wybiera wszystkie funkcje posiadające ten atrybut. Nazwa kolumny jest ustalona w kodzie, funkcja powinna wyszukiwać tylko poprawną …
16 qgis  pyqgis 

6
Definiowanie CRS warstwy i unikanie dialogu CRS w PyQGIS?
Istnieje plik Shapefile, który chcę dodać. W tej chwili mój kod wygląda następująco: self.iface.addVectorLayer(self.shpFilePath, "Track", "ogr") Działa dobrze, ale chcę zdefiniować crs w kodzie. Czy to możliwe? Znalazłem kilka podobnych pytań: Programowo wybierz CRS w QGIS 2.4 za pomocą Pythona Ale i tak nie rozumiem.


4
Piszesz automatyczne testy wtyczek QGIS?
Szukam porady na temat pisania automatycznych testów wtyczek QGIS napisanych w Pythonie. Testy skryptów Pythona pisałem w przeszłości przy użyciu PyUnit ( unittestmoduł), ale nigdy nie robiłem tego dla aplikacji z GUI. Znalazłem stronę opisującą sposób korzystania z PyQt4.QTest do przeprowadzania testów jednostkowych w widżetach Qt ( http://www.voom.net/pyqt-qtest-example ), ale …

1
Wyświetlanie komunikatów startowych na ekranie powitalnym QGIS
Podczas uruchamiania QGIS w dolnej części ekranu powitalnego wyświetlane są komunikaty o stanie, takie jak „przywracanie załadowanych wtyczek”. Korzystam z funkcji startup.py, z której chciałbym poinformować użytkownika, która część mojego skryptu uruchamiania jest aktualnie wykonywana. Czy można wyświetlić tę informację na ekranie powitalnym? Edycja1: W celu obejścia tego problemu udało …
15 qgis  pyqgis  pyqt4 

1
Jak natychmiast zastosować zmiany w QSettings?
Za pomocą PyQGIS można zmieniać różne ustawienia, takie jak pogrubienie grup w panelu warstw (lub spisie treści): from PyQt4.QtCore import QSettings QSettings().setValue("/Qgis/legendGroupsBold", True) Ustawienia są zapisywane, co można zobaczyć w opcjach lub po wpisaniu: QSettings().value("/Qgis/legendGroupsBold") >>> u'true' Ale to się nie stosuje. Myślałem za pomocą QSettings().sync() może pomóc, ale niestety …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.