Mam duże funkcje linii do przechowywania tabeli PostGIS. Chciałbym scalić funkcje, które są ze sobą połączone i które mają identyczne wartości atrybutów. Oto przykład tego, co chciałbym osiągnąć. Najbardziej zewnętrzne funkcje (czarne i niebieskie) nie są łączone, ponieważ nie są ciągłe, nawet jeśli ich wartości atrybutów są takie same Funkcje …
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, …
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 …
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 …
Korzystam z serwera Windows Server 2012. PostgreSQL 9.3.5, 64-bitowy POSTGIS 2.1.3 QGIS Server 2.6.1-2 QGIS Desktop 2.8.3 i 2.12 Korzystam z tabletu Microsoft Surface Pro 4 za pomocą QGIS Desktop 2.12 do edycji niektórych warstw przechowywanych w bazie danych Postgresql. Warstwy na tablecie to warstwy WFS obsługiwane przez serwer QGIS. …
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 …
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 …
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 …
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 …
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ę …
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, …
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 …
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 …
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ą …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.