markpolyak / election-commissions

0 stars 3 forks source link

Геокодинг #4

Open markpolyak opened 3 years ago

markpolyak commented 3 years ago

Реализовать геокодинг (преобразование адреса в координаты) для данных об адресах избирательных комиссий в файле с общей информацией по комиссиям. Например, можно использовать API OpenStreetMaps.

Входные данные: файл с общей информацией об избирательных комиссиях. Одна строка (запись) в файле соответствует одной комиссии, каждая запись состоит из нескольких полей, разделенных символом табуляции. В одном из полей содержится адрес помещения для голосования.

Выходные данные: текстовый файл в формате TSV, где каждая строка соответствует одной комиссии, поля разделены символом табуляции, а количество строк совпадает с количеством строк во входном файле. Каждая строка (запись) в файле должна содержать три поля: адрес помещения для голосования, его широту и долготу.

VoinovAleksandr commented 3 years ago

В программе используется ключ apikey, получаемый из "https://developer.here.com/projects". Если пользователь не авторизовался и не подтвердил свой email, ключ apikey можно использовать только в течение одного часа, после чего его нужно обновить.