Systemy Informacji Geograficznej

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

1
Wersje QGIS dające różne wyniki w obliczeniach $ $?
Podczas oceniania egzaminu odkryłem, że QGIS 3.2 i 3.4 wytwarzają różne wartości przy obliczeniach $areanad wielokątami. Eksperymentowałem przy użyciu $areai, area($geometry)aby sprawdzić różnice między obliczeniami planarnymi i elipsoidalnymi. Wydaje się, że QGIS 2.18 domyślnie oblicza obszary płaskie $area, podczas gdy QGIS 3.4 podaje obszary elipsoidalne dla $area(jak wyjaśniono w części …
11 qgis  qgis-3  area 

1
Jaka jest wiedza Google Map na temat historycznych nazw ulic?
Geokoduję historyczne adresy w Irlandii za pomocą Google Maps (bezpłatny dostęp), ale w niektórych przypadkach Google Maps zwraca adres z inną nazwą ulicy. Na przykład, kiedy podam adres szkoły podstawowej Forthriver, która została zarejestrowana na Ballygomartin Road w północnym Belfaście w 1990 roku, jest ona geokodowana do szkoły („point_of_interest”, „school”) …


1
Dodajesz pola tekstowe zawierające więcej niż 255 znaków?
Pracuję nad projektem QGIS, w którym mam kilka warstw plików kształtu z polami tekstowymi. Chciałbym dodać całe akapity jako opisy do pól tekstowych, jednak pola są ograniczone przez ich maksymalną dozwoloną długość, która wynosi 255 znaków. Jak mam dodać dłuższe teksty? Jestem pewien, że musi istnieć sposób, którego nie rozważam. …


3
Szerokość geograficzna nad i pod powierzchnią ziemi
Wiem, że szerokość geodezyjna jest mierzona względem normalnej w punkcie na powierzchni elipsoidy odniesienia. Ale co z punktami nad i pod powierzchnią? Czy podążają ścieżką hiperboliczną? (Zobacz stworzoną przeze mnie grafikę.) A może idą po linii prostej? Wikipedia mówi : „Współrzędne [elipsoidalne] są naturalnym wyborem w modelach pola grawitacyjnego dla …


2
„pyrcc5” nie jest rozpoznawane jako polecenie wewnętrzne ani zewnętrzne
Zainstalowałem Qgis 3.0 na Windows 10. Za każdym razem, gdy uruchamiam polecenie pyrcc4 lub pyrcc5, pojawia się ten błąd: 'pyrcc4' is not recognized as an internal or external command, Nawet jeśli znajdę miejsce z plikiem pyrcc4.exe lub miejsce z plikiem apyrcc5.bat i dodam ścieżkę do zmiennych środowiskowych, otrzymuję ten sam …
11 qgis  pyqgis 


7
Czy tworzysz regularnie rozmieszczone punkty wewnątrz wielokąta na podstawie wartości atrybutu za pomocą QGIS?
Mam warstwę wielokąta z dołączoną wartością atrybutu reprezentującą liczbę osób wewnątrz wielokąta. Używam QGIS 3.0. Muszę wizualizować liczby jako siatkę punktów wewnątrz wielokąta (tj. 1 punkt = 100 żab, pokolorowanych według gatunku). Punkty niekoniecznie muszą zajmować cały wielokąt, a najlepiej są narysowane wokół środka ciężkości z wcześniej zdefiniowanym odstępem (tj. …

2
Python nie może odczytać pliku kształtu
Próbuję otworzyć plik kształtu za pomocą notatnika Jupyter, ale nie mogę go otworzyć. Plik shapefile znajduje się w tym samym folderze co mój skoroszyt, a Python nie może go zidentyfikować, nawet jeśli użyję pełnej ścieżki. import shapefile as shp import matplotlib.pyplot as plt sf = shp.Reader(r'C:\Users\Public\Documents\1-11-99n.shp') ShapefileException: Unable to open …
11 python  shapefile 

3
Precyzja współrzędnych QGIS
W którym (x) miejscu dziesiętnym wartości współrzędnych QGIS określa, że ​​dowolny zestaw punktów jest zduplikowany? Myślałem, że QGIS zajmuje ~ 15 miejsce po przecinku; ale było to ograniczenie tylko dlatego, że pracowałem głównie nad Shapefiles. Limit nie ma jednak zastosowania, gdy wybiorę inne źródło danych, na przykład tymczasowo zarysowaną warstwę. …
11 qgis 


1
Tworzenie nakładki sektorowej w QGIS
Muszę stworzyć siatkę sektorową promieniującą z interesującego miejsca. Oto przykład, który mozolnie układałem ręcznie: Znalazłem kilka podobnych rozwiązań w Jak generować pliki kształtów tarczy za pomocą ArcGIS na komputer? i rysuj różę wiatrów za pomocą QGIS z PostGIS, ale żadne z nich nie spełnia moich kryteriów. Idealnie potrzebuję, aby każdy …

1
Wywoływanie ST_Transform w geometrii, która jest już w podsystemie docelowym?
Piszę funkcję, która ma geometrię jako parametr, który może być w różnych rzutach: CREATE OR REPLACE FUNCTION foo(in geometry) RETURNS boolean AS $$ DECLARE transformed_geom geometry := in; BEGIN IF ST_SRID(transformed_geom) != 32737 THEN transformed_geom := ST_Transform(transformed_geom, 32737); END IF; [ ... ] END; $$ language plpgsql; Funkcja wymaga geometrii …
11 postgis  srid 

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.