Czasami muszę geokodować >> 500 000 adresów ulic w USA (bez cech i skrzyżowań). Chciałbym skonfigurować usługę geokodowania lokalnie do obsługi tych masowych geokodów. W przeszłości używałem Geocodera :: US 2.0 opartego na Tiger . Wstępne testy porównawcze dają rozsądną dokładność w odniesieniu do adresów geokodowanych przez Google, szczególnie gdy …
Właśnie eksportuję tabelę Postgis do shp, korzystając z tych wskazówek, ale nie jestem w stanie zaimportować shp do Postgis przy użyciu tej samej biblioteki (ogr). Dowolny pomysł? Wielkie dzięki
Pytanie w prawie taki sam, jak ten , ale muszę użyć PostGIS. Mam wiele polilinii i chcę przekształcić je w punkty co n metrów wzdłuż tych linii. edycja: Wielkie dzięki dla Stefana. Moje ostatnie zapytanie było nieco inne, prawdopodobnie ze względu na starszą wersję PostGIS (1.5), ale ostatecznie dostałem to, …
Mam rekordy zapisane w tabeli ze współrzędnymi szerokości i długości geograficznej zapisanymi w polu geometrii. Chcę znaleźć wszystkie rekordy w pobliżu punktu odniesienia podanego przez użytkownika. Uwaga „w pobliżu” prawdopodobnie oznacza mniej niż 100 km (być może nawet mniejszy). Większość przykładów używam ST_DWithin. Czy istnieje powód, dla którego nie możesz …
Mam proste pytanie dotyczące obliczania odległości w PostGIS. Chciałbym uzyskać odległość między dwiema geometriami. Używam tego sid: 4269 w metrach, co teraz robię, to: ST_Distance((a.geom,b.geom)) FROM ...ale otrzymuję wynik w stopniach. Myślę, że powinienem pracować z geografią, ale jak mogę rzucić geom na geografię? Próbowałem z (a.geom :: geography), ale …
Chcę zaimportować plik shp do postgreSQL. Najpierw tworzę plik sql, a następnie uruchamiam PostgreSQL. Aby utworzyć plik sql, uruchamiam polecenie w Windows cmd: shp2pgsql -s 4326 worldCountries.shp worldcountries postgres > worldcountries.sql a następnie uruchom: psql -d postgres -U postgres -p 4321 -f worldcountries.sql ale wynikiem jest: psql: worldcountries.sql: 21: ERROR: …
Mam 23 tabele w schemacie PostGIS, które muszę policzyć liczbę wierzchołków. Tabele są mieszanką linii i wielokątów, więc zdałem sobie sprawę, że muszę użyć ST_NPoints (geom) Uruchomiłem więc następujące zapytanie SELECT count(ST_NPoints(geom) FROM lines; wynik / liczba jest równa liczbie elementów w tej tabeli, a nie całkowitej liczbie wierzchołków wszystkich …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 miesiące temu . Jestem nowy w GIS. Mam dwie warstwy w bazie danych PostgreSQL. Pierwsza warstwa zawiera punkty, …
Chciałbym utworzyć otaczający prostokąt o maksymalnym stosunku szerokości do wysokości („ukośna ramka ograniczająca”) z zestawu funkcji wprowadzania, jak pokazano na poniższym obrazku: Np. Funkcje PostGIS, ST_Envelopea ST_Box2Dtakże transformatory FME BoundingBoxReplaceri BoundingBoxAccumulatorgenerują równoległe ramki graniczne osi. Wszelkie sugestie dotyczące podejścia z PostGIS, QGIS lub FME są mile widziane!
Podaję kafelki wektorowe za pomocą TileStache , mam wszystko ustawione tak, jak chcę. Moje dane są przechowywane w Postgres i używam dostawcy VecTiles do obsługi kafelków GeoJSON . Chcę buforować wszystkie moje kafelki, aby kafelki działały szybciej. Korzystam z tilestache-seed.py do zapasu mojej pamięci podręcznej. Używam seed-tilestache na kilku maszynach. …
Ciekawi mnie, w jaki sposób wewnętrzne struktury danych i mechanizm przechowywania przestrzennego indeksu GiST w Postgis. W Oracle lubiłem pokazywać, w jaki sposób indeksy SDO były „tylko kolejną tabelą” oraz w jaki sposób poziomy były atrybutami indeksów, a ramki indeksowanych geometrii były przechowywane jako obiekty BLOB (które można wyodrębnić). W …
Próbuję podzielić wielokąt na mniejsze wielokąty z linii, ale myślę, że nie mogę użyć funkcji st_split. Potrzebuję stworzyć małe wielokąty wewnątrz dużego, używając siatki linii. Próbowałem na kilka sposobów, ale nie mogę uzyskać wyniku. Co próbowałem: Podziel jeden wielokąt z LineString za pomocą st_split () Z wieloboku granicznego. I Linestring …
Moim celem jest zebranie jednego stołu i połączenie wszystkich wielokątów, które się dotykają lub zbliżają do siebie w pojedyncze wielokąty Jestem programistą C #, który zaczyna się uczyć o PostGIS. Korzystając z poniższego kodu, udało mi się to osiągnąć, ale wydaje się to nieefektywne, a PostGIS ma wiele dla mnie …
Mam postgis tabelę typów wielokątów. Muszę automatycznie obliczyć maksymalną długość wielokąta: A druga to średnia szerokość: Wątpię teraz, czy jest to możliwe, ponieważ chociaż wszystkie moje wielokąty będą prawie prostokątne, w innych przypadkach mogą być naprawdę niejednoznaczne i prawie niemożliwe jest rozróżnienie między szerokością a wysokością. Zobaczmy, czy ktoś może …
Próbuję obliczyć statystyki dla danych OSM za pomocą PostgreSQL 9.3.5 i PostGIS 2.1.4. Zacząłem od małego wyciągu z bawarii, który pobrałem z Geofabrik. Schemat db jest normalnym schematem API 0.6, dane zostały zaimportowane za pomocą zrzutu do Postgres (za pomocą skryptów pgsnapshot_schema_0.6 * .sql, które są dostarczane z osmozą). Wykonano …
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.