GIS : Geographic Information System
현실의 다양한 지리정보를 체계적으로 ’전산화’하여 다루기 위함
크게 Raster, Vector 두 가지 형태로 나뉜다
Raster 형태의 경우 pixel 과 같은 grid 형태로 지리정보를 저장하며 주로 위성이미지 등의 예시가 있다
Vector 형태의 경우 좌표를 기반으로 지도 위의 개별 object 들을 구성한다
본 세션에서는 Vector 형태 데이터를 다루는 법 위주로 설명한다
R에서 GIS 데이터를 다루기 위한 간편한 패키지로 sf 를 추천한다
sf : simple feature
현실의 다양한 object 들, 특히 spatial object 를 컴퓨터에서 표현하기 위한 방법이다
이러한 simple feature 들에는 다음과 같은 7가지 대표적 geometry type 이 존재한다 (물론 다른 type 들도 많다)
POINT : 점
LINESTRING : 선
POLYGON : 면
MULTIPOINT : point 집합
MULTILINESTRING : linestring 집합
MULTIPOLYGON : polygon 집합
GEOMETRYCOLLECTION : geometrycollection 을 제외한 다른 geometry type들의 집합
위 대표적인 7가지 geometry type 들을 직접 만들고 시각화해보자
library(sf)
## Warning: package 'sf' was built under R version 3.6.2
## Linking to GEOS 3.7.2, GDAL 2.4.2, PROJ 5.2.0
# point
a_ <- c(1,1)
point <- st_point(a_)
plot(point)