← 網誌 · 全台 1,807 家露營場只有 203 家合法:把觀光署的名單做成能查的工具,以及查證過程中發現我寫錯的一句話

全台 1,807 家露營場只有 203 家合法:把觀光署的名單做成能查的工具,以及查證過程中發現我寫錯的一句話

第四個工具是露營場合法查詢。它的資料最簡單(一個 CSV、1,807 列),但它碰到的問題最不像程式問題:什麼該寫、什麼不能寫、官方到底公開了什麼。這篇把過程寫下來。

2026-08-21 作者 William Hsu

這篇講什麼
  1. 起點:官方查詢站只能說「是」
  2. 資料本身的問題,照樣標出來
  3. 三種答案
  4. 一篇網路文章逼我改掉自己的一句話
  5. 刻意不做的

起點:官方查詢站只能說「是」

交通部觀光署在政府資料開放平臺上放了「全台露營場資料」(dataset 132066),每季更新一次。 我抓下來的版本(來源檔 2026-04-28)有 1,807 家營業中的露營場,欄位裡有一欄「符合相關法規露營場/違反相關法規露營場」, 再一欄「違反相關法規」填法規名稱。

觀光署自己的查詢站 camp.tad.gov.tw 的選單、搜尋、電子地圖只收錄合法的那些。你在那裡搜不到自己要去的營區時, 分不出它是違規、名字寫法不同、還是根本沒被盤點。這就是做這個工具的理由:把兩份名單放進同一個搜尋框, 讓「沒有」也變成一個有意義的答案。

查詢首頁:1,807 家、203 家合法、88.8% 違規,數字直接放在搜尋框下面
查詢首頁:1,807 家、203 家合法、88.8% 違規,數字直接放在搜尋框下面

資料本身的問題,照樣標出來

「違反相關法規」這一欄是各縣市政府人工填的,有 62 種寫法:同一條法規不同寫法、幾條寫在一起、全形半形混用、 還有「露營區無涉建築行為則無違反」這種條件句。我沒有去猜,只做兩件事:

另外 246 家沒有地址、68 家沒有座標。官方點位本身是準的:跟 OpenStreetMap 的營地中心比對 81 家,中位數差 58 公尺。 但資料只有一個點,沒有範圍、面積、地號。所以地圖只畫點,不畫圈:沒有面積資料卻畫一個固定半徑的圈,等於編造數字。

三種答案

搜尋只會回三種結果:符合相關法規、違反相關法規(附法規原文)、這份資料裡沒有這一家。第三種是刻意做成一個專屬區塊的, 因為它最常被忽略,而且它是唯一能回答「為什麼官網搜不到」的東西。

搜尋本身做了一點容錯:台/臺互通、去掉「露營區」「農場」這類字尾再比、字打錯用相似度比對、也吃鄉鎮名與地址。 「稻莊休閒農場」打成「稻庄」找得到,「司馬庫斯」出兩家。

一篇網路文章逼我改掉自己的一句話

工具上線當天,使用者丟了一篇房產網站的懶人包給我,說「講得滿清楚的,可以用來補充,但要查證出處」。我逐條去對一手來源,結果:

觀光署的主查詢站確實只列合法的,但「違反相關法規露營場資料」其實有一頁(camp.tad.gov.tw/CMZ/illegal.jsp,1,546 處、即時資料), 只是沒有從主選單連過去,要從行政資訊網的「各露營場權管機關盤點露營場資訊平台」才點得到,而且只有名稱、縣市、鄉鎮、法規四欄, 沒地址、沒地圖。我原本頁面上寫「官方只列合法的、整站沒有違反兩個字」,那是錯的,當天改成「兩邊分開各查各的,本站合在一個搜尋框」。

順便發現開放資料的 CSV 跟觀光署即時站的數字對不上:CSV 是 203 合法/1,604 違反,即時站是 220/1,546。差的是時間點,CSV 每季才出一版。 這也寫進資料頁了:要查某一家此刻的狀態,以觀光署網站為準。

那篇文章我最後沒有放連結,因為它有三處跟原文不符。但它值得感謝:它讓「法規與罰則」那一頁誕生。那一頁把《露營場管理要點》2025 年版的重點(容許用地、一公頃以下農牧林業用地 10%/660 平方公尺上限、登記文件、揭露義務、最低保險) 和四條主要法規的罰則整理出來,每一條都附法務部全國法規資料庫的連結。沒有原文可對的就不寫。

刻意不做的

每天凌晨有排程去抓 CSV,來源檔版本沒變就什麼都不做;變了就檢查筆數、縣市數、符合加違反等於總數,過了才上線。 工具在 lazetool.com/camp,法規頁在 法規與罰則。

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

← 上一篇把水利署淹水潛勢圖做成能點的地圖:資料長怎樣、我算出哪些數字、哪些話不能說

看其他文章