Недостающие данные для геойсон

Я сделал следующий запрос в https://overpass-turbo.eu/

[out:json][timeout:25];
// gather results
(
  // query part for: “amenity=hospital”
  node["amenity"="hospital"]({{bbox}});
  way["amenity"="hospital"]({{bbox}});
  relation["amenity"="hospital"]({{bbox}});
);
// print results
out body;
>;
out center;
>;

но, к сожалению, я не получаю все узлы, отображаемые в http://geojson.io/ из извлеченных данных geojson (overpass-turbo).

Любая идея, которая может помочь мне получить все данные?

С уважением

1 ответ

Решение

Похоже, что http://geojson.io/ показывает узлы, но не полигоны (= способы OSM). Это может быть ограничением http://geojson.io/ или экспортного турбо-перехода, я не очень знаком с форматом файлов GeoJSON.

Вы можете указать overpass для преобразования путей в узлы с атрибутом geometry out center;, Попробуйте следующий запрос:

[out:json][timeout:25];
// gather results
(
  // query part for: “amenity=hospital”
  node["amenity"="hospital"]({{bbox}});
  way["amenity"="hospital"]({{bbox}});
  relation["amenity"="hospital"]({{bbox}});
);
// print results
out center;
>;
Другие вопросы по тегам