← 網誌 · 대만 농업부의 실종 반려동물 데이터를 지도로: 주소 측위, 개인정보, 칩 없는 아이들

대만 농업부의 실종 반려동물 데이터를 지도로: 주소 측위, 개인정보, 칩 없는 아이들

여섯 번째 도구가 공개됐습니다. "잃어버린 반려동물 찾기"입니다. 또 하나의 실종 커뮤니티가 아니라, 정부 데이터를 지도로 그리고 공식 시스템이 못 하는 두 가지 — 칩이 없어도 등록, 목격자가 로그인 없이 제보 — 를 더한 것입니다. (도구 자체는 중국어입니다)

2026-08-25(2026-08-31 更新) 作者 William Hsu

這篇講什麼
  1. 데이터의 출처
  2. 대만에서 주소 측위가 어려운 이유
  3. 위치와 개인정보를 다루는 방식
  4. 칩이 없는 아이들
  5. 목격 제보를 설계한 방식(8/28 공개)
  6. 이 데이터로 하면 안 되는 말
  7. 42초로 보는 이 도구

데이터의 출처

대만 농업부의 반려동물 등록 관리 정보망에 "반려동물 유실 공고" 공개 데이터(data.gov.tw 데이터셋 77682)가 있습니다. 수시로 갱신되고 누적 7만 건이 넘으며 최근 2년은 약 1만 건입니다. 각 건에 품종, 털색, 특징, 잃어버린 날짜, 장소 설명, 사진 주소가 들어 있습니다. 공식 사이트는 텍스트 목록뿐 지도가 없고, "칩이 있고 보호자가 직접 신고한" 건만 받습니다. 칩이 없는 고양이가 많아서 애초에 시스템에 들어오지도 못합니다.

잃어버린 반려동물 지도
지도: 최근 90일의 실종과 목격. 핀은 사건 사진의 썸네일

대만에서 주소 측위가 어려운 이유

최근 2년 건 중 60%에 도로명 주소가, 40%에 번지가 적혀 있습니다. 먼저 무료 OpenStreetMap 측위 서비스(Nominatim)로 시도했더니 번지를 넣은 30건 중 성공 0건이었습니다. OSM에는 대만의 번지가 거의 없습니다. 번지를 빼고 도로명만 남기니 70% 정도가 도로 수준까지 잡혔습니다.

진짜 해법은 각 시·현 정부가 "주소 좌표"를 공개 데이터로 올려둔다는 것이었습니다(타이베이, 신베이, 타오위안, 타이중, 타이난, 가오슝, 장화 등 15개 시·현). 합치면 459만 개 주소에 TWD97 좌표가 붙어 있습니다. 이것을 받아 오프라인 대조표로 만들어 등록 시점에 바로 조회합니다. 외부 서비스는 전혀 거치지 않습니다. 결과적으로 읍면동까지 파악된 7,844건 중 번지 수준 2,844건, 골목 수준 451건, 도로 구간 수준 1,042건, 나머지는 읍면동까지입니다. 주소 데이터를 공개하지 않는 난터우·이란·자이시·지룽·롄장, 그리고 자동 다운로드를 막아둔 윈린은 당분간 읍면동 수준에 머뭅니다.

위치와 개인정보를 다루는 방식

잃어버린 장소는 보호자의 집인 경우가 많아서, 번지 수준 좌표는 남의 주소를 공개 지도에 표시하는 것과 같습니다. 그래서 공개되는 좌표는 모두 100미터 이내의 고정 오프셋을 적용하고(칩 번호를 시드로 한 번만 계산하므로 여러 번 봐도 평균으로 되돌릴 수 없습니다) 반경 300미터의 원으로 그립니다. 도로명까지만 아는 건은 그 도로 주소들의 평균 위치를 쓰고 그렇게 표시합니다. 읍면동까지만 아는 건은 경계 안에 무작위로 놓습니다.

