Korzystam z Postgis 2.0 już od 3/4 roku i chociaż naprawdę cieszę się z jego używania, nadmierny czas przetwarzania zapytań sprawił, że jest on praktycznie bezużyteczny w moim przypadku użycia. Często wykonuję ciężkie geoprzetwarzanie w miejskich zestawach danych, które często mają setki tysięcy wieloboków. Te multipolygony są czasami kształtowane bardzo …
Mam następującą warstwę używającą SRID 27700 w Postgis: Jest to każdy region administracyjny w Wielkiej Brytanii i (jak widać z grupowania kolorów) każdy z nich ma pole tekstowe określające region, w którym się znajduje. Chciałbym zrobić większe wielokąty hrabstwa z mniejszych w danym hrabstwie, więc EG na powyższym zdjęciu wszystkie …
Wydaje mi się, że to takie proste pytanie (i prawdopodobnie tak jest), ale nie mogę znaleźć przykładu, który dałby mi odpowiedź. Korzystając z PostGIS, chcę po prostu wybrać punkty, które wypadają poza wielokątami. Ostatecznie jest to odwrotność ST_Intersects, o ile widzę. Przykład: Mam warstwę taksówki i warstwę adresu. Zakładam, że …
Jak mogę połączyć się z bazą danych PostGIS z ArcMap za pomocą ArcGIS Desktop 9.3 i nowszych? Chciałbym móc wykonywać przestrzennie włączone zapytania i odbierać wyniki z powrotem (np. Sprzężenia przestrzenne i nieprzestrzenne, filtrowanie itp.), A nie tylko zrzucanie zawartości tabeli. Nie chcę używać rozszerzeń przestrzennych ArcSDE, chcę używać rozszerzeń …
Chciałbym uzyskać funkcję geojson z właściwościami z PostGIS. Znalazłem przykład, że mam kolekcję funkcji, ale nie mogę sprawić, by działała tylko dla funkcji. SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, array_to_json(array_agg(f)) As features FROM (SELECT 'Feature' As type , ST_AsGeoJSON(lg.geog)::json As geometry , row_to_json(lp) As properties FROM locations As …
Wiem, że QGIS jest wyposażony w kalkulator polowy, który nie jest zły. Jest również wyposażony w narzędzia, które pozwalają na kilka operacji na geometrii i atrybutach. Ale często potrzebujemy większej kontroli i nie widziałem w QGIS żadnego wygodnego narzędzia do wykonywania takich operacji (w których można na przykład wybierać pola …
W dokumentacji PostGIS jest napisane, że istnieją dwa kroki do utworzenia tabeli przestrzennej za pomocą SQL: Utwórz normalną tabelę nieprzestrzenną. Dodaj kolumnę przestrzenną do tabeli za pomocą funkcji „AddGeometryColumn” OpenGIS. Gdybym podążał za przykładami, stworzyłbym tabelę o terrain_pointstakiej nazwie : CREATE TABLE terrain_points ( ogc_fid serial NOT NULL, elevation double …
Mam klasę Contours Featureclass z odstępem 0,2 metra. Chcę wybrać tylko te kontury, które są w odstępie 1 m? Próbowałem użyć następującej składni w oknie dialogowym „Wybierz według atrybutu” (w ArcMap), ale zaznacza wszystkie kontury: Mod("ELEVATION", 1)=0 Jakie zapytanie mam uruchomić?
Mam plik kształtu, którego funkcje mogę filtrować, podając klauzulę where w oknie dialogowym zapytania. Fx Mam pole o nazwie „city_name” i wpisując „city_name =" London "w klauzuli gdzie wyświetlany jest tylko Londyn. Chciałbym teraz pobrać wszystkie wartości z „city_name” z tabeli atrybutów. Coś w tym stylu: select distinct city_name from …
Piszę plik kształtu po pewnym przetworzeniu; jednak w ostatnim kroku muszę dokonać wyboru według atrybutów z pliku kształtu. Korzystam z polecenia w powłoce w celu użycia go w skrypcie Python, gdy działa. ogr2ogr -f "ESRI Shapefile" -select * where ID="1" outfile.shp infile.shp Otrzymuję komunikat o błędzie: FAILURE: Unable to open …
Mam ciąg multilinii i chcę przekonwertować go na linię, aby móc korzystać z niektórych funkcji, które działają tylko z liniami. Użyłem ST_Dump()i otrzymałem kolekcję moich geometrii. Jeśli połączę je z powrotem, nadal otrzymam multilinestring. Czy powinienem zdobyć punkty Npoint i połączyć je razem, czy coś, aby uzyskać prosty linestring? ST_LineMerge()też …
Próbuję przeprowadzić podstawową analizę typologii za pomocą PostGIS. Moim celem jest znalezienie dowolnych wielokątów, które dotykają innych wielokątów. Aby to zrobić, pomyślałem, że ST_GetFaceEdgesto zadziała ( odniesienie ). Chcę sprawdzić każdy wielokąt w mojej bazie danych i wyświetlić listę wszystkich innych wielokątów, które go dotykają. Na poniższym obrazie spodziewałbym się, …
Mam tabelę z ponad 800 000 rekordów, w tym długą i długą kolumną. Źródło danych nie tworzyło geometrii, więc rozglądałem się, jak to zrobić. Wiem, że istnieje ST_MakePoint (x, y, SRID), ale cała dokumentacja i inne wątki pokazują, jak tworzyć pojedyncze punkty. Jak utworzyć typ geometrii za pomocą tych kolumn?
Korzystam z PostGIS2.0 do wykonywania skrzyżowań rastra / wielokąta. Mam problem ze zrozumieniem, której operacji powinienem użyć i jaki jest najszybszy sposób jej wykonania. Mój problem jest następujący: Mam wielokąt i raster Chcę znaleźć wszystkie piksele wchodzące w skład wielokąta i uzyskać sumę wartości pikseli I (zaktualizowany problem): Otrzymuję ogromne …
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.