Pytania otagowane jako pyqgis

Powiązania Python dla QGIS.

3
Równoległe operacje GIS w PyQGIS?
Częstym wymogiem w GIS jest zastosowanie narzędzia przetwarzania do wielu plików lub zastosowanie procesu dla wielu funkcji w jednym pliku do innego pliku. Wiele z tych operacji jest krępująco równoległych, ponieważ wyniki obliczeń w żaden sposób nie wpływają na żadną inną operację w pętli. Nie tylko to, ale często pliki …

1
Jak skopiować styl kolorów do kolumny kolorów w tabeli atrybutów warstwy?
Mam warstwę wielokąta w QGIS, którą zastosowałem losowy styl koloru do każdego wielokąta. W obszarze Właściwości warstwy -> Styl wybrałem Styl skategoryzowany, a następnie wygenerowałem losową rampę kolorów. Dodałem kolumnę kolorów do tabeli warstw. Czy istnieje sposób automatycznego kopiowania koloru przypisanego w stylu do kolumny kolorów dla każdego wielokąta w …
15 qgis  leaflet  pyqgis  style 

2
Tworzenie sektorów dla wież telekomunikacyjnych?
Pracuję w branży sieci mobilnych i podjąłem się zadania utworzenia wtyczki do QGIS przy użyciu c++/pythonnastępujących funkcji: krok 1: Utwórz punkty odpowiadające każdej wieży mobilnej na podstawie długości / długości każdej wieży (tę część osiągnąłem) krok 2: Dalej: sektoryzacja: każda z tych wież miałaby anteny zorientowane na różne azymuty. więc …

6
PyCharm 2019 nie współpracuje już z QGIS
Od aktualizacji do PyCharm 2019 nie mogę załadować modułów QGIS Python. Nie mogę również użyć automatycznego uzupełniania. Już usunąłem pamięć podręczną (przez unieważnienie pamięci podręcznej w PyCharm, a także przez usunięcie folderu „systemowego” w katalogu ustawień użytkownika), nic nie działa. Podczas uruchamiania konsoli Python w PyCharm i wpisywania „import qgis.core” …

1
Uzyskiwanie warstwy według nazwy w PyQGIS?
Mam wtyczkę, która wyszukuje bufor dla listy miast, pod warunkiem odległości. Nazwy stanów i miast są pobierane z tabeli atrybutów i są odpowiednio filtrowane. To, czego chcę, to Moja wtyczka powinna identyfikować nazwę warstwy lub kolejność warstwy w obszarze roboczym, niezależnie od innych warstw obecnych w obszarze roboczym i uzyskiwać …

1
Czy dodajesz nowy element menu do aplikacji QGIS Desktop?
Muszę dodać nową pozycję menu do menu najwyższego poziomu QGIS Desktop (2.7.0); Oznacza to, że będzie on na tym samym poziomie co „Projekt”, „Edycja”, „Widok”, „Warstwa” itp. O ile mi wiadomo, istnieje całkiem niezły sposób, w jaki sposób ukryć elementy menu (Ustawienia-> Dostosowanie) Plus za pomocą QgisInterface ( http://qgis.org/api/classQgisInterface.html ) …
14 qgis  pyqgis  qt  gui  context-menu 


1
Uzyskiwanie odległości od narzędzia pomiarowego QGIS?
Zbudowałem wtyczkę do zasilania bazy danych Spatialite za pomocą maski wprowadzania. Istnieją dwa pola reprezentujące minimalny / maksymalny wymiar obiektu. W momencie, gdy wywołuję narzędzie Measure ( iface.actionMeasure().trigger()) za pomocą dwóch przycisków „miara”, kliknij wymiar i wpisz wartość za pomocą klawiatury w polach (QLineEdit). Czy istnieje możliwość, że po wykonaniu …



1
Jak uzyskać dostęp do atrybutów usuniętych funkcji (przed zatwierdzeniem)
Mam konfigurację sygnału dla zdarzenia usuwania funkcji na warstwie: self.layer.featureDeleted.connect(self.feature_deleted) Kiedy próbuję pobrać atrybut z usuniętej funkcji w gnieździe, generowany jest błąd StopIteration (tzn. Nie można pobrać funkcji). Pomyślałbym, że nadal powinienem być w stanie odzyskać atrybuty z usuniętej operacji przed zatwierdzeniem zmian w warstwie? W przeciwnym razie nie widzę …

2
Wywoływanie wtyczki interpolacji z konsoli Python QGIS
Chciałbym wywołać funkcję wtyczki interpolacji QGIS (metoda TIN) (Raster-> Interpolate) z konsoli python. Nie mogę znaleźć odpowiedniej funkcji w QGIS API lub na liście algorytmów przetwarzania. Znalazłem algorytm triangulacji SAGA, który działa dobrze, ale jest 5-10 x wolniejszy, a szybkość jest ważna w moim przypadku. Masz pomysł, jak to wykonać?

2
Jak uzyskać nazwy pól w pyqgis 2.0
Próbuję zmienić wtyczkę z QGIS 1.8 na 2.0. W wersji 1.8 tworzę tabelę nazw pól takich jak to: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat) fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) Próbowałem tego dla wersji 2.0 …
13 python  pyqgis  qgis-2 


1
Jak tworzyć etykiety tekstowe z polami w tle?
Próbuję utworzyć niestandardowe etykiety dla obiektów punktowych w warstwie wektorów punktowych QGIS i chcę to zrobić, aby to zrobić. Potrzebujemy, aby nasze etykiety miały za sobą barwione prostokąty (albo inaczej!). Etykiety są długimi ciągami znaków i są tworzone przy użyciu wyrażeń i wyrażeń warunkowych silnika etykietowania. Pomyślałem, że najłatwiejszym sposobem …
13 qgis  pyqgis  labeling 

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.