자유 서술 항목이 더 골칫거리입니다. 최근 2년치를 실제로 훑어보니 96건에 완전한 번지가, 몇 건에 휴대폰 번호, LINE, 보호자 이름이 있었습니다. 반려동물 이름 칸에 전화번호를 적은 사람도 있었습니다. 이런 것들은 등록 단계에서 자동으로 지웁니다(주소는 도로명까지만 남김). 사이트에는 어떤 연락처도 두지 않으며, 공식 사건의 보호자에게 연락하려면 공식 사이트로 돌아가게 합니다. 사진은 공식에 직접 연결하고 이 사이트는 썸네일과 중간 크기만 보관하며, 매일 공식을 확인해 내려간 사진은 따라서 지웁니다.

칩이 없는 아이들

공식 유실 신고에는 칩 번호와 보호자 신분증이 필요해서, 칩이 없으면 신고 자체가 안 됩니다. 그래서 사이트에 직접 등록을 열었습니다. Google 계정으로 로그인만 하면 되고, 메일도 보내지 않고 비밀번호도 만들지 않습니다. 등록자가 LINE ID나 전화번호를 공개할지 스스로 정하고, 그것도 로그인한 사람이 "표시"를 눌러야 보이며 하루 열람 상한이 있어 한꺼번에 긁어갈 수 없습니다. 데려온 사람이 "발견했습니다"로 등록할 수도 있습니다. 누구든 그 아이를 보면 로그인 없이 목격(위치, 시간, 사진)을 제보할 수 있고, 해당 사건에 표시됩니다.

올린 사진은 EXIF(휴대폰 사진에는 GPS가 들어 있습니다)를 반드시 제거하고, 사진 도구와 같은 로컬 노출 검사를 거칩니다.

목격 제보를 설계한 방식(8/28 공개)

잃어버린 것 같은 아이를 봐도, 남의 개를 집에 보내주려고 계정을 만드는 사람은 거의 없습니다. 그래서 목격 제보는 로그인이 전혀 필요 없게 했습니다. 지도에서 "목격 제보"를 누르고 본 위치를 한 번 탭하면 — 핀이 먼저 확인을 요청하고 끌어서 미세 조정할 수 있습니다 — 시간과 특징 몇 줄, 사진 한 장을 넣어 보냅니다.

사진은 필수입니다. 보호자는 사진으로 자기 아이인지 알아봅니다. 흔들렸어도, 뒷모습만이어도 괜찮습니다. 없는 것보다 훨씬 낫습니다.

로그인 없는 목격 제보
로그인 없는 목격 제보: 먼저 위치를 확인하고 시간과 특징을 입력, 사진은 필수

보내고 나면 근처에서 찾고 있고 종과 시기가 맞는 사건들이 나열되어, 제보자가 큰 사진을 열어 비교하고 "이 아이입니다"라고 확인해야만 그 사건에 붙습니다. 자동 매칭은 일부러 하지 않습니다. 구분할 수 있는 사람은 실제로 본 사람뿐이고, 시스템이 틀리면 아이를 찾는 사람에게 헛된 기대를 주는 셈이 되니까요.

근처에 맞는 사건이 없어도 괜찮습니다. 제보는 "떠돌이 목격"으로 지도에 남고, 나중에 보호자가 찾아와 직접 연결할 수 있습니다. 이미 인수한 사건의 보호자에게는 이메일로 알립니다. 이 과정 어디에서도 누구의 연락처도 보이지 않습니다.

이 데이터로 하면 안 되는 말

이 데이터는 칩이 있고 신고된 건만 담고 있어서 "어느 구에서 가장 많이 잃어버리는가"를 말할 수 없습니다. 반영된 것은 신고율이지 실종률이 아닙니다. 각 시·현 페이지에도 그렇게 적어두었습니다. 지도가 할 수 있는 일은, 개를 발견했을 때 근처에서 누가 찾고 있는지 30초 안에 보여주는 것입니다.

42초로 보는 이 도구

잃어버린 반려동물 찾기 · 출처와 개인정보 처리 · 구현 (모두 중국어)

這篇文章寫的是本站實際的實作與量測。工具本身在老照片動起來與變老變年輕,都可以直接試。

← 上一篇42 秒的宣傳片,沒開過剪輯軟體:用 AI 逐幀拍一張會動的地圖

看其他文章