GIS란 무엇인가 — 지도는 결과물, GIS는 시스템

GIS?
GIS(Geographic Information System)는 위치를 가진 데이터를 수집·저장·분석·표현하는 시스템입니다. 한마디로 "어디(where)에 무엇(what)이 있는가"라는 질문에 데이터로 답하는 기술입니다.
오늘 우리는 이미 GIS를 썼습니다
- 아침에 카카오맵에서 "근처 카페" 를 검색했습니다.
- 점심에 배민에서 "이 가게가 우리 집까지 배달되나?" 를 확인했습니다.
- 오후에 "○○구에 계신 분들은…" 으로 시작하는 재난문자를 받았습니다.
세 가지 모두 GIS입니다. 우리는 "지도"라고 하면 흔히 종이에 그려진 그림이나 내비게이션 화면을 떠올리지만, 정작 우리가 매일 사용하는 건 그 지도 뒤에서 돌아가는 시스템 쪽입니다. 그게 바로 GIS입니다.
"어디"라는 질문이 특별한 이유
대부분의 데이터는 "무엇"을 다룹니다. 매출이 얼마인지, 회원이 몇 명인지, 상품이 무엇인지. 그런데 여기에 "어디" 가 붙는 순간, 완전히 다른 질문이 가능해집니다.
매출 데이터(무엇) + 매장 위치(어디) → "어느 동네 매장이 매출이 낮을까?", "다음 매장은 어디에 내야 할까?"
"어디"가 빠진 데이터로는 답할 수 없는 질문들입니다. 이렇게 위치를 가진 데이터(공간 데이터) 를 다루기 위해 만들어진 시스템이 GIS입니다.
공간 데이터는 '위치'와 '속성'으로 이루어진다
그렇다면 "위치를 가진 데이터", 즉 공간 데이터는 정확히 어떻게 생겼을까요? 공간 데이터는 늘 두 가지가 한 쌍으로 묶여 있습니다.
- 위치(geometry) — 지구 위 어디인가. 점·선·면으로 표현됩니다.
- 속성(attribute) — 그곳이 무엇인가. 이름·종류·숫자 같은 평범한 데이터입니다.
예를 들어 지도 위의 스타벅스 한 곳은 이렇게 저장됩니다.
| 구분 | 값 |
|---|---|
| 위치(geometry) | POINT(127.027 37.498) — 강남역 부근의 한 점 (경도, 위도) |
| 속성(attribute) | { 이름: "스타벅스 강남R점", 종류: "카페", 좌석수: 120 } |
위치만 있으면 "여기 뭔가 있다"는 것밖에 모르고, 속성만 있으면 "스타벅스가 있다"는 건 알아도 어디인지를 모릅니다. 둘이 합쳐질 때 비로소 "강남역 옆 스타벅스"가 됩니다. GIS는 바로 이 한 쌍을 저장하고, 질문하고, 그려내는 일을 합니다.
위치를 표현하는 모양은 크게 세 가지입니다.
- 점(Point) — 카페·지하철역·사고 지점처럼 한 지점
- 선(Line) — 도로·강·지하철 노선처럼 이어진 경로
- 면(Polygon) — 행정구역·건물·배달 권역처럼 닫힌 영역

