[ GIS ] 데이터 유형, 구조

Jae Hyeong Park·2022년 4월 9일
1

[ GIS ]

목록 보기
2/4

🌏 데이터 유형

1. GIS 데이터

실세계를 추상화 하여 표현 : 레스터(Raster) or 벡터(Vector)

1) Raster

  • 래스터(Raster)
    : 정사각형 모양의 픽셀(Pixel) 수백개가 모여 전체 이미지를 구성하는 방식으로, 비트의 지도(Map of bits)라는 뜻의 비트맵(Bitmap) 또는 픽스맵(Pixmap)라고도 불린다. 한마디로 래스터 이미지 방식은 다양한 색상이 쓰인 고해상도 사진이나 회화작품을 표현할 때 주로 사용한다고 보면 된다.

    : 하지만 고해상도 래스터 이미지의 경우 컴퓨터가 픽셀 각각의 컬러 정보를 모두 저장해야 하기 때문에 용량이 크고, 처음 저장된 원본파일 크기보다 크게 확대해서 볼 경우 화면이 계단식으로 깨져 보인다는 단점이 있다.

2) Vector

  • 벡터(Vector)
    : 점과 점 사이의 곡선으로 이미지를 구성하는 방식으로, 마치 수학 공식처럼 이미지의 형태를 구성하는 다양한 선들의 좌표와 수치 정보를 바탕으로 이미지를 화면에 표시한다. 픽셀 각각의 모든 컬러 정보를 저장하는 것이 아니라 기본적인 점의 위치 정도만 기억하면 되기 때문에 파일의 크기가 작고, 이미지를 축소하거나 확대해도 이미지에 손상을 주지 않는 것이 큰 장점이다.

    : 하지만 Vector 이미지는 컬러의 자연스러운 변화나 세밀한 그림을 표현하기 어렵고, 이미지를 구성하는 객체가 다양하고 많아질 수록 그래픽 처리 시간도 많이 소요된다는 단점이 있다.

📌 Vector 데이터 3가지 유형

  • 점(Point) : 우물과 같이 점 형태의 자료
  • 선(Line) : 강과 같이 선 형태의 자료
  • 면(Polygon) : 호수와 같이 면 형태로 구성되는 자료

🌏 데이터 구조

1. 쉐이프 파일(Shapefile)

지리적 피쳐(Geographic Features)의 기하학적 위치와 속성 정보를 저장할 수 있는 간단하며 위상 관계가 정의되지 않은 형태(Nontopological)의 파일 포맷
즉, 쉐이프 파일 포맷은 지리적으로 참조된 피쳐들의 Geometry : 위치 정보Attribute : 속성 정보를 정의함.

🤷‍♀️ 쉐이프 파일 예를 들어...

자원조사를 나가서 반달가슴곰의 흔적을 조사했다고 가정해 보자. 휴대용 GPS를 이용해서 곰 발자국, 배설물 등이 발견된 위치에서 좌표를 취득하고 특이사항들을 야장에 기록한다. 그리고 이것을 쉐이프 파일로 생성한다면 어떻게 될까?

  • Feature : 반달가슴곰과 같이 지도에 표시될 수 있는 실세계의 객체들을 피처(feature)라고 정의한다.
  • Geometry : 위치 정보 : 휴대용 GPS를 이용해 곰의 발자국, 배설물 등 위치 좌표 취득
  • Attribute : 속성 정보 : 해당 좌표의 특이사항(날짜, 조사자, 개체 수 등) 야장에 기록

📂 쉐이프 파일 구성

위 그림은 국립공원 경계를 저장하고 있는 NLPRK_BNDRY라는 이름의 쉐이프 파일이다.
위와 같이 하나의 쉐이프 파일은 기능에 따라 다양한 확장자 포맷으로 구성되어 있다
(*.shp, *.shx, *.dbf, *.prj, *.sbn, *.sbx, *.xml)
여기서 필수적인 파일은 *.shp, *.shx, *.dbf로 각각의 기능은 아래와 같다.

*.shp : Feature Geometry를 저장하는 주요 파일이다.
*.dbf : Feature Attribute를 저장하는 dBASE 테이블로써, 엑셀에서도 열어볼 수 있다.
*.shx : Feature Geometry색인(index)을 저장하는 인덱스 파일이다.

필수적인 파일 다음으로 중요한 파일 포맷은 *.prj로 그 기능은 아래와 같다.

*.prj : 좌표계정보를 저장하는 파일이다.

따라서 좌표계가 지정되지 않은 파일은 *.prj가 존재하지 않으며,
파일을 전송할 때 이 파일을 누락하면 상대방이 좌표계를 즉시 확인할 수 없다.

기타 파일들은 참고로 알아두자...

*.sbn과 *.sbx : 피처의 공간 인덱스(spatial index)를 저장한다.
*.xml : 쉐이프 파일에 대한 정보를 저장하는 메타데이터(Metadata) 파일로 ArcGIS에서 사용된다.


다음시간은 좌표계에 대해 알아보자,,,


📚 참조

profile
목욕가자

0개의 댓글