Pytania otagowane jako postgis

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


1
Dlaczego QGIS nie wykrywa CRS z pliku .prj?
Mam szereg heksagonalnych siatek o długości 1 km, które obejmują różne hrabstwa w Stanach Zjednoczonych w bazie danych postgreSQL / postGIS. Każda siatka ma CRS EPSG: 3857, a warstwa powiatu ma EPSG: 3857. Podczas przeglądania siatek z okręgami w QGIS wszystko wygląda świetnie. Ale ... aby udostępnić te siatki kolegom, …
9 qgis  postgis  ogr2ogr  epsg 

1
Optymalizacja bardzo dużego punktu w zapytaniu wielokąta
Mam krajowy zestaw danych punktów adresowych (37 milionów) i wielokątny zbiór konturów powodzi (2 miliony) typu MultiPolygonZ, niektóre z wielokątów są bardzo złożone, maks. ST_NPoints wynosi około 200 000. Próbuję zidentyfikować za pomocą PostGIS (2.18), które punkty adresowe znajdują się w wielokącie powodziowym, i zapisać je w nowej tabeli z …

2
Rysowanie linii między punktami w określonej odległości w PostGIS?
Mam dane punktów wzdłuż ulic, chciałbym zamienić te kropki w proste kolorowe linie. Wszelkie wskazówki, jak można nazwać ten problem lub algorytmy, które mogą mi pomóc w rozwiązaniu tego problemu? Miałem nadzieję, że użyję do tego PostGISfunkcji, ale jestem otwarty na sugestie, to dane z .shppliku. Edycja1: Zaktualizowano obraz, aby …
9 postgis  line 


1
Dodawanie warstwy PostGIS z wtyczki QGIS Python
Próbuję opracować wtyczkę, aby dodać warstwy postgis do qgis z wtyczki w ramach uczenia się języka Python. Kod dodawania warstwy postgis jest pobierany z książki kucharskiej i działa dobrze, jeśli uruchomię go z konsoli pythona w qgis (jeśli przycisk OK zostanie naciśnięty w wyniku w oknie dialogowym == 1 i …

1
Analiza krawędzi wielokąta PostGIS (orientacja, długość krawędzi)
Jestem raczej nowy w świecie GIS, a zwłaszcza PostGIS, więc przepraszam, jeśli odpowiedź wydaje się oczywista ... Chciałbym przeprowadzić analizę szeregu budynków. Interesuje mnie ich powierzchnia elewacji wraz z odpowiednią orientacją. Jak pokazano na poniższym obrazku, chciałbym mieć długość i (normalną) orientację wszystkich krawędzi w szeregu wielokątów. W przykładzie wyróżniłem …

2
Jak ST_Split funkcje w jednej tabeli według funkcji w innej?
Muszę podzielić wielokąty (warstwa „pol”) zarówno na zamknięte, jak i nie zamknięte linie (warstwa „lin”). Niestety nie otrzymuję poprawnych wyników po uruchomieniu następującego zapytania. CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; W moim przykładzie ST_Split …

1
Zapytanie rekurencyjne PostGIS na podstawie łączności liniowej
Mam problem z zapytaniem. Mam sieć łączników, każdy z wartością w kolumnie n_type. Może to być jedna z kilku opcji. Chciałbym wygenerować nową tabelę, która grupuje wszystkie linie tego samego typu i tworzące linię ciągłą. Przed: Po: Oto co mam do tej pory. Zwraca wyniki, ale nie mają one sensu …
9 postgis 

3
Jak przekształcić izoliny w izopoligony za pomocą postgis?
Mam tabelę tabeli postgis izolinii, która jest zdefiniowana w następujący sposób: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); Wizualnie te obiekty liniowe wyglądają tak: Znam zasięg przestrzenny moich danych, więc mogę dodać Bbox, aby LineStrings mogło być jakby zamknięte. Chcę …

2
jedna etykieta dla dróg dwupasmowych (osm, qgis, postgis)
Oznaczyłem moją warstwę osm-linii (PostGIS) symbolami głównych dróg i autostrad. Podczas gdy symbole głównych dróg są dobrze rozmieszczone - z wystarczającą odległością między nimi - autostrada dwupasmowa jest oznaczona jedną etykietą na jeden pas (jak widać na zdjęciu). Czy jest możliwe, aby ustawić coś w rodzaju promienia dla każdej etykiety, …

2
Jak obliczyć odległość na Manhattanie za pomocą PostGIS?
Używam funkcji ST_Distance obliczyć odległość między dwoma geometrii (a dworzec kolejowy i budynek), ponieważ wiem, że wszystkie budynki i wszystkie stacje kolejowe znajdują się w Chicago, który ma doskonałą / pełna ulicy siatkę, chciałbym użyć Manhattan (lub taksówka) odległość . Ogólny wzór na to jest różnica w X plus różnica …

1
Naprawianie warstwy rastrowej: dostawca nie jest prawidłowym błędem podczas ładowania rastrów PostGIS?
Jak zwykle skompilowałem i zainstalowałem obecny wzorzec QGIS i zaimportowałem trochę danych rastrowych do mojej bazy danych postgres 9.3 z rozszerzeniem postgis 2.0.2. Za każdym razem, gdy próbuję zaimportować dane rastrowe do qgis przy użyciu menedżera bazy danych, pojawia się następujący komunikat: GDAL provider: Cannot get GDAL raster band: Raster …

1
Oblicz wykres widoczności na kuli
Mam tabelę PostGIS z kilkoma wielokątami (przechowywanymi przy użyciu typu danych geograficznych). Reprezentują regiony na kulistej ziemi. Dla każdej pary wierzchołków wybranych spośród wszystkich wielokątów chcę obliczyć, czy te dwa wierzchołki są dla siebie „widoczne”. (Istnieje n * ( n -1) / 2 takich par, gdzie n jest całkowitą liczbą …

4
Uzyskujesz typ danych dla każdej kolumny z tabeli PostGIS?
Potrzebuję uzyskać typy danych kolumn dla wszystkich kolumn w tabeli, w tym typy geometrii. Chciałem wiedzieć, czy istnieje funkcja lub SQL, który daje coś takiego: column_name | data_type ------------+-------------- gid | integer descr | character varying(32) class | character varying(10) area | double precision geom | geometry(Polygon,3763) Od kilku odpowiedzi …
9 postgis 

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.