배달 권역이 '면', 도로가 '선', 카페가 '점'이었던 이유가 여기 있습니다. 그리고 이 점·선·면 하나하나에 속성 테이블이 따라붙습니다.
💡 엑셀로 비유하면, 속성은 늘 보던 표의 한 행이고 위치는 거기에 '어디'라는 칸 하나가 더 붙은 것입니다. 공간 데이터는 결국 "지도에 붙일 수 있는 엑셀"인 셈이죠.
지도와 GIS는 다릅니다
이 글에서 딱 하나만 가져간다면 이 문장입니다.
지도는 결과물(output)이고, GIS는 시스템(system)입니다.
- 종이 지도 한 장은 누군가 이미 내린 결정의 사진입니다. 무엇을 보여줄지, 어떤 축척으로, 어떤 색으로 — 전부 정해진 채 굳어 있습니다.
- GIS는 그 지도를 만들어내는 시스템입니다. 데이터를 넣고, 질문을 던지고, 분석하고, 그 결과를 지도로 출력합니다. 지도는 GIS가 내놓는 여러 출력물 중 하나일 뿐입니다.
비유하자면, 지도가 엑셀로 뽑은 차트 한 장이라면 GIS는 그 차트를 만든 엑셀 전체(데이터 + 수식 + 피벗테이블)입니다. 차트는 보기 좋지만, 질문을 바꿔 다시 계산하는 일은 결국 엑셀이 합니다.
GIS의 핵심 아이디어: 레이어(Layer)
GIS가 세상을 다루는 방식은 의외로 단순합니다. 세상을 여러 겹의 투명 필름으로 쪼개는 것입니다.
- 도로 레이어
- 건물 레이어
- 행정구역 레이어
- 인구 레이어
- 지하철역 레이어
각 레이어는 한 종류의 정보만 담습니다. 그리고 필요한 레이어만 골라 겹쳐 보면 새로운 질문에 답할 수 있습니다. 예를 들어 "지하철역 500m 안에 있으면서 인구가 많은 지역"은 지하철역 레이어와 인구 레이어를 겹쳐서 찾아냅니다.

이 "레이어를 겹친다"는 발상이 GIS의 거의 전부입니다. 앞으로 이 시리즈에서 다룰 좌표계, 데이터 포맷, 공간 분석, 지도 렌더링 — 전부 결국 레이어를 어떻게 저장하고, 겹치고, 그릴 것인가에 대한 이야기입니다.
1854년, 점 몇 개로 전염병을 멈춘 의사
GIS라는 단어도, 컴퓨터도 없던 시절에 이미 "GIS적 사고"로 사람을 살린 일화가 있습니다.
1854년 런던 소호. 콜레라가 돌아 열흘 만에 수백 명이 목숨을 잃습니다. 당시 사람들은 콜레라가 "나쁜 공기(miasma)" 로 퍼진다고 믿었습니다.
의사 존 스노우(John Snow) 는 이 가설을 의심했습니다. 그는 종이 지도를 펼쳐 놓고, 사망자가 발생한 집의 위치를 하나하나 점으로 찍었습니다. 그리고 동네의 식수 펌프 위치도 함께 표시했죠.
점들은 한 곳으로 뭉쳐 있었습니다. 바로 브로드 스트리트(Broad Street)의 펌프 주변이었습니다.

스노우는 시 당국을 설득해 그 펌프의 손잡이를 떼어냈고, 콜레라는 잦아들었습니다. 원인은 "공기"가 아니라 "오염된 물" 이었던 겁니다.
여기서 중요한 건 결론이 아니라 방법입니다. 그는 위치를 가진 데이터(사망자)를 지도에 올리고, 다른 위치 데이터(펌프)와 겹쳐서, 공간적 패턴을 읽어내 원인을 찾았습니다. 데이터 수집 → 지도 표현 → 공간 분석 → 의사결정 — 이것이 바로 오늘날 GIS가 하는 일의 원형입니다.
다시, 일상 속의 GIS
이제 처음의 사례들이 왜 전부 GIS인지 보입니다.
| 서비스 | 숨어 있는 GIS |
|---|---|
| 카카오맵 '주변 카페' | 내 위치를 중심으로 반경 안의 점(카페)을 찾는 근접 분석 |
| 배민 배달 가능 지역 | 가게의 배달 권역(폴리곤) 안에 내 주소가 들어가는지 판정하는 포함 분석 |
| 재난문자 | 특정 행정구역(폴리곤) 안의 대상만 골라내는 공간 선택 |
| 부동산 실거래가 지도 | 위치별 가격 데이터를 레이어로 올려 시각화 |
| 택시·배차 앱 | 수요와 차량의 위치를 실시간으로 매칭하는 공간 인덱스 |
전부 "어디"에서 출발하는 질문이고, 전부 GIS입니다.
정리 — 한 문장으로
지도는 GIS가 내놓는 결과물이고, GIS는 '어디'라는 질문에 데이터로 답하는 시스템이다.
이 한 문장이 시리즈 전체를 관통합니다. 다음 글부터는 이 시스템을 실제로 한 겹씩 뜯어보겠습니다.