Zostałem zainstalowany postgis zgodnie z tym przewodnikiem . Wszystko w porządku. SELECT postgis_full_version(); "POSTGIS="2.1.7 r13414" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER" Ale nie mam shp2pgsql, /usr/lib/postgresql/9.4/binjak widać: foo@bar:/usr/lib/postgresql/9.4/bin$ ls clusterdb initdb pg_dump pg_standby psql createdb oid2name pg_dumpall pg_test_fsync reindexdb createlang pg_archivecleanup …
Czy normalne jest używanie typu geometrii „wielopunkt” zamiast „punkt”, wiedząc, że używam go do przechowywania tylko jednego punktu? Jak mogę przekonwertować z wielopunktowego na punktowy?
Opublikowałem różne warstwy przy użyciu Geoserver 2.2.x z magazynem danych PostGIS 2.0.1 (PostgreSQL 9.1.x). Pola, które mają tylko wartości daty, a nie wartości związane z czasem / znacznikiem czasu, są przechowywane jako data. Po opublikowaniu moich warstw jako wfs / wms i otwarciu tabeli w przeglądarce daty vlues są wyświetlane …
Mam tabelę punktów, w której kolumna geometrii zawiera wartości 3 i 2 wymiarów. Chcę przekonwertować tę trójwymiarową geometrię na 2 wymiary. Czy w PostGIS jest jakaś funkcja? Pomóż mi rozwiązać ten problem. Pozdrawiam Sreesha.TA
To pytanie jest podobne do wcześniejszego pytania dotyczącego wyświetlania danych wektorowych na mapie internetowej. Chcę mieć podstawowy interfejs sieciowy, który korzysta z OpenLayers i może wyświetlać dane rastrowe, które są obecnie w PostGIS, przy użyciu mapy bazowej, takiej jak Google. Zainstalowałem PostGIS2.0 z biblioteką rastrową i z dokumentacji wynika, że …
Próbuję wykonać przetwarzanie na bardzo dużych warstwach wielokąta. Jednak napotykam różne błędy geometrii, takie jak: NOTICE: Ring Self-intersection at or near point 470396.52017068537 141300.52235257279 CONTEXT: PL/pgSQL function st_intersection(geometry,raster,integer) line 10 at RETURN QUERY SQL function "st_intersection" statement 1 NOTICE: Ring Self-intersection at or near point 504154.61769969884 140782.04115761846 CONTEXT: PL/pgSQL function …
Pracuję z plikami kształtu spisu (multipolygony) i mam inną tabelę z punktami. Rejestrujemy blok spisu, w którym znajduje się każdy punkt. Mam jeden punkt, który zwraca false dla wszystkich zapytań ST_Within i ST_Touches. Zwraca jednak wartość true dla ST_Intersects w jednym bloku. Gdyby to był inny wielokąt, rozumiem, jak to …
Piszę funkcję, która ma geometrię jako parametr, który może być w różnych rzutach: CREATE OR REPLACE FUNCTION foo(in geometry) RETURNS boolean AS $$ DECLARE transformed_geom geometry := in; BEGIN IF ST_SRID(transformed_geom) != 32737 THEN transformed_geom := ST_Transform(transformed_geom, 32737); END IF; [ ... ] END; $$ language plpgsql; Funkcja wymaga geometrii …
Widziałem to pytanie zadane wcześniej, ale odpowiedzi, które próbuję, nie działają. Chcę sprawdzić wszystkie sposoby OSM, które znajdują się w obwiedni. Dane OSM zostały zaimportowane z domyślnym sferycznym mercatorem. Pytam przy użyciu LAT / LON, stąd transformacja SELECT * FROM planet_osm_ways WHERE ST_Transform( ST_MakeEnvelope(37.808264, 37.804339, -122.275244, -122.271189, 4326),3857 ); Po …
jednocześnie pracujemy na jednej dużej warstwie (10-20 osób). Niektórzy z nas używają QGIS 2.8.1, a drugi 2.6. Użytkownik z wersją 2.8 ma wiele awarii (QGIS). Użytkownicy 2.6 nie mają tego typu awarii, ale dodanie funkcji jest niewiarygodnie wolne. Serwer Postgres 9.4 działa na maszynie wirtualnej (Hyper V) z Win7. Może …
Jestem całkiem nowy w Postgres i PostGIS. Próbuję wykonać proste dopasowanie do mapy (lub wnioskowanie o ścieżce, jeśli chcesz) niektórych punktów GPS. Używam postgres (postgis) . Mam bazę danych w mojej bazie danych zawierającą moje punkty GPS: punkty gp ( punkty , długie, czas, prędkość, azymut, geometria, ...) Zaimportowałem również …
Zgodnie z shp2pgsqlpomocą opcje upuszczania , dołączania , tworzenia i przygotowywania wzajemnie się wykluczają. Tak więc, jeśli chcę utworzyć tabelę z kształtu, a następnie dołączyć wiele innych plików kształtów, robię coś takiego, zachowując licznik wskazujący, czy jesteśmy w trybie tworzenia, czy dołączania. cnt=0 for shp in $(ls *.shp); do if …
Robię drobny przepływ pracy w notatniku ipython z geopandami i kształtnie, wyciągając garść danych geoprzestrzennych, czasem z plików kształtów, czasem z postgis (gdzie odbywa się droższe przetwarzanie). Teraz przeciągam tabele Postgis do Pythona sqlalchemy, przekształcając geometrię do WKT po drodze, otrzymując coś takiego: sql = """ SELECT ST_AsText(ST_Transform(the_geom,4326)) as newgeom,* …
Pracuję nad zadaniem, które wymaga ode mnie zdobywania punktów próbnych co 1000 km wzdłuż wybrzeży i napotkałem problem z Antarktydą. Z tego, co mogę powiedzieć, wydaje się, że jest to problem z wykorzystaniem geometrii w funkcjach, kiedy naprawdę uważam, że do tej operacji należy użyć geografii . Korzystanie z funkcji …
Korzystam z GeoServer, gdzie utworzyłem pamięć ImageMosaic zgodnie z tą instrukcją . Kiedy tworzę nowy magazyn danych, wszystkie *.tifpliki są indeksowane do DB (PostgreSQL z PostGIS). Jak mogę utworzyć nowy wpis indeksu w DB, kiedy umieszczam nową geotiff w moim folderze danych lub ponownie indeksuję wszystkie pliki geotiff w DB? …
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.