Pytania otagowane jako pyqgis

Powiązania Python dla QGIS.

3
Jak określić sąsiadujące identyfikatory kafelków w QGIS?
Podczas ostatniego szkolenia zapytano mnie, czy QGIS może automatycznie obliczyć numery następnych / poprzednich i powyżej / poniżej stron książek z mapami utworzonych za pomocą generatora atlasu. Udało mi się wypracować dość rozsądne wyrażenie etykiety dla regularnej siatki, jeśli znasz szerokość i wysokość siatki. Ale potem zaczęliśmy myśleć o realistycznych …


4
Zapisać widok wydruku / mapy kompozytora QGIS jako PNG / PDF przy użyciu Pythona (bez zmiany czegokolwiek w widocznym układzie)?
Mam otwarty widok kompozytora / wydruku QGIS ze wszystkimi elementami dostosowanymi zgodnie z życzeniem. Teraz muszę wydrukować / zapisać / wyeksportować to jako plik PNG lub PDF ze konsoli Python / skryptu Python. Nie chcę niczego zmieniać w bieżącym układzie. Większość przykładów, które znalazłem (na przykład: to ), zmienia pozycję …


2
Pisanie skryptów, które mogą wywoływać zarówno Arcpy, jak i PyQGIS?
Spędziłem sporo czasu szukając jasnej odpowiedzi na ten temat i nadal nie byłem w stanie naprawdę osiągnąć celu, jakim jest uzyskanie dostępu do PyQGIS w samodzielnym skrypcie. Części odpowiedzi udzielono na wiele różnych pytań, takich jak: Samodzielne aplikacje korzystające z QGIS i zmiennych środowiskowych pyQgis w skrypcie samodzielnym, błąd ładowania …

1
Jak zapisać sesję Pythona w QGIS?
Po uruchomieniu wielu skryptów w konsoli Pythona w QGIS mam ponad 10 słowników i list i potrzebuję ich do dalszej analizy. Czy istnieje sposób na zapisanie sesji Pythona z tymi wszystkimi zmiennymi? Ogólnie moje pytanie brzmi: w jaki sposób mogę wyeksportować zmienne z konsoli Pythona na coś, aby można je …
11 qgis  python  pyqgis 

1
Jak utrzymać responsywny GUI za pomocą QThread z PyQGIS
Rozwijałem niektóre narzędzia przetwarzania wsadowego jako wtyczki Pythona dla QGIS 1.8. Przekonałem się, że podczas działania moich narzędzi GUI przestaje odpowiadać. Ogólna mądrość jest taka, że ​​praca powinna być wykonywana w wątku roboczym, a informacje o statusie / zakończeniu przekazywane z powrotem do GUI jako sygnały. Przeczytałem dokumentację dotyczącą brzegów …


2
processing.runalg () zgłasza „TypeError: łapanie klas, które nie dziedziczą z BaseException jest niedozwolone”
Cześć wszystkim, jestem w jakiś sposób nowy z PyQGIS i starałem się uruchomić skrypt w QGIS 3.0 bez powodzenia (działał idealnie w 2.18) i zawsze pojawia się ten sam błąd: AttributeError: moduł „przetwarzanie” nie ma atrybutu „runalg” Podczas obsługi powyższego wyjątku wystąpił inny wyjątek: Traceback (ostatnie ostatnie połączenie): Plik „C: …

3
Wyrównanie wielu punktów do linii w QGIS?
Chciałbym wyrównać wiele punktów do linii lub linii w warstwie, używając określonej tolerancji lub bufora wokół obiektów linii. Proszę odnieść się do załączonego przykładowego szkicu. Na potrzeby tego przykładu punkty najbliższe linii na obrazie PRZED znajdują się w odległości 5 jednostek mapy od linii, podczas gdy najbardziej oddalone punkty znajdują …


2
Pobierz dostępne połączenia PostGIS w PyQGIS
Czy mogę pobrać dostępne połączenia z bazami danych PostGIS w PyQGIS? Chciałbym podać listę dostępnych połączeń db, a następnie listę tabel w interfejsie użytkownika mojej wtyczki. Sprawdziłem książkę kucharską, ale nie mogę znaleźć sposobu, aby przejść dalej.
11 qgis  postgis  pyqgis 

3
Jak załadować wyjście pamięci z przetwarzania QGIS?
Wiele algorytmów przetwarzania ma opcję zapisywania danych wyjściowych jako pamięci. W przypadku uruchomienia z przybornika działa to dobrze, ponieważ można zaznaczyć pole „Otwórz plik wyjściowy po uruchomieniu algorytmu”. Patrząc na kod źródłowy QGIS, kod do ładowania warstwy pamięci wydaje się być zdefiniowany w funkcji Postprocessing.handleAlgorithmResults. Funkcja korzysta z dostępu do …

1
Programowo włączaj / wyłączaj panele za pomocą PyQGIS
W QGIS, right-clickgdzieś w obszarze paska narzędzi, panele można włączać / wyłączać, jak pokazano na zrzucie ekranu poniżej (na przykład Panel informacyjny GPS). Muszę to zrobić programowo, więc jak włączać / wyłączać panele z PyQGIS? Przekonałem się, że QgsInterfaceklasa ma pewne metody addDockWidgeti removeDockWidgetmetody, ale naprawdę nie mogłem dowiedzieć się, …
10 pyqgis  panel 


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.