← 網誌 · Only 203 of 1,807 campgrounds in Taiwan are compliant: building a lookup from the official list, and the sentence of mine it forced me to correct

Only 203 of 1,807 campgrounds in Taiwan are compliant: building a lookup from the official list, and the sentence of mine it forced me to correct

The fourth tool is a campground legality check. Its data is the simplest of the lot — one CSV, 1,807 rows — and its problems were the least like programming problems: what may be written, what may not, and what the government has actually published.

2026-08-21 作者 William Hsu

這篇講什麼
  1. The starting point: the official search can only say "yes"
  2. Flagging the data's own problems instead of hiding them
  3. Three kinds of answer
  4. A web article made me correct a sentence of my own
  5. Deliberately not done

The starting point: the official search can only say "yes"

Taiwan's Tourism Administration publishes a nationwide campground dataset on the open data platform (dataset 132066), updated quarterly. The version I pulled (source file dated 2026-04-28) has 1,807 operating campgrounds, with one column marking "compliant / in breach of regulations" and another naming the regulation breached.

The Tourism Administration's own search at camp.tad.gov.tw lists only the compliant ones in its menus, its search and its map. When the site you were going to does not come up there, you cannot tell whether it is in breach, spelled differently, or simply never surveyed. That is the reason for this tool: put both lists in one search box, so that "not found" becomes a meaningful answer.

The campground lookup home page
The home page: 1,807 sites, 203 compliant, 88.8% in breach — the numbers sit right under the search box

Flagging the data's own problems instead of hiding them

The "regulation breached" column is typed in by hand by each local government, in 62 different spellings: the same act written several ways, several acts in one cell, full-width and half-width characters mixed, and conditional sentences like "no breach if the camping area involves no construction". I did not guess. I did two things:

Another 246 have no address and 68 no coordinates. The official points themselves are accurate: comparing 81 sites against the campground centres in OpenStreetMap gives a median difference of 58 metres. But the data has only a point — no extent, no area, no parcel number. So the map draws points and not circles: drawing a fixed-radius circle without area data would be inventing a number.

Three kinds of answer

A search returns one of three things: compliant, in breach (with the original wording of the regulation), or not in this dataset at all. The third is deliberately given its own block, because it is the one most often overlooked and the only thing that can answer "why can't I find it on the official site".

The search itself is forgiving: the two ways of writing "Tai" in Taiwan are interchangeable, suffixes like "camping area" and "farm" are stripped before matching, typos fall back to similarity matching, and township names and addresses are searchable too. Misspelling one farm's name still finds it, and "Smangus" returns two sites.

A web article made me correct a sentence of my own

On launch day a user sent me a summary article from a property website, saying it read well and could be useful, but that the sources needed checking. I went through it against the primary sources:

The main official search does list only compliant sites, but a page of "campgrounds in breach of regulations" does exist (camp.tad.gov.tw/CMZ/illegal.jsp, 1,546 entries, live data). It is simply not linked from the main menu: you have to reach it through the administrative information site's campground survey platform, and it has only four columns — name, county, township, regulation — with no address and no map. My page had said the government "only lists the compliant ones, and the word 'breach' appears nowhere on the site". That was wrong, and I rewrote it the same day to say that the two lists are searched separately there while this site puts them in one box.

I also found that the open data CSV and the Tourism Administration's live site disagree: the CSV says 203 compliant and 1,604 in breach, the live site says 220 and 1,546. The difference is timing, since the CSV is only republished quarterly. That went onto the data page too: to check one site's status right now, the authority's own website is authoritative.

In the end I did not link that article, because three of its points do not match the source text. But it deserves thanks: it is why the "regulations and penalties" page exists. That page lays out the key points of the 2025 campground management guidelines (permitted land uses, the 10% / 660 m² ceiling on agricultural and forestry land under one hectare, registration documents, disclosure duties, minimum insurance) and the penalties under the four main acts, each with a link to the Ministry of Justice's national law database. Anything I could not check against the original text is not there.

Deliberately not done

A scheduled job fetches the CSV every night and does nothing if the source file version is unchanged; when it does change, it checks the row count, the number of counties, and that compliant plus in-breach equals the total before publishing. The tool is at lazetool.com/camp and the law page is at regulations and penalties (both in Chinese).

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

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

看其他文章