대만 캠핑장 1,807곳 중 적법은 203곳: 관광청 명단을 검색 가능하게 만든 과정, 그리고 도중에 제 문장을 고치게 된 일
네 번째 도구는 캠핑장 적법성 조회입니다. 데이터는 가장 단순했지만(CSV 하나, 1,807행) 부딪힌 문제는 가장 프로그램답지 않았습니다. 무엇을 써도 되고 무엇을 쓰면 안 되는지, 그리고 정부가 실제로 무엇을 공개했는지.
2026-08-21 作者 William Hsu
출발점: 공식 검색은 적법한 곳만 보여준다
교통부 관광청이 정부 공개 데이터 플랫폼에 "전국 캠핑장 데이터"를 올려둡니다(데이터셋 132066, 분기 갱신). 제가 받은 판본(원본 파일 2026-04-28)에는 영업 중인 캠핑장이 1,807곳 있고, "관계 법령 적합/관계 법령 위반" 칸과 위반한 법령 이름을 적는 칸이 있습니다.
- 영업 중 1,807곳
- 적합 203곳, 11.2%
- 위반 1,604곳, 88.8%
- 3년 전 2023년 5월 공식 숫자는 1,843곳에 위반 1,608곳. 비율은 그대로입니다
관광청 자신의 검색 사이트 camp.tad.gov.tw는 메뉴도 검색도 전자 지도도 적법한 곳만 담고 있습니다. 가려던 캠핑장이 거기서 안 나오면 위반인지, 표기가 다른지, 아예 점검되지 않았는지 알 수 없습니다. 이 도구를 만든 이유가 그것입니다. 두 명단을 같은 검색창에 넣어 "없음"도 의미 있는 답이 되게 하는 것.

