为什么我自己的 Overpass 服务器中的区域查询返回的结果与官方服务器不同?

Why are area queries in my own Overpass server returning different results from the official server?

这是我收集美国境内所有州的查询:

[out:json];
area['admin_level'='2']['name'='United States'];
(relation['admin_level'='4'](area););
out tags;

我的 Overpass 服务器 returns Baja California in the results for this query, even though this state is in Mexico. Overpass Turbo 正确地从结果中排除了这个。

同样,我的查询在结果中收集印第安纳州 returns 芝加哥的所有城市(而 Overpass Turbo 仅包括东芝加哥和新芝加哥):

[timeout:900][out:json];
area['ISO3166-2'~'^US']['admin_level'='4']['name'='Indiana'];
(relation['admin_level'~'8'](area););
out tags;

我正在使用我开始使用的 wiktorn/overpass-api Docker 图片:

docker run \
  -e OVERPASS_META=yes \
  -e OVERPASS_MODE=clone \
  -e OVERPASS_DIFF_URL=https://planet.openstreetmap.org/replication/minute/ \
  -v /home/ubuntu/overpass_clone_db/:/db \
  -p 80:80 \
  -i -t \
  --name overpass_world \
  wiktorn/overpass-api

我可以做些什么来更正这些结果吗?

我最初尝试使用 Docker 图片时出了点问题。我删除了我的容器并重试了这个过程 - 一切都很好。

此外,将 Overpass 直接安装到服务器上也非常有效。