Перейти к основному содержимому

city

Модуль предоставляет справочники порядка 9 000 городов мира на русском и английском языках.

Подключение

Для подключения справочника импортируйте один из следующих файлов с помощью тега require:

# Справочник на русском языке
require: city/city.sc
module = sys.zb-common

# Справочник на английском языке
require: city/cityEn.sc
module = sys.zb-common

После подключения в сценарии станут доступны:

Формат значений

ПолеТипОписание
nameСтрокаНазвание города
latЧислоШирота
lonЧислоДолгота
countryСтрокаКод страны в формате ISO 3166-1 alpha-2
timezoneСтрокаЧасовой пояс в формате спецификации Java
populationЧислоЧисленность населения на 2017 г.
capitalСтрока"true", если город является столицей, иначе "false"
continentСтрокаНазвание части света
предупреждение
Поля capital и continent доступны только в справочнике на русском языке.

Примеры строк

На русском языке:

824;Оттава;{"name": "Оттава", "lat": 45.41117, "lon": -75.69812, "country": "CA", "timezone": "America/Toronto", "population": 812129, "capital": "true", "continent": "America"}
5084;Астана, Астане, Нур-Султан, Нурсултан;{"name": "Нур-Султан", "lat": 51.1801, "lon": 71.44598, "country": "KZ", "timezone": "Asia/Almaty", "population": 345604, "capital": "true", "continent": "Asia"}

На английском языке:

2082;Seattle;{"name": "Seattle", "lat": 47.60621, "lon": -122.33207, "country": "US", "timezone": "America/Los_Angeles", "population": 608660}
4551;Osaka;{"name": "Osaka", "lat": 34.69374, "lon": 135.50218, "country": "JP", "timezone": "Asia/Tokyo", "population": 2592413}
подсказка
Вы можете ознакомиться с примером использования данного справочника, пройдя пошаговый сценарий создания бота для игры в города.