Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Szukam zasobów do...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Szukam zasobów do...
Czy można zadokować tabelę atrybutów QGIS po prawej stronie? Wiem, że można go wyświetlać u góry iu dołu, ale dla mojego projektu lepiej byłoby zadokować go po prawej (lub lewej)
Chcę użyć PyQGIS, aby dodać nowe pole i obliczyć wartości dla każdej funkcji. Podobne do opcji Field Calculator. Moje wyrażenie „Field Calculator” to na przykład: y(start_point($geometry)) from PyQt4.QtCore import QVariant from qgis.core import QgsField, QgsExpression, QgsFeature vl =...
Chcę napisać kilka samodzielnych skryptów korzystających z przybornika przetwarzania Qgis. Przeczytałem kilka wątków (np. Tu i tutaj ), ale nie mogłem znaleźć działającego rozwiązania. Korzystanie z Qgis 2.16.1 na Ubuntu Xenial 16.04 LTS Sekcja importu mojego skryptu wygląda następująco: #...
Czy ktoś może mi pomóc w utworzeniu skryptu przetwarzania QGIS, który dodaje sekwencję do istniejącej unikalnej kolumny identyfikatora (typ: liczba całkowita) w PostGIS? Byłoby to bardzo pomocne, np. Jako obejście błędu 6798 . Niestety nie mam doświadczenia w Pythonie. CREATE SEQUENCE...
Chcę stworzyć prostą funkcję if / else w moim Modelu i chciałem wiedzieć, czy jest to możliwe, czy nie. Chcę, aby to zrobić, jeśli wybrano dane wejściowe dla „Segment Layer”, że nie musi ono wykonywać „Segmentation (średnich zmian)” i zamiast tego używa „Segment Layer” jako danych wejściowych...
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...
Korzystam z wtyczki Zonal Stats w QGIS, aby wyodrębnić statystyki rastrowe z nakładających się wielokątów (mam pliki kształtowe rozmieszczenia gatunków i chcę wyodrębnić dane środowiskowe z zakresu każdego gatunku). Mam około 300 plików, z których muszę uzyskać dane, dlatego chciałbym napisać...
To pytanie opiera się na poprzednim pytaniu, na które natknąłem się na gis.stackexchange: jak łatwo edytować dane atrybutów za pomocą wyrażeń regularnych? Być może ktoś może skierować mnie w dobrym kierunku? Mam wektorowy plik kształtu linii konturowych. W tabeli atrybutów przekonwertowałem...
Używam Pythona i QGIS 2.0. Próbuję przyciąć rastry do folderu według jednej funkcji wielokąta. To pierwszy raz, gdy używam (powiedzmy) „PyQGIS”, wcześniej byłem przyzwyczajony do gry. Tak czy inaczej, mój prosty skrypt nie działa, każda sugestia byłaby bardzo mile widziana! import qgis.core,...
PyQGIS Cookbook wyjaśnia jak skonfigurować indeks przestrzenny, ale to tylko wyjaśnia połowę jego użytkowania: utwórz indeks przestrzenny - poniższy kod tworzy pusty indeks index = QgsSpatialIndex() dodaj funkcje do indeksu - indeks pobiera obiekt QgsFeature i dodaje go do wewnętrznej...
Używam pyqgis w samodzielnej aplikacji. Teraz chciałem utworzyć niestandardowe wyrażenie do użycia jako filterExpression z reguły ruleBasedRendererV2. (Próbowałem wcześniej renderera z istniejącymi funkcjami i wszystko działało dobrze!) Niestandardowa qgisfunction(bitowa funkcja AND - ponieważ...
Z modelu chciałbym zapisać wyniki przetwarzania w pliku. W moim modelu mam pewne Extract by locationalgorytmy (z dwoma wejściami wektorowymi) dające rozsądne wyniki, ale tylko jako warstwy tymczasowe, które muszę Save as...ręcznie, co dla stosu analiz jest kłopotliwe i czasochłonne. Najlepiej,...
Podczas próby poligonizacji warstwy polilinii w PyQGIS przy użyciu processing.runandload("qgis:linestopolygons",explode_path,polygon_path) polecenie w konsoli Pythona, nie tworzy wielokątów odpowiadających krawędziom linii. Zamiast tego tworzy zakrzywione wielokąty wzdłuż zakrzywionych...
Próbuję utworzyć indeks przestrzenny dla niektórych plików kształtów za pomocą interfejsu API Qgis. Postępowałem zgodnie z instrukcjami opisanymi na blogu Nathana Woodrowa ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) i działa świetnie : layer =...
Próbowałem zmienić jedyne kodowanie źródła danych shapefile za pomocą właściwości, a także Jak kodować pliki shapefile z LATIN1 na UTF-8? ale to nie zmienia. Czy bez zapisania projektu QGIS nie mogę bezpośrednio zmienić kodowania źródła danych shapefile? Próbowałem również tego kodu, pokazuje...
Jak zakończyć skrypt w oknie konsoli python QGIS? ctrl + c nie
Próbuję wyodrębnić dane tekstowe z pola tekstowego zawierającego tekst rozdzielony kropkami i umieścić go w nowych polach za pomocą kalkulatora pól. Używam tej funkcji Pythona (zaczerpnięte z Jak wyodrębnić tekst przed / w QGIS? ): from qgis.core import * from qgis.gui import...
Podczas pisania skryptów Python QGIS nie zapisuje ich, gdy użytkownik zapisuje swój główny projekt za pomocą ctrl+Spolecenia lub Project->Save. Poza tym, opuszczając QGIS, program nie ostrzega o niezapisanych zmianach w skryptach Pythona, nawet jeśli ostrzega o niezapisanych zmianach w projekcie...
Korzystam z następującego kodu w pyqgis, aby wyłapać błędy / ostrzeżenia z warstwy WMS, aby wywołać odmalowanie natychmiast po wykryciu błędu / ostrzeżenia (na podstawie poprzedniego pytania: Jak złapać komunikat o błędzie WMS z panelu komunikatów dziennika w QGIS z pythonem? ) Ale najwyraźniej...