Pytania otagowane jako postgresql

PostgreSQL to obiektowo-relacyjny system baz danych typu open source.

2
Podobieństwo dwóch lub więcej trajektorii
Mam dane ciężarówek ( http://www.chorochronos.org/ ). Te dane są współrzędnymi GPS wielu trajektorii ciężarówek w Atenach. Muszę obliczyć podobieństwo między trajetoriami, aby usunąć te, które są bardzo podobne! Czerwony i zielony są podobne, ale niebieski, czarny i (czerwony lub zielony) to różne trajektorie. Chcę usunąć jeden z podobnych, czerwony lub …

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) …

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 …



4
Pogrupuj według przedziału czasu 10 minut PostgreSQL [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów systemów informacji geograficznej. Zamknięte 2 lata temu . Muszę pogrupować według przedziału czasu podzielonego na 10 minut. Mam poniższe zapytanie, które zwraca mi zestaw wyników: SELECT …


1
Postgis 2.0 - widok public.geometry_columns nie zawiera poprawnych informacji dla widoków
Niedawno zaktualizowaliśmy naszą bazę danych do Postgis 2.0. W naszym systemie używaliśmy widoków dla tabel zawierających kolumnę geometrii. Po utworzeniu widoku ręcznie zaktualizowaliśmy również tabelę geometry_columns o niezbędne informacje. Widoki służą do tworzenia warstw Geoserver, a także do przesyłania danych dla ogr2ogr. Problem w Postgis 2.0 polega na tym, że …

5
Jak podzielić drogi OSM na poszczególne segmenty na skrzyżowaniach?
Chcę utworzyć sieć drogową do użytku z pgRouting przy użyciu danych OpenStreetMap. Załadowałem plik kształtu z GeoFabrik do tabeli Postgres (z włączonym PostGIS). Jednak jednym z moich problemów było to, że drogi nie zawsze kończą się na skrzyżowaniach, dlatego postanowiłem je wszystkie podzielić na każdym skrzyżowaniu lub skrzyżowaniu. Aby zidentyfikować …

3
Wybierając tylko tabele przestrzenne z bazy danych PostgreSQL?
Moja baza danych zawiera zarówno tabele przestrzenne, jak i nieprzestrzenne, ale chcę pobrać z zapytania tylko tabelę przestrzenną. Wszelkie sugestie dotyczące wyboru tylko tabel przestrzennych. „the_geom” to kolumna geometrii w tabeli przestrzennej. W przeciwnym razie można wybrać tabele z nazwy kolumny. Próbowałem z tym kodem select relname from pg_stat_user_tables WHERE …

2
Jak wyłapać błędy PostgreSQL / PostGIS w powiązaniach Pythona w GDAL / OGR?
Czy można złapać komunikaty o błędach wyjściowych PostgreSQL w OGR po nieudanym zapytaniu? Na przykład conn.ExecuteSQL('SELECT * FROM non_existing_table;') W Postgres zwraca komunikat o błędzie: "Error: relation 'non_existing_table' does not exist." W ogrodach otrzymujemy standard: "Error: current transaction is aborted, commands ignored until end of transaction block" Byłby to bonus, …


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 …

4
Ogranicz rzędy poprzez funkcję przestrzenną
Próbuję poprawić wydajność poniższego zapytania. Bez względu na to, jak piszę zapytanie (podzapytanie w klauzuli FROM, podzapytanie w klauzuli WHERE) postgres nalega na uruchomienie wszystkich ~ 570K wierszy przez kosztowną funkcję ST_DWITHIN, nawet jeśli jest tylko 60 wierszy, gdzie county = 24. Jak mogę filtrować postgres według hrabstwa = 24 …

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.