Systemy Informacji Geograficznej

Pytania i odpowiedzi dla kartografów, geografów i specjalistów GIS


3
Rysowanie granicy zbioru punktów za pomocą QGIS?
Mam zestaw punktów, które chciałbym zmienić w wielokąt. Próbowałem kadłuba wklęsłego, ale nie otrzymuję zamierzonego wielokąta, jak widać poniżej, Kiedy korzystam z triangulacji Denaulaya, muszę usunąć zewnętrzne trójkąty. Czy istnieje skuteczny sposób na zrobienie tego samego? Próbowałem też wypukłego kadłuba.

2
Jak naprawić „Otwór leży poza skorupą”
Dostałem zestaw danych z kształtami wielokątów, w którym geometria została zaktualizowana przez wtyczkę QGIS „ Geometry Updater ”. Teraz mam problem, że w PostGIS otrzymuję nieprawidłowe geometrie z komunikatem o błędzie „Otwór leży poza powłoką” . Ale obserwując geometrię w QGIS, faktycznie istnieją dwa kształty, gdzie jeden jest główną geometrią, …


4
Czy ArcGIS ma zawierać wiodące zera w polu tekstowym?
Wprowadzam znaki w polu tekstowym, które jest zasadniczo 5 cyfrowym identyfikatorem. Potrzebuję, aby wartości początkowe były zawarte w wartości, ale za każdym razem, gdy wprowadzam lub obliczam pole, zera wiodące są usuwane (nawet jeśli właściwości pola mówią, że jest to 5-znakowe pole tekstowe). Jak zmusić pole do uwzględnienia zer wiodących?

2
processing.getObject () w QGIS 3
Wygląda na processing.getObject()to, że nie jest już dostępny w QGIS. from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' Czy istnieje nowy sposób korzystania get.Object?

1
Znalezienie najbliższej linii, która otrzymała 2 punkty za pomocą PostGIS?
Mam tabelę t, która zawiera kolumnę line_positionstypu wiersza. Biorąc pod uwagę 2 punkty, chcę znaleźć najbliższą linię, która jest wystarczająco blisko (mniej niż 10 km) i która nie przechodzi zbyt blisko punktu, którego chcę uniknąć (minimum 20 km). Obecnie używam SELECT t.* FROM path t WHERE ST_DWithin(ST_GeographyFromText('Point(69.835 22.596)'), t.line_positions, 10000, …


1
Jakie wersje SAGA obsługuje QGIS 2.18.10?
Począwszy od wersji QGIS 2.18.10 SagaAlgorithmProvidernie ma już słownika o nazwie supportedVersions. Wcześniej wyglądało to tak: supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212), "2.1.3": ("2.1.3", SagaAlgorithm213), "2.1.4": ("2.1.4", SagaAlgorithm214), "2.2.0": ("2.2.0", SagaAlgorithm214), "2.2.1": ("2.2.0", SagaAlgorithm214), "2.2.2": ("2.2.2", SagaAlgorithm214), "2.2.3": ("2.2.3", SagaAlgorithm214), "2.3.0": ("2.3.0", SagaAlgorithm230), "2.3.1": ("2.3.0", SagaAlgorithm230)} Teraz mówi po prostu: if …

1
Uprość proces uwierzytelniania PostGIS z QGIS
W QGIS mam projekt z danymi z różnych (~ 15) baz danych PostGIS, bez poświadczeń logowania (użytkownik uwierzytelniający / pwd) zapisanych dla każdego połączenia, jak pokazano poniżej. Teraz, gdy inny użytkownik otwiera projekt, on (lub ona) musi wprowadzić poświadczenia dla KAŻDEJ używanej bazy danych: Bardzo obawiam się, że zgodnie z …


1
Etykiety oparte na wyrażeniach w skrypcie Atlas nie aktualizują się
Próbuję śledzić programowo ładowanie kompozytora z szablonu i generowanie atlasu za pomocą pyQgis, aby zautomatyzować kompozytora wydruku atlasu za pomocą pyqgis: specyficzne w kodzie atlasu mówią: myAtlasMap = myComposition.getComposerMapById(0) myAtlas = QgsAtlasComposition(myComposition) myAtlas.setCoverageLayer(atlas_desktop) myAtlas.setComposerMap(myAtlasMap) myAtlas.setFixedScale(True) myAtlas.fixedScale() myAtlas.setHideCoverage(False) myAtlas.setFilterFeatures(True) ten kod działa dla mojego zadania i biorę nowe mapy feutures 100 …

2
Korzystanie z postgis do generowania cieni budowlanych
Obecnie pracuję nad narzędziem oceny potencjału słonecznego dla istniejących budynków. Chodzi o to, aby użyć kształtu budynków (= wielokąta), ich wysokości i utworzyć wynikowy odcień w danej godzinie. Zrobię test tylko dla kilku pozycji słońca. Wiem o funkcji trawy r.sun.mask, ale jest ona przytłoczona tym, co próbuję zrobić. Na razie …


1
Jak przypisać kolory do określonych wartości rastrowych za pomocą R.
Korzystam z levelplotfunkcji niesamowitego rasterVispakietu, aby stworzyć mapę, której wartości różnią się od zera. Planuję plik rastrowy przy użyciu palety od czerwonej do niebieskiej, ale próbuję przypisać wartości szare do zera na mapie. W szczególności chcę odtworzyć kolory tej figury: Zauważ, że tam, gdzie używana jest skala od czerwonej do …

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.