Геоданные

Данные о стране

Вы можете искать страны по имени и получать всю географическую информацию о них, включая мультиполигоны границ стран. Также, используя другие команды с данными, полученными при использовании этой команды, можно получать центроид страны. На текущий момент искать можно только по английскому названию страны.

Эта команда работает только в гео контексте и после выполнения переводит вас в страничный контекст, к котором вы сможете пройти по структуре с данными и записать нужную вам информацию в переменные или поля объекта.

              # ПЕРЕХОДИМ В ГЕО КОНТЕКСТ
- geo:
    provider: osm
    do:
    # Ищем данные о России
    - country:
        name: Russia
        do:
            
TimeLevelMessage
2018-05-29 00:07:11:757infoScrape is done
2018-05-29 00:07:11:635debugPage content: ...
2018-05-29 00:07:10:185infoRetrieving page (POST/JSON): https://lz4.overpass-api.de/api/interpreter
2018-05-29 00:07:10:176debugArea name: Russia
2018-05-29 00:07:10:168debugGetting geo information about country
2018-05-29 00:07:10:159debugSetting up geo provider: osm
2018-05-29 00:07:10:150infoStarting scrape
2018-05-29 00:07:10:125debugSetting up default proxy
2018-05-29 00:07:10:115debugSetting up surf
2018-05-29 00:07:10:082infoStarting 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>
                      

В следующей главе мы узнаем что такое отношения и как с ними работать.