W QGIS 2.12 i późniejszych, kiedy ktoś próbował ręcznie ustawić ścieżki folderów dostawcy GRASS, był to sposób na zrobienie tego W GIS 2.14 nie ma folderu Msys w tej samej ścieżce (... \ apps \ msys) ani żadnego innego folderu w instalacji QGIS. Więc nawet jeśli samodzielny system QGIS musi …
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 …
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?
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 …
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ę, …
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: …
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, …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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() …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.