Идентификация территориальных объектов. Единая сетевая разметка

Обозначение железнодорожных станций и других территориальных объектов цифровыми кодами предназначено для унификации разметки перевозочных документов. Основным документом для кодирования территориальных объектов является единая сетевая разметка (ЕСР), ориентированная на использование в различных АСУ железнодорожного транспорта.

Согласно ЕСР вся сеть железных дорог СНГ и Балтии разделена на 99 сетевых районов, нумерация которых возрастает с запада на восток. Первый район включает станции Кольского полуострова и Карелии, 99-й – станции острова Сахалин.

Территория железной дороги может включать в себя несколько сетевых районов. За код железной дороги принимается номер первого из входящих в ее состав сетевых районов. Например, Октябрьская ж.д. включает районы с 01 по 07, код дороги 07; а Московская ж.д. – включает районы с 17 по 23, код дороги – 17.

Совпадение границ сетевых районов с границами железных дорог и отделений, целесообразно, но не обязательно. Это исключает необходимость изменения ЕСР при изменении границ дорог и отделений.

Железнодорожным станциям присваивается шестизначный код, в котором первые две цифры означают номер сетевого района, три последующие порядковый номер станции внутри района, шестая цифра – контрольное число. За каждым участком закреплен ряд номеров, которые возрастают, как правило, в четном направлении.

В каждый сетевой район включена одна опорная (районная) станция. Важнейшие станции районов имеют в коде нули на позициях после номера сетевого района. Для станций, открытых для выполнения грузовых операций, последняя пятая цифра кода 0. Для них используется сокращенный код, состоящий из 4 знаков и контрольного числа. Например, станция Орехово-Зуево имеет код 2300.

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

Метод контрольных чисел устанавливает защиту кода объекта. Пусть а1, а2 …. аi, аn - некоторая цифровая последовательность. Цифра аn+1 является контрольной для этой последовательности, если для нее выполняется условие:

ΣΖiаi=0(mod K); i=1,2, …, n;

0<Z<K’ Zn+11,

где {Zi} – весовой ряд; K – модуль.

На этом принципе может быть реализовано множество вариантов защиты.

Для защиты кода станций используется метод с модулем К =11. Расчет производится следующим образом: цифры кода последовательно умножаются на весовой ряд {Zi}= 1, 2, 3, 4, 5, полученные произведения складываются и сумма делится на 11. Остаток от деления будет контрольным числом. Если полученный остаток равен 10, расчеты повторяют, но уже с использованием весового ряда {Zi}= 3, 4, 5, 6, 7. Если и в этом случае остаток от деления суммы полученных произведений равен 10, то контрольному числу присваивается значение равное 0.

Например:

Для станции с кодом 34562 контрольное число определяется следующим образом: цифры кода поразрадно умножаются на 1, 2, 3, 4, 5

3 4 5 6 2

*

1 2 3 4 5___

3 8 15 24 10

полученные произведения складываются и делятся на модуль К=11

3+8+15+24+10=60 60:11=5 (остаток 5)

Остаток от деления (5) и есть контрольное число.

Полный (защитный) код станции будет 345625


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: