КОИБ-2017: Исходные данные — различия между версиями

Материал из Справочника наблюдателя
Перейти к:навигация, поиск
(Расшифровка исходных данных)
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
__TOC__
 +
 +
== Загрузка исходных данных ==
 +
 
Все сведения о проводимых выборах КОИБ-2017 получает из исходных данных, которые в него загружаются. Согласно [[НПА:Постановление ЦИК России от 08.02.2018 № 139/1148-7:Приложение:2.3|подпункту 2 пункта 3 инструкции ЦИК РФ по использованию КОИБ-2017]] участковая комиссия обеспечивается исходными данными для КОИБ-2017 в двух вариантах
 
Все сведения о проводимых выборах КОИБ-2017 получает из исходных данных, которые в него загружаются. Согласно [[НПА:Постановление ЦИК России от 08.02.2018 № 139/1148-7:Приложение:2.3|подпункту 2 пункта 3 инструкции ЦИК РФ по использованию КОИБ-2017]] участковая комиссия обеспечивается исходными данными для КОИБ-2017 в двух вариантах
 
* распечатанными на листах бумаги с использованием машиночитаемого кода (QR кода)
 
* распечатанными на листах бумаги с использованием машиночитаемого кода (QR кода)
 
* записанные на USB-флеш-накопитель
 
* записанные на USB-флеш-накопитель
 
По своему смыслу эти данные должны быть полностью идентичны. При этом загрузка исходных данный с помощью распечатанных на листах бумаги QR кодов является приоритетным вариантом загрузки исходных данных. USB-флеш-накопитель используется только в том случае, если при загрузке данных через QR код были выявлены ошибки ([[НПА:Постановление ЦИК России от 08.02.2018 № 139/1148-7:Приложение:3|пункт 3]] и [[НПА:Постановление ЦИК России от 08.02.2018 № 139/1148-7:Приложение:4.1|подпункт 2 пункта 4.1]] инструкции)
 
По своему смыслу эти данные должны быть полностью идентичны. При этом загрузка исходных данный с помощью распечатанных на листах бумаги QR кодов является приоритетным вариантом загрузки исходных данных. USB-флеш-накопитель используется только в том случае, если при загрузке данных через QR код были выявлены ошибки ([[НПА:Постановление ЦИК России от 08.02.2018 № 139/1148-7:Приложение:3|пункт 3]] и [[НПА:Постановление ЦИК России от 08.02.2018 № 139/1148-7:Приложение:4.1|подпункт 2 пункта 4.1]] инструкции)
 +
 +
Станицы с исходным кодом в виде QR кода выглядят так
 +
<gallery mode="nolines" widths=200px heights=282px>
 +
File:QR-1-Москва 2339 08.09.2019.jpg|страница 1
 +
File:QR-2-Москва 2339 08.09.2019.jpg|страница 2
 +
File:QR-3-Москва 2339 08.09.2019.jpg|страница 3
 +
File:QR-4-Москва 2339 08.09.2019.jpg|страница 4
 +
</gallery>
 +
После загрузки исходных данных КОИБ-2017 автоматически распечатывает их виде, понятном человеку
 +
 +
[[File:Распечатка исходных данных.jpg|250px|Распечатка исходных данных]]
 +
 +
== Расшифровка исходных данных ==
 +
Формат кодирования данных с помощью QR кода описан [https://drive.google.com/file/d/1WuMn7qtV3Y0FHWgDNi5vFcnVt-k_CVNg/view?usp=sharing|на странице 54 системного соглашения]. Процедура расшифровки состоит из нескольких шагов
 +
 +
1) Каждый QR код на странице с исходными данными представляет из себя строку вида '''n!N;BASE64''', где  <br />
 +
n - номер листа с QR кодом <br />
 +
N - общее число листов с QR кодом <br />
 +
BASE64 - строка, закодированная в формате BASE64 <br />
 +
 +
2) Все, полученные в результате сканирования QR кодов, BASE64 строки следует объединить в одну большую строку и декодировать. В результате должен получиться бинарный файл, являющийся ZIP архивом.
 +
 +
3) В ZIP архиве находится файл вида SourceData-<номер УИК>.XML.

Версия 14:55, 13 сентября 2019

Загрузка исходных данных

Все сведения о проводимых выборах КОИБКомплекс обработки избирательных бюллетеней — аппарат, заменяющий урну, который сканирует и автоматически распознает бюллетени-2017 получает из исходных данных, которые в него загружаются. Согласно подпункту 2 пункта 3 инструкции ЦИК РФ по использованию КОИБ-2017 участковая комиссия обеспечивается исходными данными для КОИБКомплекс обработки избирательных бюллетеней — аппарат, заменяющий урну, который сканирует и автоматически распознает бюллетени-2017 в двух вариантах

  • распечатанными на листах бумаги с использованием машиночитаемого кода (QR кода)
  • записанные на USB-флеш-накопитель

По своему смыслу эти данные должны быть полностью идентичны. При этом загрузка исходных данный с помощью распечатанных на листах бумаги QR кодов является приоритетным вариантом загрузки исходных данных. USB-флеш-накопитель используется только в том случае, если при загрузке данных через QR код были выявлены ошибки (пункт 3 и подпункт 2 пункта 4.1 инструкции)

Станицы с исходным кодом в виде QR кода выглядят так

После загрузки исходных данных КОИБКомплекс обработки избирательных бюллетеней — аппарат, заменяющий урну, который сканирует и автоматически распознает бюллетени-2017 автоматически распечатывает их виде, понятном человеку

Распечатка исходных данных

Расшифровка исходных данных

Формат кодирования данных с помощью QR кода описан странице 54 системного соглашения. Процедура расшифровки состоит из нескольких шагов

1) Каждый QR код на странице с исходными данными представляет из себя строку вида n!N;BASE64, где
n - номер листа с QR кодом
N - общее число листов с QR кодом
BASE64 - строка, закодированная в формате BASE64

2) Все, полученные в результате сканирования QR кодов, BASE64 строки следует объединить в одну большую строку и декодировать. В результате должен получиться бинарный файл, являющийся ZIP архивом.

3) В ZIP архиве находится файл вида SourceData-<номер УИКучастковая избирательная комиссия>.XML.