Pytania otagowane jako postgis

PostGIS jest rozszerzeniem dla obiektowo-relacyjnej bazy danych PostgreSQL, która dodaje obsługę obiektów geograficznych.

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
Czy łączysz QGIS ze zdalną bazą danych PostgreSQL za pomocą klucza SSH?
Utworzyłem nazwę użytkownika, hasło i klucz ssh z uprawnieniami administratora na zdalnym serwerze (Vagrant) i próbuję się połączyć zwykłymi metodami, ale uwierzytelnianie mojego hasła nie powiedzie się. Mogę pomyślnie ssh do serwera przy użyciu tych samych poświadczeń. Jak mogę skonfigurować QGIS do łączenia się z PostgreSQL / PostGIS za pomocą …

2
Znaleźć tabele PostGIS, w których brakuje indeksów?
Ostatnio się rozglądałem pg_stat_user_tablesi byłem zaskoczony, widząc dużą liczbę sekwencyjnych skanów na niektórych moich tabelach przestrzennych. Rzeczywiście, w tych tabelach brakowało indeksów przestrzennych. Jak znaleźć wszystkie tabele z nieindeksowaną kolumną geometrii?

1
Oblicz równoległe linie wzdłuż linii środkowej w PostGIS
W mojej bazie danych PostgreSQL mam ulicę (środkową linię drogi) i buduję tabele wielokątów. Przykładowy scenariusz wygląda następująco: Problem: Muszę obliczyć równoległe linie wzdłuż ulicy na przecięciu 50 m bufora wokół ulicy i najbliższego wielokąta budynku po obu stronach. Pożądany scenariusz wyjściowy to: Co próbowałem: Moje podejście było następujące: 1) …

3
Utwórz rozpuszczony bufor z wielu geometrii (Unia przez wspólny atrybut i przecięcie przestrzenne)
Muszę tworzyć rozpuszczone bufory z funkcji wprowadzania wielopunktowego. W poniższym przykładzie tabela wprowadzania zawiera 4 funkcje. Obiekt #2składa się z dwóch geometrii punktowych. Po utworzeniu bufora otrzymuję 4 geometrie wielokątów: Czy istnieje sposób na pogrupowanie wyniku? Bufory punktów #1i #2są rozpuszczone i powinny być pojedynczą funkcją wielokąta ( a). Co …

1
Błąd zapisu postgis w tabeli QGIS: brak bufora wyników
Mam warstwę wielokątów w PostGIS, a kiedy próbuję dodać funkcje za pomocą QGIS, pojawia się błąd podczas zapisywania edycji. Oto powiadomienie o błędzie „brak bufora wyników”. Znalazłem podobny przypadek tutaj: błąd PostGIS podczas dodawania funkcji: brak bufora wyników . Ale nie daje mi odpowiedzi na rozwiązanie tego problemu. Jakieś pomysły …
10 qgis  postgis 

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
PostGIS - zdobądź punkt w linii lub wielokącie
Potrzebuję uzyskać punkt środkowy linii lub wielokąta, aby zrobić markerdla mojej aplikacji. Aby po kliknięciu znacznika pojawiła się geometria (linia lub wielokąt). Kiedyś ST_Centroidto działało. Rezultat jest taki, jak się spodziewałem w przypadku niektórych wielokątów lub linii, których centroidy są poza geometrią. Dla tych linii lub wielokątów chciałbym uzyskać „najbardziej …

3
Dodanie dodatkowej kolumny geometrii w PostGIS?
Importuję wiele zestawów danych geodezyjnych do PostGIS i mają one różne SRID. (Niektórzy mają EPSG:3857, niektórzy EPSG:4326, jeszcze coś innego). Chciałbym stworzyć dodatkowy geometry column, np. the_geom_mercatorz SRID EPSG:3857, a także zachować oryginalną geomkolumnę we wszystkim SRID, co się pojawiło. Jak mogę to zrobić za pomocą funkcji PostGIS?

1
Budowanie wielokąta na dostępnym obszarze
Obecnie pracuję w dziedzinie izochron i podstawowych algorytmów. To, co teraz powoduje problemy, to nie obliczenie samego izochronu, ale wizualizacja wyników. Wynikiem mojego algorytmu izochronicznego są punkty i krawędzie. W rzeczywistości mam działające rozwiązanie, ale dla 3873 krawędzi i 1529 węzłów wszystko wydaje się trwać wiecznie (około 2,0 sekundy na …

2
Cięcie linestów z punktami?
Sprawdzałem najlepszy sposób na wycięcie pościeli według punktów. Scenariusz wygląda następująco: wiele ulic potrzebuje segmentów przeciętych przez punkty przecięcia, coś w tym rodzaju: mam tabela z liniami liniowymi (pełna nieokreślona punktami) tabela punktów st_intersection Potrzebuję wyciąć niezależne segmenty linii przez tabelę punktów przecięcia. Korzystam z funkcji PostGIS i znalazłem kilka …

2
Jak stworzyć dynamiczne linie wiodące?
Próbuję utworzyć dynamiczne linie odniesienia za pomocą widoku PostGIS oprócz narzędzia QGIS „Move Label”. CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; Działa to dobrze dla wszystkich etykiet, WHERE ST_X(geom) < xcord_labelale tworzy źle wyglądające linie wiodące dla …


1
Optymalizacja zapytań do bazy danych Postgis
Mam zestaw rastrów w formacie DTED, które ładuję do bazy danych PostGIS za pomocą narzędzia wiersza polecenia raster2pgsql. Każdy z rastrów jest po prostu przechowywany w rzędzie i opisywany przez rid oraz wartość formatu rastrowego. Teraz chcę utworzyć funkcję bazy danych, która pobiera długość i szerokość geograficzną punktu i zwraca …


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.