世界城堡与要塞地图
文章摘要
thecastlemap.com 是一张免费的交互式地图,收录了横跨 131 个国家的 3737 座「世界上最伟大的城堡、要塞和宫殿」。用户可以拖动、缩放,点击任一位置查看照片和简介,也可以进入完整的地标页面。
数据分类上:城堡 1714 座、要塞 578 座、宫殿与 château 757 座、废墟 688 座。地理分布以意大利居首(294 座),随后是法国(276)、德国(256)、西班牙(180)和波兰(165)。除了按类型和国家浏览,站点还提供按维基百科语言版本数量计算的「知名度排名」,以及围绕 237 座主要城市组织的一日游指南。底图为夜间风格,可缩放平移。
数据来源全部是开放数据:城堡的事实和坐标来自 Wikidata,照片来自 Wikimedia Commons,底图来自 OpenFreeMap 和 Natural Earth。收录标准要求有经过验证的照片、维基百科条目和精确坐标。整个数据集以 CC0 协议开放,可直接下载 GeoJSON 或 CSV,站点无需注册账号。有评论者补充说,作者还把数据集镜像到了 Hugging Face 和 GitHub,并提供了供 AI agent 使用的 MCP 端点。
这个帖子最有意思的地方在于讨论走向。作者 Flightmussy 现身说明,thecastlemap.com 只是他运营的多个网站之一(还有 trainrouter.com、sunshineatlas.com、europebeachmap.com),做它的原因很简单——「我真的很喜欢城堡」。他原本以为这是个需求很低的市场,不打算投入太多精力,结果 HN 上涌来大量批评意见,于是他公开承诺「我会好好把它修好,这将成为我全力投入的网站之一」。他坦承站点是 vibe coded 的,也坦承数据只用了英文维基百科,并直言「AI 抢走了我的职业道路,所以我也只能用它,虽然我他妈的讨厌 AI。不过我喜欢创造东西。」随后他真的开始按 HN 反馈快速修站,还专门建了 changelog 页面逐条署名致谢提意见的用户。这种坦诚的响应姿态赢回了不少好感。
HN 评论精华
-
Flightmussy(作者):全场最活跃。除上文自述外,他还留下若干条更新:「项目正在爆火,我非常感谢大家!唯一糟心的是反馈散落在互联网各处,很难逐一处理」,于是留了自己的 X 账号;以及「我现在要出门晒会儿太阳了 :)」——补一句「我要去 Akershus festning,那是我家附近的城堡,景色好得离谱。」
-
Bedon292:批评最直接——「点子不错,数据集糟糕。」它只用了 Wikidata 而非 OSM,而且必须有英文维基百科条目才算,注定会漏。更糟的是即使符合这两个条件的很多城堡也漏掉了。同时对分类完全没有定义,也没有一致地应用——明明有 Château 分类,很多名字里带 Château 的却被标成 castle。
-
AStrangeMorrow / mrjay42 / superhuzza:给出量级对比。法国按包含城堡、要塞和 château 的口径估算有约 4.5 万座(其中 1.5 万座中世纪军事城堡、1.5 万座文艺复兴时期、2 万座较近代),地图上只显示了大约 100~180 座,「我家乡一小时车程内至少有 20 座中世纪城堡,一座都没在上面」。西班牙大约 1 万到 2 万座城堡与堡垒,其中至少 2500 座是真正的中世纪城堡。ainiriand 补刀:卡斯蒂利亚-莱昂只显示了 9 座,而当地有 300 多座——「不然为什么叫 Castilla(城堡之地)」。
-
soco:为「不完整」提供了辩护并点出真正的难题。欧洲遍地是防御工事,做一张完整的地图几乎没有意义——每隔一个地方就有一座。所以他赞同「精选」的路线,但怎么选?大家必然各有异议:一头是显而易见的知名旅游热点,另一头几乎所有其他的都能算「隐藏珍宝」。仅特兰西瓦尼亚就有 150 多座防御教堂,这么多原始信息你能拿它做什么?
-
thyristan:同样从德国的角度支持精选思路——他家乡每隔一村就有城堡、废墟或宫殿,必须做筛选,否则只会更让人不知所措,因此他很欣赏地图上有分级选择器来挑出好的那些。
-
dbspin:把争论推向定义问题。他质疑对照的爱尔兰数据列的是史前环形堡(ring fort),不算城堡;他个人不会把 crannóg 或 Dún Aonghasa 算作城堡,独立的塔屋也不算。城堡应当是中世纪特有的防御性建筑,按此口径爱尔兰的盎格鲁-诺曼城堡大概只有 100 座左右。bluGill 给了个简洁的划分:贵族居住的堡垒是城堡;军队驻扎但无贵族领主的是要塞;贵族居住但不指望能抗围攻的是宫殿。xg15 从反方向举例:法国有至少一处二战时期的 pillbox 碉堡(可能属马其诺防线)被列为「fortress」——范围一边极宽、一边又极不完整。
-
allturtles:「这数据集很糟。北卡罗来纳州议会大厦是城堡?」the__alchemist 表示同感,说自己刚在文章里看到后特意开车路过留意——外观有点像主楼(keep),但这太牵强了。
-
jcfariadias:波尔图的 Palácio da Bolsa 完全不是城堡,它建于 19 世纪、是交易所,从未有过防御功能,更别说葡萄牙漏掉了海量条目。throwaway2037 也发现东京的滨离宫恩赐庭园被收录,而那是座漂亮的庭园,主殿早在 1724 年就烧毁且未重建。
-
NicuCalcea:给出技术层面的解释——作者大概只是下载了 Wikidata 里标记为 castle 的条目,对比 Bran Castle 和 Citadel Hill 两个 Wikidata 页面就能看出差别。
-
matty22:唯一一位明确反主流的声音。作为一个做类似事情(彩绘玻璃地图)的人,他要「逆着风向」赞扬这个数据集:「这里很多发帖的人不了解收集这些数据点有多耗时。绝大部分是手工的,靠随机搜索、翻维基百科、偶然撞见某个不完整的数据集,或者亲身旅行、第一手知道某个地方存在。你是怎么攒出这么棒的数据集的?」他建议开放访客自行添加或提交待审地点,让「知道有东西缺了」的人自己补上。
-
nmstoker:也来安慰作者——「别被那些不太建设性的评论浇灭热情,做法可以有无数种,不可能让所有人满意。即使有缺陷我也觉得这是个很棒的站点,我很感激。而且别忘了,它令人愉快地没有广告、没有强推的注册或付费横幅!」
-
pphysch:给出一段元评论——这显然是一个 vibe coded 的前端套在一个低质量、大量缺失的「数据集」上。真正有价值的工作是有人去实际编纂一个高质量的城堡数据集,有了它谁都能 vibe code 出一个类似的前端。他推测 agent(或 agent 群)也许能做,但需要接入 OSM、各类 wiki、图书馆和照片资料,而且仍然需要人在环中逐条核验。
-
Yhippa:一句捎带的吐槽兼疑问——「明显是 vibe coded 的,点子不错。顺便问一句:为什么 Claude 总偏爱深色背景配低对比度文字?」
-
hvb2:为作者说了句朴素的话:「总得从某个地方开始吧?Google 地图当初也不是带着完整数据集出场的。」
-
mr_toad:解释了新西兰为何几乎没有城堡——新西兰被殖民时城堡早已过时;毛利人建过数千座带木栅的山顶防御工事(Pā),但缺乏金属工具,没有用石头建造。他还指出地图漏了多佛西侧那片拿破仑时期的大规模防御工事(Dover Western Heights),不过公平地说它们知名度低得多、隐藏得也好,游客对中世纪之后的防御工事似乎兴趣不大。
-
yabones:补充了北美视角的缺失——大湖区、圣劳伦斯河和加拿大东部大量英式星形要塞都没有收录,从哈利法克斯的 Citadel Hill 到魁北克要塞、Old Fort Erie 一长串,「他们把这些东西建得到处都是,这可能是拖垮大英帝国的一部分原因」。
-
Sharlin:一条轻松的观察——「我很喜欢芬兰凯米每年重建的雪城堡也被收录了 =D」
-
tagami:分享了一段互联网史私货——他的第一个 dotcom 生意就是柏林墙倒塌后列出待售的德国城堡。geff82 顺势许愿:「如果我哪天退出(套现)了,这笔钱会用来买一座德国城堡。我想做它的好守护者。」