데이터 자체의 문제도 감추지 않고 표시
"관계 법령 위반" 칸은 각 시·현 공무원이 손으로 적어서 표기가 62가지입니다. 같은 법을 다르게 쓴 것, 여러 법을 한 칸에 몰아 쓴 것, 전각과 반각 혼용, 심지어 "캠핑 구역이 건축 행위를 수반하지 않으면 위반 아님" 같은 조건문까지 있습니다. 추측하지 않고 두 가지만 했습니다.
- 키워드로 법령을 열 종류로 묶습니다(구역계획법, 토지이용 규제, 농업발전조례, 미등록, 도시계획법, 건축법, 산림법, 수토보전법, 국가공원법, 조사 대기). 원문은 항상 그대로 함께 보여줍니다. 결과는 구역계획법 787곳, 토지이용 규제 435곳, 농업발전조례 229곳으로 셋만 합쳐도 70%가 넘고, 전부 "이 땅을 이렇게 쓰면 안 된다"는 이야기입니다.
- 데이터가 스스로 모순인 곳은 한쪽을 고르지 않고 모순으로 표시합니다. 위반이라면서 조문이 비어 있는 곳이 58곳 — 페이지에 "위반으로 표시돼 있지만 어떤 조문인지 적혀 있지 않음"이라고 씁니다. 적합이라면서 법령까지 적힌 곳이 24곳 — 적합으로 보여주되 "기재가 서로 모순"이라고 덧붙입니다. 조건문 8곳, 조사 대기 8곳도 각각 표시합니다.
그 밖에 주소가 없는 곳이 246곳, 좌표가 없는 곳이 68곳입니다. 공식 좌표 자체는 정확합니다. OpenStreetMap의 캠핑장 중심과 81곳을 비교한 중앙값 차이가 58미터였습니다. 다만 데이터에는 점 하나뿐이고 범위도 면적도 지번도 없습니다. 그래서 지도에는 점만 찍고 원은 그리지 않습니다. 면적 자료 없이 고정 반경의 원을 그리는 것은 숫자를 지어내는 일이니까요.
세 가지 답
검색은 셋 중 하나만 돌려줍니다. 관계 법령 적합, 관계 법령 위반(조문 원문 첨부), 이 데이터에 없음. 세 번째는 일부러 전용 영역으로 만들었습니다. 가장 자주 간과되고, "왜 공식 사이트에서 안 나오지"에 답할 수 있는 유일한 것이기 때문입니다.
검색 자체도 조금 너그럽게 했습니다. "台"와 "臺"는 서로 통하고, "露營區"나 "農場" 같은 접미어는 떼고 맞추며, 오타는 유사도로 잡고, 읍면동 이름과 주소로도 찾을 수 있습니다. 어느 농장 이름을 잘못 쳐도 찾히고, "스마구스"는 두 곳이 나옵니다.
웹 기사 하나가 제 문장을 고치게 만들었다
공개 첫날, 어떤 사용자가 부동산 사이트의 정리 기사를 보내며 "잘 쓰여 있어 보완에 쓸 만하지만 출처는 확인해야 한다"고 했습니다. 1차 자료와 하나씩 대조한 결과:
- 오수 신제도가 "2024년 7월 1일 시행"이라고 돼 있습니다. 환경부 개정 공고는 2024년 1월 16일이고, 업계에 유예가 필요해 실제 시행은 2025년 3월 1일입니다.
- "100여 곳이 환경 민감 구역에 있다"고 합니다. 그건 2022년 점검이고, 관광청의 현재 공고 페이지(매월 1일, 16일 갱신)에는 20곳입니다.
- 구역계획법 "제15조"로 6만~30만 위안의 과태료라고 합니다. 금지 규정이 제15조이고 벌칙은 제21조입니다.
- "관광국 조회 코너에 적법·위법 캠핑장 조회 시스템이 다 있다"고 합니다. 이건 맞고, 덕분에 제 잘못을 알게 됐습니다.
관광청의 주 검색 사이트가 적법한 곳만 싣는 건 사실이지만, "관계 법령 위반 캠핑장 자료" 페이지는 실제로 존재합니다 (camp.tad.gov.tw/CMZ/illegal.jsp, 1,546곳, 실시간). 다만 주 메뉴에서 링크되지 않아 행정 정보 사이트의 "캠핑장 소관 기관 점검 정보 플랫폼"을 거쳐야 닿을 수 있고, 이름·시현·읍면동·법령 네 칸뿐이라 주소도 지도도 없습니다. 제 페이지에는 "공식은 적법한 곳만 싣고, 사이트 전체에 '위반'이라는 두 글자가 없다"고 적혀 있었습니다. 그건 틀렸고, 그날 바로 "공식은 둘을 따로 조회하고, 이 사이트는 한 검색창에 합쳤다"로 고쳤습니다.
겸사겸사 공개 데이터 CSV와 관광청 실시간 사이트의 숫자가 안 맞는 것도 알게 됐습니다. CSV는 적법 203/위반 1,604, 실시간은 220/1,546입니다. 차이는 시점이고, CSV는 분기에 한 번만 나옵니다. 이것도 자료 페이지에 적었습니다. 어느 한 곳의 지금 상태를 확인하려면 관광청 사이트가 기준입니다.
결국 그 기사는 링크하지 않았습니다. 세 군데가 원문과 다르기 때문입니다. 그럼에도 그 기사 덕분에 제 페이지를 고칠 수 있었습니다. 그 기사 덕분에 "법령과 벌칙" 페이지가 생겼습니다. 그 페이지는 『캠핑장 관리 요점』 2025년판의 핵심(허용 용지, 1헥타르 이하 농목림업 용지에서 10%이자 660제곱미터 상한, 등록 서류, 공개 의무, 최소 보험)과 주요 4개 법의 벌칙을 정리하고, 각각에 법무부 전국 법규 데이터베이스 링크를 붙였습니다. 원문으로 확인할 수 없는 것은 쓰지 않습니다.
일부러 하지 않은 것
- "불법", "악덕" 같은 말은 쓰지 않고 정부 원문 그대로 "관계 법령 위반"만 씁니다.
- "구역계획법 위반"에서 "안전하지 않다"로 넘어가지 않습니다. 토지 이용 문제와 안전은 다른 이야기입니다.
- 전화번호, 웹사이트, 예약 링크를 두지 않습니다. 이건 캠핑장 디렉터리가 아니고 아무 데도 손님을 보내지 않습니다.
- 1,807개의 개별 페이지를 만들지 않습니다. 한 줄짜리 상태만 있는 페이지는 누구에게도 도움이 안 됩니다.
매일 새벽 예약 작업이 CSV를 받아오고, 원본 파일 판본이 그대로면 아무것도 하지 않습니다. 바뀌었으면 건수, 시·현 수, 적합+위반=총수를 확인하고 통과해야 반영합니다. 도구는 lazetool.com/camp, 법령 페이지는 법령과 벌칙(모두 중국어).