공간 데이터
IT위키
더 많은 작업
- Spatial Data; 공간 데이터
- 위치와 형상 정보를 담은 데이터
- 점(Point) : 하나의 좌표. 건물, 관측소
- 선(Line) : 좌표의 연속. 도로, 하천
- 면(Polygon) : 닫힌 선. 행정구역, 건물 바닥면
- 각 도형에 속성 데이터가 붙는다
공간 데이터는 다차원 구조다. 좌표축이 둘 이상이므로 일반 관계형 인덱스로는 다루기 어려워 R-트리, 쿼드트리 같은 공간 인덱스를 쓴다.
- 래스터(Raster) : 격자(픽셀) 단위. 위성영상
- 벡터(Vector) : 점·선·면의 좌표. 지도
| 구분 | 벡터 자료 구조 | 래스터 자료 구조 |
|---|---|---|
| 표현 | 점·선·면을 좌표로 저장 | 같은 크기의 격자(셀)마다 값을 저장 |
| 정확도 | 경계와 위치를 정확하게 표현, 복잡한 현실 세계의 묘사가 가능 | 셀 크기만큼 해상도가 제한되어 경계가 계단 모양 |
| 자료 구조 | 복잡하다(좌표, 위상 정보, 속성 연결) | 단순하다(행렬) |
| 위상 | 인접·연결·포함 같은 위상 관계를 담을 수 있어 네트워크 분석(최단 경로 등)에 유리 | 위상 표현이 어렵다 |
| 중첩 분석 | 도형을 서로 잘라 새 도형을 만들어야 해 복잡하다 | 셀끼리 값을 계산하면 되어 쉽고 빠르다 |
| 용량 | 작다 | 해상도가 높을수록 커진다(압축 필요 → 래스터 데이터 압축) |
| 쓰임 | 지적도, 도로망, 행정구역, 시설물 관리 | 위성영상, 항공사진, 수치표고모델, 연속적인 표면(기온·강수) |
- "벡터는 래스터보다 구조가 단순해 중첩 분석이 쉽다"는 틀렸다. 구조가 단순하고 중첩 분석이 쉬운 것은 래스터다 → 중첩 분석
- 두 자료는 서로 바꿀 수 있다. 벡터를 격자로 바꾸는 래스터화, 래스터를 선·면으로 바꾸는 벡터화가 있다
- Spatio-Temporal Data
- 공간 데이터에 시간의 흐름을 결합한 데이터
- 이동 객체의 궤적, 시기별 토지 이용 변화 등이 해당한다
- 시공간 데이터에서는 공간 데이터와 시간 데이터를 각각 따로 추출할 수 있다
- 반대로 공간 데이터만으로 시간 데이터를 계산해 낼 수는 없다. 공간 데이터에는 시간 정보가 들어 있지 않다