1854년 런던 소호에서 콜레라가 빠르게 퍼졌을 때 의사 존 스노는 사망자의 주소와 주민들이 이용한 물 공급원을 조사했습니다. 지도 위에는 사망이 발생한 집마다 검은 막대를 표시하고 공동 펌프의 위치를 함께 넣었습니다. 막대는 브로드 스트리트 펌프 주변에 빽빽하게 모였습니다. 질병 발생 위치와 생활 기반 시설을 같은 공간에 겹쳐 본 대표적인 역학 조사였습니다.
주소별 사망 위치 + 공동 펌프 위치 + 실제 보행거리 = 의심되는 물 공급원의 공간적 범위
흔히 이 사례를 ‘점 몇 개가 범인을 찾아낸 지도’라고 요약하지만 실제 과정은 더 정교했습니다. 스노는 지도를 만들기 전부터 콜레라가 오염된 물을 마실 때 전파된다는 가설을 세웠고, 주민 인터뷰와 예외 사례, 물 회사별 사망률 비교까지 모았습니다. 지도는 이미 수집한 증거를 공간적으로 정리하고 설명하는 도구였습니다.
1854년 브로드 스트리트에서는 무슨 일이 있었나
1854년 8월 말 런던 소호의 브로드 스트리트 일대에서 콜레라 유행이 폭발적으로 시작됐습니다. 당시 런던의 상하수도와 오물 처리 시설은 인구 증가를 따라가지 못했고, 우물과 오수 저장 시설이 가까운 곳도 있었습니다. 콜레라는 심한 설사와 탈수를 일으키며 치료받지 못하면 짧은 시간 안에 사망에 이를 수 있는 감염병입니다.
당시에는 악취가 질병을 일으킨다는 미아즈마 이론이 널리 받아들여졌습니다. 스노는 1849년에 이미 《콜레라의 전파 방식에 관하여》를 출판하며 환자의 배설물로 오염된 물을 삼키는 경로를 주장했습니다. 세균 이론이 확립되기 전이었으므로 그는 콜레라균을 직접 확인한 것이 아니라 전파 양상을 관찰해 물 매개 가설을 검증했습니다.
1854년 유행에서 스노는 사망 기록을 확인하고 현장을 걸으며 각 가구가 어느 펌프의 물을 마셨는지 물었습니다. 조사 결과는 브로드 스트리트의 공동 펌프와 강하게 연결됐습니다. 그는 세인트제임스 교구 관리위원회에 사용 중단을 요청했고, 9월 8일 펌프 손잡이가 제거됐습니다.
존 스노의 지도는 정확히 무엇을 표시했을까
스노의 지도는 흔히 점지도 또는 도트맵이라고 불립니다. 다만 원본의 사망 표시는 둥근 점이 아닙니다. 사망자가 발생한 건물의 도로 쪽 가장자리에 짧은 검은 막대를 하나씩 쌓았습니다. 한 주소에서 여러 명이 사망하면 막대가 나란히 늘어나므로 위치와 사망자 수를 함께 읽을 수 있습니다.
- 검은 막대 1개: 해당 주소에서 발생한 콜레라 사망 1명
- 막대가 쌓인 길이: 같은 주소의 사망자 수
- 펌프 기호: 주민이 물을 길을 수 있었던 공동 펌프 위치
- 도로망: 집에서 펌프까지 실제로 걸어가는 경로를 판단할 공간 정보
현대 연구에서 원본 자료를 디지털화한 데이터에는 578명의 사망과 13개의 펌프가 포함됩니다. 숫자는 지도 판본과 조사 기간을 어떻게 정리하는지에 따라 다른 역사 자료의 유행 전체 사망자 수와 같지 않을 수 있습니다. 따라서 ‘지도에 복원된 사망’과 ‘소호 유행 전체 사망’을 구분해야 합니다.
점지도에서 먼저 읽을 수 있는 것
발생 위치를 지도에 올리면 표만으로는 잘 보이지 않던 군집이 드러납니다. 브로드 스트리트 펌프 가까이에 사망 표시가 집중되고 멀어질수록 대체로 성기게 나타난다면, 펌프가 공통 노출원이라는 가설을 세울 근거가 됩니다.
하지만 점이 많다는 사실만으로 위험률이 높다고 단정할 수는 없습니다. 사람이 많이 사는 곳에는 질병과 무관하게 사건도 많이 생길 수 있습니다. 인구 또는 가구 수를 분모로 둔 사망률과 비교해야 밀집한 인구가 만든 착시를 줄일 수 있습니다.
지역 사망률 = 해당 지역의 콜레라 사망자 수 ÷ 위험에 노출된 인구 또는 가구 수
점지도는 ‘어디에 사건이 모였는가’를 보여 주지만 ‘왜 모였는가’를 혼자 증명하지 못합니다. 주거 밀도, 빈곤, 위생 상태, 연령 구조, 다른 물 공급원 같은 변수가 함께 달라질 수 있습니다. 스노가 지도 밖의 인터뷰와 비교 자료를 모은 이유가 여기에 있습니다.
보로노이 다이어그램은 무엇인가
보로노이 다이어그램은 여러 기준점이 있을 때 공간의 모든 위치를 ‘가장 가까운 기준점’에 배정하는 분할 방법입니다. 펌프를 기준점으로 두면 한 보로노이 셀 안의 모든 위치는 다른 펌프보다 그 셀의 펌프에 더 가깝습니다. 셀의 경계는 두 펌프까지의 거리가 같은 지점으로 이루어집니다.
펌프 i의 보로노이 영역 Vi = {x | d(x,pi) ≤ d(x,pj), 모든 다른 펌프 j에 대해}
여기서 x는 지도 위 임의의 위치, pi는 i번째 펌프, d는 거리 함수입니다. 평면 보로노이에서는 두 지점 사이의 직선거리인 유클리드 거리를 사용합니다. 펌프 두 개만 있다면 두 펌프를 잇는 선분의 수직이등분선이 경계가 됩니다. 펌프가 여러 개면 이런 경계가 이어져 다각형 영역을 만듭니다.
스노가 보로노이 다이어그램을 직접 사용했을까
‘존 스노가 보로노이 다이어그램을 사용했다’는 설명에는 단서가 필요합니다. 스노는 보로노이라는 이름이나 오늘날의 계산 알고리즘을 쓰지 않았습니다. 그가 콜레라 조사위원회에 제출한 두 번째 지도에는 브로드 스트리트 펌프까지의 보행거리가 주변 다른 펌프까지의 거리보다 짧은 범위를 둘러싼 등거리선이 있습니다.
이 선은 한 펌프의 영향권을 표시한다는 점에서 보로노이 셀과 같은 생각을 담고 있습니다. 그러나 13개 펌프 전체를 빈틈없이 나눈 완전한 보로노이 테셀레이션은 아닙니다. 현대 연구자들이 스노의 등거리선을 보로노이와 연결해 해석하고, 모든 펌프를 대상으로 평면 또는 도로망 기반 보로노이 분석을 다시 수행한 것입니다.
정확한 표현: 스노의 등거리선은 현대의 네트워크 보로노이 셀과 유사한 선구적 공간 구분이다.
직선거리보다 보행거리가 중요한 이유
주민은 건물과 담장을 통과해 펌프로 곧장 갈 수 없습니다. 도로와 골목을 따라 걸어야 합니다. 지도에서 직선으로는 가까워 보여도 길이 막혀 있거나 돌아가야 한다면 실제 이용 가능성은 낮아집니다. 따라서 물을 길으러 가는 행동을 분석할 때는 유클리드 거리보다 도로망 최단거리가 알맞습니다.
네트워크 보로노이는 각 도로 구간을 도로망을 따라 가장 짧은 이동거리의 펌프에 배정합니다. 교차로에서 출발해 펌프마다 최단경로 길이를 계산하고 가장 작은 값을 고르는 방식입니다. 두 펌프까지의 최단 보행거리가 같아지는 지점들이 영향권의 경계를 이룹니다.
| 공간 구분 | 거리 기준 | 콜레라 지도에서의 의미 |
|---|---|---|
| 평면 보로노이 | 지도상의 직선거리 | 단순하고 계산이 빠른 펌프 영향권 |
| 네트워크 보로노이 | 도로를 따른 최단거리 | 주민의 실제 보행 경로에 가까운 영향권 |
| 가중 보로노이 | 거리와 선호·비용을 함께 반영 | 수질·대기시간·펌프 인기도 차이 고려 |
현대 GIS로 오염원을 추적하는 계산 순서
- 환자 또는 사망자의 주소를 좌표로 변환하되 개인정보를 보호합니다.
- 공동 펌프·우물·급수 시설처럼 가능한 노출원의 위치를 입력합니다.
- 사건 시점과 잠복기를 확인해 같은 유행에 속하는 사례를 구분합니다.
- 직선거리 또는 도로망 최단거리로 각 주소와 모든 노출원 사이 거리를 계산합니다.
- 각 주소를 가장 가까운 노출원에 배정해 보로노이 영향권을 만듭니다.
- 영향권별 환자 수뿐 아니라 인구와 가구 수를 분모로 발생률을 계산합니다.
- 주민 인터뷰·환경 검사·시간 변화 자료로 공간적 연관성을 교차검증합니다.
예를 들어 펌프 A의 영향권에 240가구와 사망 24명이 있고 펌프 B의 영향권에 600가구와 사망 18명이 있다면 사망자 수만으로는 A와 B가 비슷해 보일 수 있습니다. 가구 1,000곳당 사망률은 A가 100명, B가 30명으로 A가 약 3.33배입니다. 공간 분석에서도 분모가 결과 해석을 바꿉니다.
가장 가까운 펌프를 반드시 이용했을까
보로노이 분석에는 ‘사람이 가장 가까운 시설을 이용한다’는 가정이 들어갑니다. 현실에서는 물맛, 수질에 대한 평판, 펌프 고장, 직장과 학교 위치, 무료 이용 여부 때문에 더 먼 펌프를 선택할 수 있습니다. 스노의 조사에서도 브로드 스트리트에서 떨어져 살지만 그 물을 특별히 선호해 배달받은 사례처럼 단순 거리로 설명되지 않는 노출이 보고됐습니다.
반대로 펌프 가까이에 살더라도 별도 우물을 가진 시설은 노출되지 않을 수 있습니다. 브로드 스트리트 근처의 구빈원과 양조장 사례는 지리적으로 가깝다는 사실만으로 같은 위험을 받는 것이 아님을 보여 줬습니다. 그래서 지도는 인터뷰를 대신하지 않고, 누구에게 무엇을 물어봐야 할지 알려 주는 조사 도구가 됩니다.
스노의 증거는 지도 하나가 아니었다
스노는 펌프 주변의 군집뿐 아니라 예외를 조사했습니다. 감염 지역 한가운데에서도 자체 급수를 사용한 시설의 사망이 적은지 확인했고, 멀리 떨어진 사망자가 브로드 스트리트 물을 마셨는지도 추적했습니다. 가설에 맞는 점만 모은 것이 아니라 가설에 어긋나 보이는 사례의 노출 경로를 확인한 것입니다.
더 큰 규모에서는 서로 뒤섞여 사는 가구에 물을 공급한 두 회사를 비교했습니다. 1854년 첫 7주 동안 스노가 제시한 표에서 오염된 하류의 물을 취수한 사우스워크 앤드 복스홀 회사 공급 가구는 40,046곳 중 1,263명이 콜레라로 사망해 1만 가구당 315명이었습니다. 상류의 비교적 깨끗한 물을 공급한 램버스 회사는 26,107가구 중 98명, 1만 가구당 37명이었습니다.
가구 기준 사망률비 = 315/37 ≈ 8.51
공급 회사별 미조정 가구 사망률은 약 8.5배 차이였습니다. 두 회사의 급수 구역 주민이 같은 동네에 섞여 살았다는 점은 사회·환경 조건의 차이를 일부 줄여 주는 자연실험의 성격을 만들었습니다. 지도는 국소 오염원을 보여 주고, 물 회사 비교는 더 넓은 지역에서 물 공급과 콜레라 사망의 관계를 수치로 뒷받침했습니다.
지도만 보고 인과관계를 단정하면 안 되는 이유
지도에서 두 현상이 겹친다고 해서 하나가 다른 하나의 원인이라고 자동으로 결론 내릴 수는 없습니다. 인구 밀도처럼 원인 후보와 질병 모두에 관련된 교란변수가 있을 수 있고, 조사 대상이 선택되는 과정에서 표본 편향도 생길 수 있습니다.
전체 자료와 부분 집단에서 관계가 반대로 보일 수 있는 문제는 심슨의 역설에서 집단별 비율이 뒤집히는 과정과 연결됩니다. 병원 환자처럼 특정 조건으로 선택된 표본에서 거짓 상관관계가 생기는 원리는 버크슨의 역설과 표본 선택 편향에서 확인할 수 있습니다. 공간 역학에서도 어떤 지역과 사람을 데이터에 포함했는지 살펴봐야 합니다.
또한 질병이 드문 집단에서는 검사 정확도만 보고 실제 감염 가능성을 판단할 수 없습니다. 개별 사례를 검사로 확인하는 과정의 분모 문제는 기저율 오류와 조건부 확률 계산과 관련됩니다. 발생 위치 지도, 인구 기반 발생률, 실험실 검사 결과는 서로 다른 질문에 답하는 자료입니다.
펌프 손잡이를 빼자 유행이 끝났다는 설명의 한계
교구 관리위원회가 9월 8일 펌프 손잡이를 제거한 것은 추가 노출을 막는 합리적인 공중보건 조치였습니다. 그러나 일별 사망 자료를 보면 유행은 손잡이를 제거하기 전부터 감소하고 있었습니다. 많은 주민이 이미 지역을 떠났고 감염될 수 있는 사람이 줄어든 영향도 있었습니다.
따라서 ‘손잡이를 제거하자 즉시 유행이 끝났으므로 펌프가 원인임이 증명됐다’고 쓰는 것은 지나치게 단순합니다. 조치가 새로운 노출과 재확산 위험을 줄였을 가능성은 있지만, 유행 곡선 전후만으로 효과 크기를 분리할 수는 없습니다. 오염수 가설의 강도는 지도, 음용 이력, 예외 사례, 물 회사별 사망률을 함께 볼 때 커집니다.
스노는 지도를 보고 처음 펌프를 발견했을까
널리 알려진 이야기와 달리 스노가 완성된 지도를 보고 우연히 브로드 스트리트 펌프를 발견했다고 단정할 기록은 없습니다. 그는 현장 조사와 사망 주소, 주민의 물 이용 정보를 바탕으로 이미 펌프를 의심했고 위원회에 사용 중단을 요청했습니다. 출판된 상세 지도는 그 뒤인 1855년 책에 실렸습니다.
스노는 질병 지도를 처음 만든 사람도 아닙니다. 그보다 앞서 다른 연구자들이 황열과 콜레라의 공간 분포를 지도에 표시했습니다. 그의 성과는 지도라는 도구의 최초 발명보다, 구체적인 전파 가설을 세우고 주소·물 공급·사망률 자료를 결합해 검증한 조사 설계에서 찾는 편이 역사적으로 정확합니다.
점지도와 보로노이 분석의 장점과 한계
| 방법 | 장점 | 주의할 점 |
|---|---|---|
| 사건 점지도 | 군집과 빈 공간을 직관적으로 표시 | 인구 분모와 중복 주소를 따로 확인 |
| 평면 보로노이 | 가까운 시설의 영향권을 단순하게 분할 | 건물·도로·장애물을 반영하지 못함 |
| 네트워크 보로노이 | 도로를 따른 실제 접근성을 반영 | 시설 선호와 시간대 변화는 별도 조사 |
| 영향권별 발생률 | 노출 집단의 위험을 비교 | 인구 자료와 경계 선택의 정확성 필요 |
현대 GIS에서는 커널 밀도 추정, 공간 스캔 통계, 시공간 군집 분석 같은 방법도 사용합니다. 이런 계산은 의심 지역의 우선순위를 정하는 데 도움을 주지만 병원체 검사, 환경 표본, 접촉·노출 조사 없이 원인을 확정하지는 못합니다. 지도의 역할은 증거를 구조화하고 다음 조사를 안내하는 데 있습니다.
현대 감염병 조사에 이어진 원리
오늘날에도 집단발병 조사는 사람, 장소, 시간을 함께 정리하는 데서 시작합니다. 환자의 주소와 방문 장소, 증상 시작일을 지도와 유행 곡선에 올리고 공통 노출원을 찾습니다. 음식점, 급수망, 냉각탑, 행사 장소처럼 가능한 원인을 비교한 뒤 환경 검사와 분석 역학으로 가설을 검증합니다.
다만 개인 주소가 포함된 지도는 재식별 위험이 있습니다. 공개용 지도에서는 위치를 집계 구역으로 묶거나 좌표를 변형하고, 소수 사례를 숨기는 등 개인정보 보호가 필요합니다. 1854년의 역사 지도를 현대 실무에 그대로 옮기는 것이 아니라 분석 가치와 개인정보 보호를 함께 고려해야 합니다.
존 스노의 콜레라 지도 핵심 정리
- 스노의 원본 지도는 주소별 콜레라 사망을 점이 아닌 짧은 검은 막대로 표시했습니다.
- 사망은 브로드 스트리트 펌프 주변에 집중됐지만 지도만으로 인과관계가 자동 증명되지는 않습니다.
- 스노의 등거리선은 도로를 따른 가까운 펌프 영역을 나타내며 현대 네트워크 보로노이 개념과 닮았습니다.
- 스노가 완전한 보로노이 다이어그램이나 오늘날의 명칭을 사용한 것은 아닙니다.
- 주민 인터뷰, 예외 사례, 물 회사별 사망률 비교가 오염수 가설을 함께 뒷받침했습니다.
- 펌프 손잡이 제거 당시 유행은 이미 감소 중이었으므로 조치 하나만으로 인과 효과를 단정하면 안 됩니다.
자주 묻는 질문
존 스노는 콜레라균을 발견했나요?
아닙니다. 스노는 발병 위치와 물 이용 자료를 통해 콜레라가 오염된 물로 전파된다는 가설을 뒷받침했습니다. 병원체를 직접 분리해 원인을 확인한 연구와는 구분해야 합니다. 그의 강점은 미생물을 보지 못한 상황에서도 사람들의 노출과 질병 분포를 비교한 데 있습니다.
보로노이 셀 안에 살면 반드시 그 펌프를 사용하나요?
아닙니다. 보로노이 셀은 선택한 거리 기준에서 가장 가까운 펌프를 알려 줄 뿐 실제 선택을 보장하지 않습니다. 물맛과 수질, 직장 위치, 펌프 고장 같은 요소가 이용 행동을 바꿀 수 있으므로 인터뷰나 급수 기록으로 확인해야 합니다.
점이 가장 많은 곳이 항상 감염원인가요?
그렇지 않습니다. 인구가 많은 곳, 의료기관 주변, 신고가 잘되는 지역에도 점이 많이 모일 수 있습니다. 가능한 감염원과의 시간적 선후관계, 인구 대비 발생률, 이동 경로, 환경 검사 결과를 함께 검토해야 합니다.
왜 직선거리 보로노이보다 네트워크 보로노이가 적합한가요?
주민은 도로와 골목을 따라 펌프까지 이동하기 때문입니다. 직선거리에서는 가장 가까운 펌프라도 도로망에서는 우회해야 할 수 있습니다. 네트워크 보로노이는 이런 실제 접근 경로를 거리 계산에 반영합니다.