Геоданные
Данные о стране
Вы можете искать страны по имени и получать всю географическую информацию о них, включая мультиполигоны границ стран. Также, используя другие команды с данными, полученными при использовании этой команды, можно получать центроид страны. На текущий момент искать можно только по английскому названию страны.
Эта команда работает только в гео контексте и после выполнения переводит вас в страничный контекст, к котором вы сможете пройти по структуре с данными и записать нужную вам информацию в переменные или поля объекта.
# ПЕРЕХОДИМ В ГЕО КОНТЕКСТ
- geo:
provider: osm
do:
# Ищем данные о России
- country:
name: Russia
do:
Time | Level | Message |
---|---|---|
2018-05-29 00:07:11:757 | info | Scrape is done |
2018-05-29 00:07:11:635 | debug | Page content: ... |
2018-05-29 00:07:10:185 | info | Retrieving page (POST/JSON): https://lz4.overpass-api.de/api/interpreter |
2018-05-29 00:07:10:176 | debug | Area name: Russia |
2018-05-29 00:07:10:168 | debug | Getting geo information about country |
2018-05-29 00:07:10:159 | debug | Setting up geo provider: osm |
2018-05-29 00:07:10:150 | info | Starting scrape |
2018-05-29 00:07:10:125 | debug | Setting up default proxy |
2018-05-29 00:07:10:115 | debug | Setting up surf |
2018-05-29 00:07:10:082 | info | Starting digger: 1 [2158] |
<html>
<head></head>
<body>
<body_safe>
<elements>
<id>60189</id>
<members>
<ref>1686293227</ref>
<role>admin_centre</role>
<type>node</type>
</members>
<members>
<ref>424314830</ref>
<role>label</role>
<type>node</type>
</members>
<members>
<ref>130072435</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>216249912</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>130072455</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>216249910</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>130072449</ref>
<role>outer</role>
<type>way</type>
</members>
.....
<members>
<ref>223802002</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>374842079</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>25032460</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>568823390</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>562094633</ref>
<role>outer</role>
<type>way</type>
</members>
<members>
<ref>389344</ref>
<role>subarea</role>
<type>relation</type>
</members>
<members>
<ref>1075831</ref>
<role>subarea</role>
<type>relation</type>
</members>
<members>
<ref>1113276</ref>
<role>subarea</role>
<type>relation</type>
</members>
<members>
<ref>1221148</ref>
<role>subarea</role>
<type>relation</type>
</members>
<members>
<ref>1221185</ref>
<role>subarea</role>
<type>relation</type>
</members>
<members>
<ref>1216601</ref>
<role>subarea</role>
<type>relation</type>
</members>
<members>
<ref>1059500</ref>
<role>subarea</role>
<type>relation</type>
</members>
<members>
<ref>1029256</ref>
<role>subarea</role>
<type>relation</type>
</members>
<tags>
<iso3166-1>RU</iso3166-1>
<iso3166-1_alpha2>RU</iso3166-1_alpha2>
<iso3166-1_alpha3>RUS</iso3166-1_alpha3>
<iso3166-1_numeric>643</iso3166-1_numeric>
<admin_level>2</admin_level>
<alt_name_eo>Rusio;Ruslando</alt_name_eo>
<border_type>nation</border_type>
<boundary>administrative</boundary>
<default_language>ru</default_language>
<flag>http://upload.wikimedia.org/wikipedia/commons/f/f3/Flag_of_Russia.svg</flag>
<int_name>Russia</int_name>
<int_ref>RU</int_ref>
<name>Россия</name>
<name_un_en>Russian Federation (the)</name_un_en>
.....
<name_en>Russia</name_en>
<population>143666931</population>
<population_date>2014-01-01</population_date>
<type>boundary</type>
<wikidata>Q159</wikidata>
</tags>
<type>relation</type>
</elements>
<generator>Overpass API 0.7.55 579b1eec</generator>
<osm3s>
<copyright>The data included in this document is from
www.openstreetmap.org. The data is made available under ODbL.
</copyright>
<timestamp_osm_base>2018-05-28T21:06:02Z</timestamp_osm_base>
</osm3s>
<version>0.6</version>
</body_safe>
</body>
</html>
В следующей главе мы узнаем что такое отношения и как с ними работать.