Подготовить список всех уиц Московской и Белгородской области с указанием городских округов и желательно домов. При этом в двух разных форматах: Google и Yandex. В качестве первоначальных данных использовать базу данных КЛАДР.
Скаченные данные добавить в директорию data рабочей области.
mkdir data
Для взаимодействия необходима библиотека dbfread.
Структура кодового обозначения в блоке "Код":
СС РРР ГГГ ППП АА
, где
50 000 000 008 00
- СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);
- РРР – код района;
- ГГГ – код города;
- ППП – код населенного пункта,
- АА – признак актуальности адресного объекта.
Признак актуальности может принимать следующие значения:
- "00” – актуальный объект (его наименование, подчиненность соответствуют состоянию на данный момент адресного пространства).
- "01”-"50” – объект был переименован, в данной записи приведено одно из прежних его наименований (актуальный адресный объект присутствует в базе данных с тем же кодом, но с признаком актуальности "00”;
- "51” – объект был переподчинен или влился в состав другого объекта (актуальный адресный объект определяется по базе Altnames.dbf);
- "52”-"98” – резервные значения признака актуальности;
- ”99” – адресный объект не существует, т.е. нет соответствующего ему актуального адресного объекта. Файл STREET.dbf – содержит записи с объектами пятого уровня классификации (улицы городов и населенных пунктов);
Структура кодового обозначения в блоке "Код":
СС РРР ГГГ ППП УУУУ АА
, где
- СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);
- РРР – код района;
- ГГГ – код города;
- ППП – код населенного пункта;
- УУУУ – код улицы;
- АА – признак актуальности наименования адресного объекта.