공간객체 (Spatial Object)

지리학
한 줄 정의: GIS에서 위치와 형태를 가지고 독립적으로 식별되는 지리적 개체로, 점·선·면 등의 기하유형으로 표현된다.

쉽게 풀면

지도 위에서 하나의 단위로 다루어지는 것들, 예를 들어 하나의 건물, 하나의 도로 구간을 말한다. 지도 위의 한 그루 가로수도, 도로 전체 구간도, 하나의 행정구역 전체도 모두 각각 하나의 공간객체로 다뤄질 수 있다.

왜 중요한가

GIS 소프트웨어에서 지도상의 각 요소(건물, 도로, 행정구역 등)를 데이터베이스의 개별 레코드로 관리하기 위한 기본 단위로, 벡터 기반 공간데이터 모델링의 핵심 개념입니다. 공간객체 모델은 관계형 데이터베이스의 '테이블-레코드' 구조를 그대로 계승하면서 여기에 기하(geometry) 열을 추가한 형태로 구현되는 경우가 많다.

논문에서는 이렇게 쓰입니다

각 공간객체에는 고유 식별자(ID)가 부여되어 속성테이블과 일대일로 연결되었다.

공간객체 개념은 데이터베이스 설계 시 각 지리적 개체를 개별 레코드로 관리할 수 있게 하는 기초 단위이다.

도시 내 상업시설을 개별 공간객체로 등록하여 업종별 분포를 지도화하였다.

공간객체는 위치정보뿐 아니라 이름, 용도 같은 속성정보를 함께 가지므로 다양한 조건으로 검색하고 분석할 수 있다.

조금 더 깊게 보면

공간객체는 점·선·면이라는 기하유형뿐 아니라 각 객체가 가지는 고유 식별자(ID)와 속성정보가 함께 결합되어야 완전한 분석 단위가 되므로, 기하정보만 있고 속성정보가 없는 데이터는 활용도가 제한적입니다. 공간객체는 크게 점·선·면의 벡터 방식과 격자 셀 단위의 래스터 방식으로 표현되며, 벡터는 객체의 경계가 뚜렷한 현상(필지, 도로)에, 래스터는 연속적으로 변화하는 현상(고도, 기온)에 적합하다는 점에서 서로 보완적이다. 공간객체 모델과 별개로, 필드(장) 모델은 공간을 연속적으로 변화하는 값의 표면으로 다루어 개별 객체를 구분하지 않는데, 두 모델은 다루는 현상의 성격(이산적 vs 연속적)에 따라 선택된다.

주의할 점

동일한 실제 지물이라도 분석 목적에 따라 점, 선, 면 중 어떤 공간객체로 표현할지가 달라질 수 있다. 동일한 공간객체라도 축척에 따라 점으로 단순화되거나(소축척 지도의 도시) 면으로 상세히 표현될 수 있어(대축척 지도의 도시), 표현 방식이 절대적이지 않다. 동일한 도로라도 넓은 지역을 다루는 지도에서는 하나의 선으로, 교차로 설계도처럼 세밀한 지도에서는 폭을 가진 면으로 표현되어 같은 실체가 다른 기하유형을 가질 수 있다. 공간객체의 좌표 정밀도는 원본 측량 방법(GPS, 도면 디지타이징 등)에 따라 크게 달라 소수점 자릿수만 보고 정확도를 판단해서는 안 된다.

관련 용어