Pytania otagowane jako postgresql

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

1
Jak utworzyć tabelę z istniejących tabel (stosując nowe schematy) w Postgis DB?
Mam tabelę, która jest włączona geoprzestrzennie; które zawierają granice świata. Chcę rozbić to na różne schematy (globalny, europejski itp.). Moją myślą jest użycie czegoś, co wygląda następująco: CREATE TABLE europe.borders AS (SELECT * FROM wo_borders WHERE admin_lvl2='eu' ); //just an example! Co jest poprawne, aby utworzyć tabele z istniejących tabel, …

1
Jak przeprowadzić wyszukiwanie zbliżeniowe za pomocą Postgis?
Pobrałem bazę danych Geonames (cities1000) i napisałem mały program Ruby, aby zaimportować je do mojej tabeli ( geo_cities). Następnie dodałem kolumnę geograficzną o nazwie geog. Następnie przekonwertowałem wszystkie liczby lat / lon na kolumnę geog, używając: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' ' || latitude || …

4
Jak naprawić problem z wydajnością w PostGIS ST_Intersects?
Jestem początkującym w postgis i mam problem z wydajnością zapytań. To moje zapytanie: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc problem polega na tym, że mój wielokąt zawiera BARDZO duże wielokąty (600 stron długich w …

4
Zmienić nazwę tabeli postGIS i zaktualizować GeoServer?
Chcę zmienić nazwę jednej z moich tabel postGIS. Jednak kiedy to robię, stosując prosty ALTER TABLE old_name RENAME TO new_name; Rozumiem, że dane przestrzenne nie są aktualizowane o nową nazwę. Po pierwsze, czy te odniesienia można naprawić, uruchamiając funkcję: SELECT probe_geometry_columns() Czy po tym sam stół jest w porządku? Czy …

1
Przecięcie wielu warstw w PostGIS
Muszę napisać procedurę przechowywaną PL / pgSQL do obliczenia przecięcia wielu warstw. Na przykład dla trzech warstw A, B, C ta funkcja powinna zwrócić geometrię ABC: Funkcja przyjmuje jako dane wejściowe id warstw, które należy przeciąć. Czy ktoś może mi doradzić, jak zbudować tę funkcję? Moje przemyślenia na ten temat …

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.