Mam pewne dane, które są we współrzędnych geomagnetycznych; oznacza to, że są to szerokość i długość geograficzna, ale w odniesieniu do magnetycznego bieguna północnego w Kanadzie, a nie geograficznego bieguna północnego. Jak można się domyślić, chciałbym dopasować je do innych danych znajdujących się w innych układach współrzędnych. (Dane pochodzą z …
Obecnie używam PostGIS 1.5.3, ale wkrótce będę aktualizować do wersji 2.0. Dlatego też zwróć uwagę na różnice między dwiema wersjami, które dotyczą następujących pytań. Czy można utworzyć kolumnę typu geometrii PostGIS, która umożliwia wstawianie wielokątów i multipoligonów, ale ogranicza wstawianie innych typów geometrii bez ręcznej modyfikacji ograniczenia generowanego przez PostGIS …
W mojej aplikacji do mapowania sieci korzystam z GeoServer jako serwera, PostGIS jako przestrzennej bazy danych i OpenLayers po stronie klienta (a także innych bibliotek JS). Mapa składa się z map podstawowych i warstw wektorowych. Jedną z tych warstw wektorowych jest warstwa „instytucji publicznych”. Dla każdej kategorii instytucji (ministerstwa, trybunały …
Mam tabelę PostgreSQL 9.1 z setkami tysięcy PUNKTÓW PostGIS. Dla każdego z nich chciałbym znaleźć najbliższy punkt w innej tabeli PUNKTÓW. Punkty w drugiej tabeli reprezentują siatkę na całym świecie, więc wiem, że zawsze będzie dopasowanie w zakresie 1 stopnia. To pytanie, którego używam do tej pory, które korzysta z …
Właśnie zaczynam pracę w GIS i jestem zainteresowany wykorzystaniem go do tworzenia map tras rowerowych w mojej okolicy i okolicy. Uczyłem się QGIS i poczyniłem wystarczające postępy, aby wygenerować przyzwoitą mapę. Do tej pory przechowowałem moje warstwy w Shapefiles, co wydaje się działać dobrze. W miniony weekend zacząłem patrzeć na …
Chcę przekonwertować tabelę PostGIS na plik shapefile (bez użycia pgsql2shp). Aby stworzyć geometrię w pliku kształtu, muszę podać Xmin, Ymin i Xmax, Ymax, a geometria, którą mam w mojej tabeli PostGIS, ma kształt nieregularny (mogę uzyskać zewnętrzną stronę za pomocą ramki granicznej, ale będzie to obejmować jakiś dodatkowy obszar większy …
Muszę znaleźć ograniczenie pracy z interfejsem API Map Google i możliwe rozwiązania do wykonywania częściowo złożonych porównań przestrzennych. To, co chcę osiągnąć, to system porównywania, który pozwoli na zapytanie o nakładające się zdefiniowane przez użytkownika wielokąty przestrzenne w danym punkcie (adres zamieszkania). Zasadniczo restauracja będzie miała określony obszar dostawy, którego …
Jest to kontynuacja poprzedniego pytania . Zobaczysz, że jestem nowym użytkownikiem PostGIS. Sprawdziłem ważność topologii w moich danych i znalazłem około 1700 problemów z topologią w zestawie danych pokrycia terenu (wielokąta). Są to „Ring Self_intersection”. Korzystając z użytecznych informacji w tej prezentacji Paula Ramsaya (strona 20), próbowałem odpowiednio buforować moje …
Używam Quantum GIS i DBMS PostGIS. Jestem w stanie wywołać warstwę PostGIS do QGIS, ale nie mogę dodać do niej funkcji. Korzystam z metody dodawania funkcji do pliku Shapefile, ale nadal nie jest on odzwierciedlany w warstwie i nie wiem, jak zapisać go w bazie danych PostGIS, jeśli mogę dodać …
Mam dwie tabele: lokalizacje (id, region_id, the_geom) i regiony (id, the_geom). Dla każdego punktu lokalizacji chcę określić region, w którym się znajduje: UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); Czy ma sens budowanie indeksu GIST na punktach lokalizacji? Zbuduję indeks na wielokątach regionu, ale nie …
Wziąłem kopię super-nikczemnej książki „Python Geospatial Development” Erika Westry ( link do Amazon ) i pracuję nad tym. Obecnie uczy mnie, jak ładować dane wybrzeża GSHHS z pliku kształtu do bazy danych PostGIS, przygotowując się do budowy geoprzestrzennej aplikacji internetowej. Mój problem jest następujący: kiedy próbuję zaimportować dane GSHHS do …
Z powodzeniem załadowałem kilka plików kształtów do bazy danych PostGIS. Chciałbym móc pobierać określoną geometrię i warstwy jako pliki dxf na podstawie zapytań SQL. Używam PostGIS, GDAL, PostgreSQL i Python z pakietu OSGeo4W w systemie Windows. Wyobrażam sobie, że powinienem używać ogr2ogr trochę tak: $ ogr2ogr -sql "SELECT * FROM …
Tworzę aplikację do routingu za pomocą OpenStreetMap. Obecnie moim zadaniem jest konwersja danych z pliku OSM do PostgreSQL. Czytałem o osm2pgsql, ale problem polega na tym, że tam jest napisane, że osm2pgsql nie nadaje się do routingu. Czytam też o Osmosis, ale jest coś w portach szyn, co moim zdaniem …
Mam zestaw wielokątów reprezentujących duże obszary, powiedzmy dzielnice miast. Chcę zidentyfikować duże nakładające się obszary między nimi. Ale jest problem: czasami wielokąty zachodzą na siebie na obwodzie (ponieważ zostały narysowane z małą precyzją). Spowoduje to generowanie długich i wąskich nakładek, na których mnie nie obchodzi. Ale innym razem będą istnieć …
To jest tabela punktów. ~ 1 milion rekordów SELECT COUNT(*) as value FROM alasarr_social_mv s; Output: 976270 Wygląda na to, że st_intersects zmusza do użycia indeksów przestrzennych, ale && nie. Próbka przy użyciu ST_Intersects(282ms) SELECT COUNT(*) as value FROM alasarr_social_mv WHERE ST_Intersects( the_geom_webmercator, ST_MakeEnvelope(-410961,4920492,-402305,4926887,3857) ) Aggregate (cost=34370.18..34370.19 rows=1 width=0) (actual …
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.