Недостающие данные для геойсон
Я сделал следующий запрос в 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;
>;