GISRTele-Foto

rgugik – automatyzacja pobierania danych GUGIK

rgugik to pakiet w języku R, który pozwala na bezpośrednie pobieranie danych geoprzestrzennych z serwisów GUGiK. Dzięki niemu można programistycznie pozyskiwać m.in.:

  • Numeryczny Model Terenu (NMT) i Numeryczny Model Pokrycia Terenu (NMPT),
  • dane z lotniczego skaningu laserowego (ALS),
  • ortofotomapy,
  • granice administracyjne,
  • dane o działkach ewidencyjnych.

Pakiet eliminuje konieczność ręcznego pobierania danych z portali i serwisów GUGiK – wystarczy kilka linijek kodu.

Pakiet znajduje się na CRAN, więc instalacja jest prosta:

install.packages("rgugik")

Po instalacji ładujemy bibliotekę:

library(rgugik)

Wygenerujmy obszar zainteresowania dla którego chcemy pobrać dane:

library(sf)
roi <- st_point(c(21.0, 52.2))
roi <- st_sfc(roi, crs = 4326)
roi <- st_transform(roi, crs=2180)
roi <- st_buffer(roi, dist = 400)

Pobranie ortofotomapy

Możemy w prosty sposób pobrać listę ortofotomap dostępnych dla wskazanego obszaru:

ortho <- orto_request(roi)

A następnie pobrać pierwszą ortofotomapę na dysk D:

tile_download(ortho[1,], outdir = "D:/")

Numeryczne dane wysokościowe

Pobranie listy danych wysokościowych wygląda podobnie:

h_data <- DEM_request(roi)

W pobranej tabeli mamy zarówno dane rastrowe (NMT i NMPT) oraz chmury punktów. Rozróżnienie poszczególnych typów danych możemy wykonać na podstawie kolumny product:

h_data$product
h_data[h_data$product == 'PointCloud',]
h_data[h_data$product == 'DTM',]

Pobranie danych na dysk wykonujemy również funkcją tile_download.

Pliki rastrowe można następnie analizować pakietem terra, a pliki LAS/LAZ pakietem lidR.

Pobranie granic administracyjnych

Chcesz pobrać granice wybranego województwa? Nic prostszego:

woj <- borders_get(voivodeship = "mazowieckie")
plot(woj)

rgugik to narzędzie, które otwiera szybki i zautomatyzowany dostęp do bogatych zasobów danych geoprzestrzennych GUGiK. Dzięki integracji z R umożliwia bezpośrednie pobieranie i przetwarzanie danych w jednym środowisku, co znacząco usprawnia pracę analityczną.