Mam plik CSV zawierający 200 milionów obserwacji w następującym
Powszechna operacja GIS. Służy do określania, czy punkt leży w granicach wielokąta.
Mam plik CSV zawierający 200 milionów obserwacji w następującym
Jak można użyć R do podziel plik kształtu na 200 metrów kwadratowych / sub-wielokątów, narysuj tę siatkę (w tym numery identyfikacyjne każdego kwadratu) na oryginalnej mapie poniżej, oraz ocenić, w którym kwadracie znajdują się współrzędne geograficzne . Jestem początkującym w GIS i jest to...
Jak mogę znaleźć punkt, który z pewnością znajdzie się w obrębie danego wielokąta w PostGIS? Jestem świadomy tej ST_Centroidfunkcji. Środek ciężkości nie zawsze jest jednak w obrębie wielokąta, patrz poniżej: Ponadto chciałbym unikać używania punktu znajdującego się na granicy wielokąta, ale...
Próbuję wykonać połączenie przestrzenne między danymi punktów i danymi wielokąta. Mam dane wskazujące współrzędne przestrzenne zdarzenia w moim pliku csv A i mam inny plik, plik kształtu B, który zawiera granice obszaru jako wielokąty. head(A) month longitude latitude lsoa_code crime_type 1...
Mam plik CSV o wartości 1 miliarda punktów i plik kształtu z około 5000 wielokątów. Jaki byłby najszybszy sposób na przestrzenne połączenie punktów i wielokątów? Dla każdego punktu muszę uzyskać zawierający identyfikator wielokąta. (Wielokąty się nie pokrywają). Zazwyczaj ładuję oba zestawy danych...
Mam prosty problem: chcę policzyć liczbę punktów w zestawie wielokątów. Mam już kod SQL, ale zwraca on jedynie gid wielokąta, który faktycznie zawiera punkty. Moje tabele: warstwa wielokąta z 19 000 rzędami i warstwa punktowa z 450 rzędami. Następujący SQL select grid.gid, count(*) AS totale...
Mam warstwę punktów wejściowych, która jest pogrupowana w klastry, więc chcę, aby każda grupa punktów została przekonwertowana na wielokąt. Na to pytanie ( Jak przekonwertować zestaw punktów na wielokąt oparty na określonym polu w QGIS ) wydaje się, że nie odpowiada na to, czego chciałem. Więc w...
Próbowałem kilku przykładów kodu wykorzystującego biblioteki takie jak shapefile, fiona i ogr, aby spróbować sprawdzić, czy punkt (x, y) mieści się w granicach wieloboku utworzonego za pomocą ArcMap (a zatem w formacie shapefile). Jednak żaden z przykładów nie działa dobrze z multipoligonami,...
Jak mogę dokonać selekcji przestrzennej lub filtrów w R? Mogę to zrobić w PostGIS za pomocą (np.): SELECT * FROM mypoint, mypoly WHERE ST_Within(mypoint.geom, mypoly.geom); i podobnie jest w przypadku większości innych programów GIS. Spodziewałbym się więc, że coś w R będzie...
Pracuję nad projektem epidemiologii środowiskowej, w którym mam narażenia punktowe (~ 2000 operacji wieprzowych - IHO). Te IHO rozpylają na pobliskie pola, ale krople wody i zapach kału mogą pokonywać kilometry. Te ekspozycje punktowe otrzymują 3 miliony buforów i chcę poznać liczbę ekspozycji IHO...
Mam warstwę punktów (dbo.ptLayer) Około 1 mln punktów Typ geometrii przestrzennej (dbo.ptLayer.geom) Nie ma jeszcze indeksu przestrzennego, ale utworzy go po zakończeniu gromadzenia danych. Mam warstwę wielokąta (dbo.polygonLayer) Około 500 wielokątów. Typ geometrii przestrzennej...
Mam mapę Google z kilkoma wielobokami. Oto problem, który mnie interesuje: Biorąc pod uwagę punkt, jaki jest najlepszy sposób na określenie wszystkich wielokątów, w których ten punkt się znajduje? Oczywistym sposobem jest iteracyjne uruchomienie algorytmu „punkt w wielokącie” dla każdego...
Mam PostGIS / Postgresql DB, który zawiera dwie tabele. Jedna z geometriami punktów, a druga reprezentująca granice kraju jako wielokąty. Chciałbym dodać nazwę kraju, z którą przecina się każdy punkt, do każdego wiersza w mojej tabeli punktów. Może jako jedno duże zapytanie dotyczące aktualizacji....
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...
Wiem, jak to zrobić za pomocą Esri (zadanie zapytania na pliku kształtu), ale czy można to również zrobić za pomocą Google Maps? Czy muszę przesyłać zapytania do każdego wielokąta, czy też istnieje jedna metoda zapytania zestawu
Chcę utworzyć zestaw danych wektora punktowego o wartości 10000 punktów (lub więcej) w binarnym rastrze, w którym punkty powinny być ograniczone do obszarów, w których wartość rastra wynosi 1. Próbowałem następujące kroki. Poligonizuj raster QGIS: Wektor -> Narzędzia badawcze -> Losowe...
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...