Chciałbym utworzyć wielokąty wzdłuż linii, aby użyć ich w AtlasCreator w następnym kroku. ArcMap ma narzędzie o nazwie Funkcje indeksu map paskowych . Za pomocą tego narzędzia mogę wybrać wysokość i szerokość moich wielokątów (powiedzmy 8 km x 4 km) i automatycznie produkować / obracać je wzdłuż linii. Jednym z …
Brakuje mi wszystkich zwykłych narzędzi przetwarzania w menu Vector w QGIS 2.16 (np. Nakładka wektorowa, analiza itp.). Pojawiają się w przyborniku przetwarzania, ale nie ma ich w menu Vector. Czy ktoś napotkał ten problem?
Mam wektorowy zestaw danych wiejskich punktów danych szerokopasmowych (jak szybko itp.) I chciałbym zbadać, czy istnieją skupiska punktów o podobnych cechach, i wykreślić otaczające je wielokąty. Na przykład mogę mieć 45 000 punktów w jednym zestawie danych PostGIS rozłożonym na krajobraz. Chcę zidentyfikować klastry, które leżą w odległości x km …
Korzystam z gdal_proximity, aby znaleźć odległość do najbliższej głównej rzeki w USA (48 stanów niższych). Przewidziałem fluktuacje sieci NHD + do Conusa Albersa (epsg: 5070), wybrane rzeki z porządkiem strumienia> 5 i zrasteryzowane, płonące rzeki jako 255, bez rzeki jako 0. To w porządku, ale teraz muszę znaleźć odległość do …
W QGIS 2.18, kiedy korzystałem z narzędzia Wektor> Narzędzia geoprzetwarzania> Przecięcie, mogłem sprawdzić opcję „Ignoruj geometrie NULL [opcjonalnie]”. Teraz pobrałem QGIS 3.2 i ta opcja już nie istnieje. Ale kiedy próbuję utworzyć przecięcie między dwiema warstwami, nad którymi pracuję, pojawia się komunikat, że gdzieś jest nieprawidłowa geometria i że powinienem …
Piszę skrypt, który musi działać poza GUI QGIS. Wywołuję niektóre funkcje API z qgis.core, ale chciałbym użyć wtyczki przetwarzającej. Jestem w stanie zaimportować przetwarzanie za pomocą sys.path.append (), ale nie mogę uruchomić żadnego procesu. Ponadto w QgsApplication.processingRegistry (). Algorytmy () brakuje wszystkich „rodzimych” alg. Czy można w ten sposób uruchomić …
Próbowałem wraz z tym postem uruchomić skrypt w OSGeo4w Shell , poza QGIS. Ale pojawia się następujący błąd: ImportError: Brak modułu o nazwie qgis.core Przeczytałem również następujące posty i próbowałem zaimportować różne moduły, ale bezskutecznie: Jak uruchomić algorytmy sextante poza konsolą python QGIS? Jak uruchomić prosty skrypt Pythona dla QGIS …
Chcę uzyskać dostęp do funkcji linii rozstrzelenia w Pythonie poza QGIS z niezależnego skryptu. Jaki moduł muszę załadować, aby z niego korzystać? Jak mogę uzyskać dostęp processing? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines', layerInput, 'temp.shp')
Natknąłem się na dziwny problem podczas uruchamiania samodzielnych skryptów przetwarzających PyQGIS. Kolejność importu w skrypcie wpływa na jego normalne wykonanie. Możesz odtworzyć problem, otwierając konsolę Python i wprowadzając następujący skrypt (używam GNU / Linux, QGIS 2.6.1, wtyczki przetwarzania v.2.2.0-2 i Python 2.7.3): # Prepare the environment import sys from qgis.core …
Napisałem skrypt przetwarzania QGIS, który przeprowadza najbliższą analizę obiektu. Biorąc pełny zestaw danych wejściowych (20 tys. Adresów jako punktów początkowych, ~ 100 punktów docelowych, sieć drogowa OSM z ~ 13 tys. Linii) skrypt działa około 3 godzin, a zatem korzysta z różnych wskaźników postępu, aby upewnić się użytkownika, że jest …
Buduję wtyczkę QGIS, która łączy się z bazą danych MySQL w sieci lokalnej, a następnie dodaje podzbiór jednej z tabel do warstwy w pamięci; podzbiór oparty jest na walucie danych (biorąc najnowszą obserwację dla każdej lokalizacji, w której dokonywane są pomiary). Ta warstwa pamięci została pomyślnie utworzona. Jednak potem chcę …
Dostęp do nowych skryptów przetwarzających QGIS 3.0 przez konsolę Python jest dla mnie wyzwaniem, zwłaszcza że stare komendy processing.alglist () i processing.alghelp () wydają się być nieczynne. Jak wywołać listę skryptów przetwarzających? Jak wywołać informacje pomocy dla pojedynczego skryptu?
Pracuję nad projektem, który wymaga bufora 30 m wokół elementu liniowego. Funkcja reprezentuje wybrzeże i potrzebuję bufora, aby pokazać 30 m w głąb lądu od linii reprezentującej wybrzeże. Czy można to zrobić za pomocą QGIS?
Od jakiegoś czasu próbuję użyć r.mapcalc z QGIS Processing Toolbox. Jednak algorytm nie daje żadnych wyników. Próbowałem kilku warstw rastrowych i różnych wyrażeń, ale algorytm nigdy nie wypisuje niczego do „Katalogu wyników”. Poniżej znajduje się obraz przedstawiający prosty przykład konfiguracji algorytmu. Może czegoś mi brakuje, ale nie znalazłem czegoś podobnego …
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.