Pytania otagowane jako postgresql

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

2
Uzyskiwanie wielu najkrótszych ścieżek z PgRouting w jednym zapytaniu?
Chcę uruchomić algorytm najkrótszej ścieżki na wielu parach źródła i celu jednocześnie, uzyskać wynik w postaci tabeli i przetworzyć go. Jak mam to zrobic? To zapytanie nie działa: SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false, false) paths; ERROR: function expression in FROM cannot refer to other …


4
Jaki jest odpowiedni globalny / uniwersalny unikalny identyfikator dla bazy danych PostGIS?
Czytałem, że używanie identyfikatorów OID jako klucza podstawowego w bazie danych PostgreSQL / PostGIS jest słabą praktyką, ponieważ istnieją przypadki, w których można je zresetować. Brzmi logicznie, ale jaka jest odpowiednia alternatywa? Wierzę, że istnieje możliwość użycia identyfikatora UUID „Universal Unique Identifer”, ale duża wartość tekstu i liczby, która wyrzuca, …

4
Nie znalazłem shp2pgsql w instalacji Postgis
Zostałem zainstalowany postgis zgodnie z tym przewodnikiem . Wszystko w porządku. SELECT postgis_full_version(); "POSTGIS="2.1.7 r13414" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER" Ale nie mam shp2pgsql, /usr/lib/postgresql/9.4/binjak widać: foo@bar:/usr/lib/postgresql/9.4/bin$ ls clusterdb initdb pg_dump pg_standby psql createdb oid2name pg_dumpall pg_test_fsync reindexdb createlang pg_archivecleanup …

2
Multipoint vs punkt PostGIS
Czy normalne jest używanie typu geometrii „wielopunkt” zamiast „punkt”, wiedząc, że używam go do przechowywania tylko jednego punktu? Jak mogę przekonwertować z wielopunktowego na punktowy?

2
Dlaczego vaules daty wyświetlają końcowe „Z”, gdy warstwy są publikowane w Geoserver i magazynie danych PostGIS?
Opublikowałem różne warstwy przy użyciu Geoserver 2.2.x z magazynem danych PostGIS 2.0.1 (PostgreSQL 9.1.x). Pola, które mają tylko wartości daty, a nie wartości związane z czasem / znacznikiem czasu, są przechowywane jako data. Po opublikowaniu moich warstw jako wfs / wms i otwarciu tabeli w przeglądarce daty vlues są wyświetlane …

2
Czyścić geometrie w PostGIS?
Próbuję wykonać przetwarzanie na bardzo dużych warstwach wielokąta. Jednak napotykam różne błędy geometrii, takie jak: NOTICE: Ring Self-intersection at or near point 470396.52017068537 141300.52235257279 CONTEXT: PL/pgSQL function st_intersection(geometry,raster,integer) line 10 at RETURN QUERY SQL function "st_intersection" statement 1 NOTICE: Ring Self-intersection at or near point 504154.61769969884 140782.04115761846 CONTEXT: PL/pgSQL function …


1
Partia ładuje wiele plików kształtów do Postgis
Zgodnie z shp2pgsqlpomocą opcje upuszczania , dołączania , tworzenia i przygotowywania wzajemnie się wykluczają. Tak więc, jeśli chcę utworzyć tabelę z kształtu, a następnie dołączyć wiele innych plików kształtów, robię coś takiego, zachowując licznik wskazujący, czy jesteśmy w trybie tworzenia, czy dołączania. cnt=0 for shp in $(ls *.shp); do if …

1
Łączyć sąsiednie wielokąty i zwrócić wszystkie (sąsiadujące i nie sąsiadujące) jako Multipolygon?
Mam bazę danych Postgres z granicami administracyjnymi i ich geometrią. Każda z tych granic ma numer identyfikacyjny. Co chcę osiągnąć: Najpierw chcę wybrać wszystkie wiersze, które zaczynają się od określonego kodu pocztowego. Na przykład: SELECT * FROM "post" WHERE "post"."ident" LIKE '101%' Wszystkie sąsiednie geometrie powinny zostać połączone, a te, …

1
Dołącz na podstawie maksymalnego nakładania się w PostGIS / PostGresQL?
Mam dwa zestawy wielokątów w dwóch tabelach. Zestawy nakładają się na siebie. Dla każdego wielokąta w zestawie A chciałbym uzyskać identyfikator wielokąta w zestawie B, który najbardziej na siebie zachodzi. Używam PostgreSQL z rozszerzeniem PostGIS. Wiem wystarczająco dużo o SQL, aby wiedzieć, że możesz dołączyć tylko na podstawie warunków prawda …

1
Proste zapytanie PostGIS ST_Distance dla dwóch punktów z tej samej tabeli geometrii?
Uwaga: to pytanie zostało najpierw opublikowane w Stackoverflow . Mam tabelę geometrii points_tablez SRID 4326kilkoma punktami. Muszę znaleźć odległość między parą punktów (cech) od tej tabeli. Chciałbym wybrać jeden punkt za pomocą id = Xi drugi punkt za pomocą, id = Ya następnie znaleźć odległość między nimi za pomocą ST_Distancefunkcji. …

2
Jak wyświetlasz powiązane rekordy w QGIS?
Pochodząc z esri, zawsze używałem klas relacji w gdb do wyświetlania rekordów związanych z funkcją. Na przykład. Odnieś 1 punkt ankiety do wielu dokumentów, zdjęć itp. Czy ktoś wie, jak zrobić coś podobnego w QGIS? Ando PS Używam PostGreSQL 8.4.1 i PostGIS 1.4, a moi klienci to QGIS.

1
Wizualizacja kompilacji indeksu?
Jakie wizualizacje / statystyki mogę uzyskać z indeksu GiST PostGIS? Jeśli spojrzymy na wpis R-drzewa w Wikipedii , istnieją różne odmiany R-drzewa i wizualizacje obwiedni każdego z nich za pomocą ELKI. Indeks GiST jest podobny do indeksu R-Tree. Czy istnieje jakaś metoda / rozszerzenie dla tego rodzaju wizualizacji (być może …

1
Wizualizacja rastrowej tabeli PostgreSQL w QGIS
Zaimportowałem obraz rastrowy tif do PostgreSQL za pomocą tego polecenia: raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql I zaimportowałem wyjściowy plik SQL do bazy danych PostgreSQL, uruchamiając to: psql -U postgres -d databasename -f filepath.sql Po połączeniu się z tą bazą danych w QGIS nie …

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.