Pytania otagowane jako postgis

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

2
Jak przekonwertować współrzędne geomagnetyczne na współrzędne geograficzne bez samodzielnej matematyki?
Mam pewne dane, które są we współrzędnych geomagnetycznych; oznacza to, że są to szerokość i długość geograficzna, ale w odniesieniu do magnetycznego bieguna północnego w Kanadzie, a nie geograficznego bieguna północnego. Jak można się domyślić, chciałbym dopasować je do innych danych znajdujących się w innych układach współrzędnych. (Dane pochodzą z …

1
Czy PostGIS może ograniczyć kolumnę do wieloboków i wielokątów?
Obecnie używam PostGIS 1.5.3, ale wkrótce będę aktualizować do wersji 2.0. Dlatego też zwróć uwagę na różnice między dwiema wersjami, które dotyczą następujących pytań. Czy można utworzyć kolumnę typu geometrii PostGIS, która umożliwia wstawianie wielokątów i multipoligonów, ale ogranicza wstawianie innych typów geometrii bez ręcznej modyfikacji ograniczenia generowanego przez PostGIS …
10 postgis 

7
Czy powinienem używać CMS do mojej aplikacji do mapowania stron internetowych?
W mojej aplikacji do mapowania sieci korzystam z GeoServer jako serwera, PostGIS jako przestrzennej bazy danych i OpenLayers po stronie klienta (a także innych bibliotek JS). Mapa składa się z map podstawowych i warstw wektorowych. Jedną z tych warstw wektorowych jest warstwa „instytucji publicznych”. Dla każdej kategorii instytucji (ministerstwa, trybunały …

1
Jak skutecznie znaleźć najbliższy punkt nad linią danych?
Mam tabelę PostgreSQL 9.1 z setkami tysięcy PUNKTÓW PostGIS. Dla każdego z nich chciałbym znaleźć najbliższy punkt w innej tabeli PUNKTÓW. Punkty w drugiej tabeli reprezentują siatkę na całym świecie, więc wiem, że zawsze będzie dopasowanie w zakresie 1 stopnia. To pytanie, którego używam do tej pory, które korzysta z …

5
Baza danych kontra pliki dla programisty Solo
Właśnie zaczynam pracę w GIS i jestem zainteresowany wykorzystaniem go do tworzenia map tras rowerowych w mojej okolicy i okolicy. Uczyłem się QGIS i poczyniłem wystarczające postępy, aby wygenerować przyzwoitą mapę. Do tej pory przechowowałem moje warstwy w Shapefiles, co wydaje się działać dobrze. W miniony weekend zacząłem patrzeć na …

2
Konwertujesz tabelę PostGIS na Shapefile w Pythonie?
Chcę przekonwertować tabelę PostGIS na plik shapefile (bez użycia pgsql2shp). Aby stworzyć geometrię w pliku kształtu, muszę podać Xmin, Ymin i Xmax, Ymax, a geometria, którą mam w mojej tabeli PostGIS, ma kształt nieregularny (mogę uzyskać zewnętrzną stronę za pomocą ramki granicznej, ale będzie to obejmować jakiś dodatkowy obszar większy …
10 python  postgis 

1
Czy możesz zapytać o nakładające się wielokąty zdefiniowane przez użytkownika w danym punkcie w Mapach Google?
Muszę znaleźć ograniczenie pracy z interfejsem API Map Google i możliwe rozwiązania do wykonywania częściowo złożonych porównań przestrzennych. To, co chcę osiągnąć, to system porównywania, który pozwoli na zapytanie o nakładające się zdefiniowane przez użytkownika wielokąty przestrzenne w danym punkcie (adres zamieszkania). Zasadniczo restauracja będzie miała określony obszar dostawy, którego …

2
Pierścieniowe skrzyżowania w PostGIS
Jest to kontynuacja poprzedniego pytania . Zobaczysz, że jestem nowym użytkownikiem PostGIS. Sprawdziłem ważność topologii w moich danych i znalazłem około 1700 problemów z topologią w zestawie danych pokrycia terenu (wielokąta). Są to „Ring Self_intersection”. Korzystając z użytecznych informacji w tej prezentacji Paula Ramsaya (strona 20), próbowałem odpowiednio buforować moje …
10 postgis  topology 

1
Jak dodać funkcje do warstwy PostGIS za pomocą Quantum GIS?
Używam Quantum GIS i DBMS PostGIS. Jestem w stanie wywołać warstwę PostGIS do QGIS, ale nie mogę dodać do niej funkcji. Korzystam z metody dodawania funkcji do pliku Shapefile, ale nadal nie jest on odzwierciedlany w warstwie i nie wiem, jak zapisać go w bazie danych PostGIS, jeśli mogę dodać …
10 postgis  qgis 

1
Wzrost wydajności dzięki wskaźnikowi GIST dla punktu w zapytaniu wielokąta
Mam dwie tabele: lokalizacje (id, region_id, the_geom) i regiony (id, the_geom). Dla każdego punktu lokalizacji chcę określić region, w którym się znajduje: UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); Czy ma sens budowanie indeksu GIST na punktach lokalizacji? Zbuduję indeks na wielokątach regionu, ale nie …

1
Pomoc w geometrii wielokąta PostGIS - niezamknięte pierścienie
Wziąłem kopię super-nikczemnej książki „Python Geospatial Development” Erika Westry ( link do Amazon ) i pracuję nad tym. Obecnie uczy mnie, jak ładować dane wybrzeża GSHHS z pliku kształtu do bazy danych PostGIS, przygotowując się do budowy geoprzestrzennej aplikacji internetowej. Mój problem jest następujący: kiedy próbuję zaimportować dane GSHHS do …
10 python  postgis  ogr  wkt 

3
pobieranie plików dxf z PostgreSQL
Z powodzeniem załadowałem kilka plików kształtów do bazy danych PostGIS. Chciałbym móc pobierać określoną geometrię i warstwy jako pliki dxf na podstawie zapytań SQL. Używam PostGIS, GDAL, PostgreSQL i Python z pakietu OSGeo4W w systemie Windows. Wyobrażam sobie, że powinienem używać ogr2ogr trochę tak: $ ogr2ogr -sql "SELECT * FROM …
10 postgis  gdal  ogr  dxf 


5
Identyfikacja „długich i wąskich” wielokątów w PostGIS
Mam zestaw wielokątów reprezentujących duże obszary, powiedzmy dzielnice miast. Chcę zidentyfikować duże nakładające się obszary między nimi. Ale jest problem: czasami wielokąty zachodzą na siebie na obwodzie (ponieważ zostały narysowane z małą precyzją). Spowoduje to generowanie długich i wąskich nakładek, na których mnie nie obchodzi. Ale innym razem będą istnieć …
10 qgis  postgis  slivers 

1
Dlaczego st_intersects jest szybszy niż &&
To jest tabela punktów. ~ 1 milion rekordów SELECT COUNT(*) as value FROM alasarr_social_mv s; Output: 976270 Wygląda na to, że st_intersects zmusza do użycia indeksów przestrzennych, ale && nie. Próbka przy użyciu ST_Intersects(282ms) SELECT COUNT(*) as value FROM alasarr_social_mv WHERE ST_Intersects( the_geom_webmercator, ST_MakeEnvelope(-410961,4920492,-402305,4926887,3857) ) Aggregate (cost=34370.18..34370.19 rows=1 width=0) (actual …

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.