What is ‘Map’?

Updated:

데이터

  • 래스터(ratser) : 픽셀 단위
  • 벡터(vector) : 기하학적인 형태 단위
  • 종종 결합되어 사용
    ex) 벡터타입의 도로 데이터를 래스터타입 위성사진 데이터에 올림

래스터

raster

  • 색이 있는 점들의 집합
  • 위성사진같은 사진형 데이터에 사용
  • 반드시 색일 필요없음, 고도/온도 같은 숫자 값을 가질 수도 있음
  • 래스터 밴드
    • 픽셀이 가진 값을 밴드라 함
    • 보통의 이미지는 빨, 초, 파
    • 래스터 데이터를 분석하고 시각화할 때, 데이터가 가진 여러 밴드 중 어떤 밴드를 사용할지 결정
  • 래스터 포맷
    • 빠르고 편하게 분석, 전시하는 것을 목표
    • 포맷 파일은 데이터를 픽셀에 기반하여 정리, 가공
    • 이 픽셀들이 어떻게 지구위의 장소들을 나타낼 수 있는지에 대한 메타 데이터를 동시에 저장

벡터

vector

  • 점, 선, 면과 같은 기하학적 모양을 저장, 필요로 할 때만 시각적으로 전환
  • 벡터는 아주 가까이서 보더라도 픽셀을 볼 일이 없음
  • 도로, 빌딩, POI(Point of Interests)와 장소 데이터를 저장하기 위해 주로 사용
  • 벡터데이터 속성
    • 래스터보다 훨씬 다양한 속성 가질 수 있음
    • ex) 특정 도시 형태의 다각형 정보에, 지역 인구, 도시 이름과 같은 글자 데이터, 혹은 특정 국가에 속하는지에 대한 참/거짓 정보 등 여러가지 데이터 연관지어 저장
  • 벡터데이터 포맷
    • 가장 정착된 포맷은 shapefile
    • .shp : 기하학적 도형 데이터가 저장
    • .prj : 사용된 투영법이 문자열 형태로 저장
    • .shx : 검색을 빠르게 하기 위한 색인 숫자가 저장
    • .dbf : .shp 파일과 연관된 모든 데이터들이 저장되어있는 데이터베이스
    • 대부분 바이너리 형태의 데이터
    • GeoJson, topojson, KML은 각각 JSON, XML을 기반으로한 데이터 포맷
    • 바이너리가 아닌 사람이 읽을 수 있는 형태의 문자열
    • shapefile보다 호환되기 쉬워, 웹 sw의 새로운 기준점

토폴로지

  • 어떤 벡터는 각 형태들 간의 관계들을 저장(토폴로지)
  • ex) 서울과 광명 경계를 저장, 경계가 변화할 때 두 시의 데이터를 따로 수정하는 것이 아니라, 이 토폴로지를 수정

지오코딩

  • 텍스트 기반으로된 데이터를 위/경도로 바꾸는 작업
  • 도로명, 국가이름 등의 데이터와 다른 지리적인 위치 데이터들과 합쳐진 데이터 필요
  • 부정확한 인풋을 데이터와 매칭하는 알고리즘 필요
  • 역지오코딩 : 점과 같은 지리적 데이터를 읽을 수 있는 문자로 변환

데이터 수집

  • GPS : 인공위성으로부터 수신하는 위치 데이터. 벡터 데이터 수집을 위한 기본
  • 관측 위성/비행기 : 다양한 고도에서 위성사진을 찍으며 래스터 데이터 수집
  • 기업/정부/커뮤니티 : 각자의 필요를 기반으로 결정한 수준의 상세지도를 유지 관리
    ex) google, osm : 도로 데이터를 세밀하게 매핑 / CIA World factor book, Natural Earth : 정치적인 국경을 기록하는 데 중점

정보

경도와 위도

  • 역사적으로 38° 12’와 같이 육십진수를 사용
  • 최근 38.2 와 같은 단순 숫자로 변환하는 것이 컴퓨터로 이용하기 편리

lat lon

  • 위도 : -90 ~ 90 (남극 북극) 사이 존재. 적도는 0
  • 경도 : -180 ~ 180. 경도 0 = 자오선(아프리카 유럽 구분)
  • 두 정보를 합쳐 좌표라고 부름
  • 경도, 위도, 고도까지 포함하는 데이터도 있음

지구의 모양

earth shape

  • 납작한 회전 타원체
  • 산, 강 도시 등으로 울퉁불퉁한 표면
  • WG84 같은 표준 모델은 지구 양 축에 대한 정확한 길이를 측정하여, 구 형태보단 참조 타원체로 볼 수 있도록 함
  • 정확한 표면적 값을 요구하는 과학 분야는 이론적인 해수면 높이를 3차원적으로 계산한 geoid 모델 사용

투영법

projection

  • 지구 위 좌표를 평면에 나타낼 수 있도록 변환하는 수학적 방정식
  • 투영과정에서 소실되는 부분 불가피

상징화

  • 데이터들이 지도위의 시각적인 요소가 되어가는 과정
  • 데이터의 렌더링 문제
  • 3D를 포함한 그래픽으로 나타낼 수 있는 모든 것을 포함

ref
지도교실

Categories:

Updated:

Leave a comment