Pytania otagowane jako qgis-processing

Struktura przetwarzania danych przestrzennych zapewniająca zaawansowane możliwości analizy w QGIS.


2
Nie można załadować „przetwarzania” wtyczki w systemie Windows 7 64bit
Zainstalowałem QGIS (2.0.1-Dufour Dufour, d94c044) przy użyciu zarówno samodzielnego instalatora, jak i instalatora OSgeo4w i wydaje się, że mam problem z wtyczką przetwarzania. Na początku myślałem, że wystąpił problem ze ścieżką pytona, ale teraz zastanawiam się, czy wszystko zostało poprawnie zainstalowane. Nie wiem, gdzie mieszkają biblioteki, więc chciałbym pomóc w …

2
Dodanie narzędzia ArcToolbox do QGIS?
Korzystam z publicznie dostępnego narzędzia w ArcGIS o nazwie SPreAD-GIS . Jest to seria skryptów Pythona, które są „zaimplementowane jako zestaw narzędzi ArcGIS” (z plikiem TBX). Jestem nowy w QGIS. Czy istnieje sposób na włączenie i używanie SPreAD-GIS w QGIS?

3
Podsumowując wartości sąsiednich wielokątów za pomocą QGIS?
Mam nadzieję, że możesz mi pomóc z następującym problemem: Mam warstwę wektorową (wielokąta). Chciałbym dodać atrybut do warstwy, która - dla każdego wielokąta - sumuje wartości określonego pola wszystkich sąsiednich wielokątów. Podam bardziej konkretny przykład: mam wieloboczną warstwę dzielnic zawierającą informacje o ludności. Teraz dla każdej dzielnicy chciałbym wiedzieć, ile …

3
Podziel złożony plik kształtu na siatkę
Mam dość szczegółowy plik kształtu z funkcjami wielokąta / wielokąta (plik ma około 500 MB). W rzeczywistości jest to plik kształtu całego świata, z funkcjami reprezentującymi linie brzegowe. Muszę podzielić te dane za pomocą siatki. Żeby było jasne, nie chcę „sortować” danych, ale przecinam wielokąty na kafelki. Zdaję sobie sprawę, …

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
Tworzenie linii równoległych w określonej odległości od linii, które są częścią pliku kształtu
Używam QGIS 2.18. Mam plik kształtu, który zawiera wiele wierszy. Po przetworzeniu określonego przetwarzania danych muszę narysować linie równoległe w różnych odległościach od linii istniejących. Na przykład mam 32 linie w istniejącym pliku shapefile. Chcę narysować równoległe linie w odległości 50, 100, 170, 500,400 od linii o numerze identyfikacyjnym. 3, …

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
Twórz punkty w określonej odległości od siebie w losowych komórkach kabaretki podczas przebywania na liniach
Mamy protokół lądowy, w którym otrzymujemy kabaretkę z komórkami 1x1 km. Niektóre komórki są wybierane losowo. Musimy umieścić 4 punkty w każdej komórce i te punkty też muszą być na drodze. Minimalna odległość między punktami musi wynosić 500 m dla każdego punktu każdej komórki JEŚLI MOŻLIWE, a jeśli nie, chcemy …

2
Jaka jest składnia narzędzia „mapowania pól” pakietu Refactor Fields w QGIS?
W QGIS w narzędziu Processing Toolbox znajduje się ładne narzędzie „Refactor Fields” : Używanie go na pojedynczej warstwie jest dość proste. Jednak gdy planujesz używać go w trybie wsadowym, możesz zobaczyć pole tekstowe „Mapowanie pól” . Szukam przykładu składni, która ma być tam zastosowana . Nie znalazłem jeszcze żadnej konkretnej …

3
Jak utworzyć skrypt przetwarzania QGIS, który dodaje sekwencję do unikalnej kolumny identyfikatora w PostGIS?
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 /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY /*input_schema*/./*input_table*/./*uic*/; SELECT SETVAL('/*input_schema*/./*input_table*/_/*uic*/_seq', (SELECT MAX(/*uic*/) FROM …

2
Rozszerzenie przetwarzania QGIS 2.14.6, brak narzędzia „Polygonize”
Właśnie zainstalowałem QGIS 2.14.6 64Bit z instalatora OSGEO4W. Rozszerzenie przetwarzania Wersja to 2.12.99. Jak widać na zrzucie ekranu, jak zwykle nie mogę przejść do „interfejsu zaawansowanego”, aby uzyskać dostęp do Polygonizenarzędzia (linie do wielokątów nadal nie działają, patrz QGIS 2.12 Linie do wielokątów nie działają poprawnie ): Ta sama instalacja …

2
Importowanie przetwarzania QGIS w autonomicznym skrypcie python?
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: # Python modules import sys import time import os # Qgis …

2
Czy podstawowe funkcje QGIS będą wykorzystywać wielowątkowość?
Po przeczytaniu Włączanie przetwarzania wielowątkowego w QGIS? , Zastanawiałem się, czy QGIS 2.6 uwzględni to podczas uruchamiania różnych procesów. Sprawdziłem online i mogłem tylko stwierdzić, że rendering wielowątkowy został wprowadzony do QGIS 2.4 (zakładam, że będzie ponownie dostępny w wersji 2.6). Teraz mapy można bardzo szybko przerysować, szczególnie w przypadku …

1
Korzystanie z wektorowej warstwy w pamięci z przetwarzaniem QGIS / SEXTANTE
Próbuję uruchomić qgis:clipalgorytm z konsoli, ale pojawia się błąd podczas używania warstwy w pamięci jako parametru nakładki. Czy należy się tego spodziewać, czy robię coś złego? Kod: mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326", "temp_layer", "memory") if not mem_layer.isValid(): raise Exception("Failed to create memory layer") mem_layer_provider = mem_layer.dataProvider() clip_polygon = QgsFeature() clip_polygon.setGeometry(QgsGeometry.fromRect( QgsRectangle( self.output_layer.extent().xMinimum() …

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.