Picture created by Oleksiy Pyliov (C) 2016

Опис даних у форматі JSON

Дані в файлі представлені у вигляді об'єкту:

{
  "lastUpdate": 1451286316468,
  "r61": {
     "oldAreaName": "Амур-Нижньодніпровський",
     "newAreaName": "Амур-Нижньодніпровський",
     "objects": [
         {
         "type": "street",
         "newType": "avenue",
         "oldName": "Баглія",
         "newName": "Брацлавська",
         "restored": true,
         "link": {
             "href": "https://uk.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%86%D0%BB%D0%B0%D0%B2",
             "type": 2
             }
         },
         ...
     ]
  },
  "r62": {
     ...
  },
  ...
  "r68": {
     ...
  }
}

Поля районів представлені ключами виду r61, r62, ..., r68 - таким чином кодуються райони в державних статистичних реєстрах виконавчої влади. Нумерація алфавітна, це означає, що 61 - це АНД район, 62 - Бабушкінський, 68 - Самарський. Однак у зв'язку зі зміною назв районів змінився також їх алфавітний порядок. Але! Я більш чим впевнений що в держустановах ці коди змінювати не будуть! Скоріш за все, нумерація зашиться старою, будуть змінені тільки назви. Таким чином я залишаю нумерацію полів для сумісності даних с базами держустанов.

Також в корені об'єкту є поле lastUpdate яке містить тимчасову мітку дати останнього оновлення файлу даних (ціле число).

Кожен район - це об'єкт з обов'язковими полями:oldAreaName - стара назва району, newAreaName - нова назва району, objects - масив географічних об'єктів що зазнали перейменування.

Кожен об'єкт перейменування має обов'язкові поля: type - тип об'єкту (перелік є нижче), oldName - стара назва об'єкту, newName - нову назву об'єкта, а також набір обов'язкових полів, таких як newType, restored, link.

Типи об'єктів перейменування вживаються у такому значенні:
street - вулиця
lane - провулок
avenue - проспект
impasse - тупик
square - площа
embankment - набережна
park - парк, сквер
slope - узвіз
area - житломасив
lake - затока
island - острів
station - станція

Поле newType описує новий тип об'єкту в разі якщо при перейменуванні також був змінений статус об'єкта (наприклад, якщо вулиця оголошена проспектом).

Поле restored з встановленим значенням true вказує на повернення об'єкту історичної назви.

Поле link описує посилання на суб'єкта перейменування поточного об'єкта (інакше кажучи, в честь кого або чого зроблено перейменування конкретної вулиці чи місця). Це поле, в свою чергу, має два обов'язкових поля: href - посилання на джерело з інформацією про суб'єкта і type - тип суб'єкта, це ціле число, значення якого відповідає таким варіантам:
0 - конкретна особа
1 - деяка історична подія
2 - географічний об'єкт
3 - деяка організація або співтовариство, наприклад - сім'я

Приймаються пропозиції щодо додавання іншіх полей та даних. Приєднуйтесь до розробки довідника на сторінці - Про проект

Пряме посилання на файл з даними в форматі JSON: завантажити...


photo by © gorod.dp.ua

Украина онлайн каталог сайтів МЕТА - Украина. Рейтинг сайтов