Osm Overpass запрос по стране
Я использую этот запрос путепровода, чтобы извлечь все удобства для коворкинга в Италии.
( area["ISO3166-1"="IT"];) ->.a;
node["amenity"="coworking_space"]
(area.a);
(._;>;);
out body;
Если я попытаюсь сделать то же самое для Франции, используя FR в качестве кода страны ISO3166
( area["ISO3166-1"="FR"];) ->.a;
node["amenity"="coworking_space"]
(area.a);
(._;>;);
out body;
Я не получаю результатов, хотя я уверен, что во Франции есть такие узлы (я протестировал отдельный запрос с использованием автоматического bbox).
Вопрос:
- Я неправильно понимаю код страны ISO3166 Франции?
- В общем, есть лучший способ извлечь данные ОСМ из путепровода по странам?
Спасибо,
Якопо
1 ответ
Вы должны запросить ключ ISO3166-1:alpha2
или же ISO3166-1:alpha3
и использовать ISO3166-1
только как запасной вариант. Эти ключи описаны на вики-странице кода страны.
Отношение к государству Италия имеет тег ISO3166-1
в то время как отношения для государства Франции нет. Но оба имеют значение, которое вы ищете в ISO3166-1:alpha2
ключ.