Недостающие данные для геойсон - PullRequest
0 голосов
/ 29 ноября 2018

Я сделал следующий запрос в overpass-turbo

[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;
>;

, но, к сожалению, я не получаю все отображаемые узлы в geojson.io из извлеченного геойсонаdata (overpass-turbo).

Есть идеи, которые могут помочь мне получить все данные?

С уважением

1 Ответ

0 голосов
/ 29 ноября 2018

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

Вы можете сказать, что overpass конвертировать пути в узлы с помощью атрибут геометрии 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;
>;
...