Системы мониторинга транспорта обычно используют различные форматы данных для представления координат. Вот некоторые из наиболее распространенных форматов:
1️⃣ Широта и долгота (градусы десятичные): Это самый распространенный формат, представляющий географические координат точки на земной поверхности. Широта указывается в диапазоне от -90° до +90°, а долгота – от -180° до +180°. Например, координаты Москвы могут быть представлены как 55.7558°N (широта) и 37.6176°E (долгота).
2️⃣ Универсальная трансверсальная меркаторская проекция (UTM): Это система координат, которая использует числовые значения для представления местоположения на земной поверхности. Координаты в UTM обычно представлены в метрах и включают зону (цифры от 1 до 60), восточное смещение и северное смещение. Например, координаты Москвы в UTM могут быть представлены как 37U 461375 6175497.
3️⃣ Географический JSON (GeoJSON): Это формат данных, основанный на формате JSON, который позволяет представлять географические объекты, включая точки и полигоны, с указанием их координат. Например, координаты Москвы в GeoJSON могут быть представлены следующим образом: {"type": "Point", "coordinates": [37.6176, 55.7558]}.
Это только несколько примеров форматов данных, используемых системами мониторинга транспорта для представления координат. Фактический формат может зависеть от конкретной системы, протокола связи или приложения, используемого для мониторинга транспорта.
Купить оборудование можно по адресу г. Москва, ул. Дорожная, дом 60Б, офис 415. Программное обеспечение АвтоГРАФ бесплатно.
Формат данных координат может отличаться в зависимости от используемой системы мониторинга транспорта. Однако, в общем случае, координаты могут быть представлены в следующих форматах:
1. ГЛОНАСС/GPS: Данные о координатах могут быть сохранены в формате широта и долгота, где широта соответствует долготе в километрах. Например, 55.758056° северной широты и 37.615822° восточной долготы.
2. Системы Galileo: Системы Galileo используют европейский стандарт измерения расстояний, который основан на времени прохождения сигнала от спутника до приемника. Координаты могут быть сохранены в формате дата и время, где дата представляет собой день месяца, а время — количество часов между двумя последовательными днями. Например, координаты могут быть сохранены в формате "2021-03-26T14:48:00+0100", где "2021-03-26" представляет собой дату и время в 24-часовом формате, а "14:48:00+0100" представляет собой время в формате дата и время.
3. Международные стандарты: В некоторых системах мониторинга транспорта могут использоваться международные стандарты измерения расстояний, такие как ILS / EGNOS. Данные о координатах могут быть сохранены в формате числового значения, где каждая точка представлена числом, соответствующим определенному расстоянию. Например, координаты могут быть сохранены в формате "37.605555° N и -122.407222° E", где "37.605555° N" представляет собой широту, а "-122.407222° E" — долготу.
Купить оборудование можно по адресу г. Москва, ул. Дорожная, дом 60Б, офис 415. Программное обеспечение АвтоГРАФ бесплатно.
Формат данных в системе АвтоГРАФ
ПРИЛОЖЕНИЕ 3. ФОРМАТ ДАННЫХ
| Формат | Описание | Тип параметра | Пример |
| [count] | Выводит порядковый номер события переключателя, то есть считает количество включений. | Любой переключатель | Параметр Move, показывающий состояние движения ТС в формате [count] выводит порядковый номер отрезков движения. |
| [dtf] | Формат описывает причину фильтрации времени и даты в записях прибора. Код фильтрации хранится в переменной DTF. | Int32 Int64 Byte | Если DTF=0, то в формате [dtf] выводится строка «Ok» (нет фильтраций). |
| [id] | Формат позволяет вывести параметр в формате HEX. Формат используется для вывода номера ключа iButton. | Int32 Int64 Byte | 0000 0143 9991 |
| [llf] | Формат описывает причину фильтрации координатной записи. Код фильтрации координат хранится в параметре LLF. | Int32 Int64 Byte | Если LLF=8, то в формате [llf] выводится строка «Ускорение» (фильтрация по ускорению). |
| [motion] | Формат описывает характер движения в зависимости от значения параметра, вычисленного по заданному выражению: 0 – «Трансп.» 1 – «Ост.»; 2 – «Движ.»; 3 – «Полет». | Int32 Int64 Byte | Если параметр Motion=2, то в формате [motion] выводится строка «Движ.». |
| [onof] | Формат выводит состояние параметра, вычисленного по заданному логическому выражению: если параметр равен 1 (true), то выводится строка «Вкл.» если параметр равен 0 (false), то выводится строка «Выкл.» | Boolean | Если параметр Power=true, то выводится строка «Вкл». |
| [sd] | Формат позволяет вывести состояние переключателя, определенного списком условий | Int32 Int64 Boolean | |
| [td] | Формат выводит текстовое описание типа записи прибора. Код записи хранится в параметре TypeID. | Int32 Int64 Byte | Если TypeID=0, то выводится строка «Координаты» (координатная запись). |
| [ed] | Формат выводит текстовое описание события. Код события хранится в параметре EventID | Int32 Int64 Byte | Если EventID=131, то выводится строка «Температура прибора нормальная». |
| Формат | Описание | Тип параметра | Пример |
| [utm] | Формат представляет координаты в системе UTM. Для вывода в формате UTM переменная должна хранить и значение долготы, и значение широты. Такой переменной является LonLat. | Int64 | Параметр UTM в формате [utm] выводит координаты в виде 43М 4 80 507 E, 70 08 039 N |
| [yesno] | Формат описывает состояние параметра, вычисленного по заданному логическому выражению: если параметр равен true, то выводится строка «Да»; если параметр равен false, то выводится строка «Нет»; | Boolean | . |
| [b:...] | Если бит двоичного числа равен 0, то он заменяется символом «-». Если бит равен 1, то он заменяется соответствующим символом, указанным в формате. При этом младшему биту двоичной последовательности соответствует первый символ формата (слева направо). | Int32 Int64 Byte | b: 1 2 3 4 5 6 7 8 6310=001111112 (‘‘b: 1 2 3 4 5 6 7 8’’) -> ‘‘1 2 3 4 5 6 - -’’ b: B R U T 10002 (‘‘b: B R U T’’) -> ------ T |
| [n0], [n1],... | Определяет количество знаков после запятой вещественного числа и разделяет тысячи пробелом (в русской локализации) или запятой (для английской локализации) | Int32 Int64 Byte Double | 1000,123 (‘‘n0’’) -> 1 000 5,678 (‘‘n1’’) -> 5,6 15 (‘‘n2’’) -> 10,00 |
| [b1], [b2],... | Преобразует число в двоичную последовательность. Цифра в выражении формата определяет разрядность последовательности. | Int | 9 (‘‘[b8]’’) -> 00001001 |
| [*] | Если значение параметра принимает значение true, то выводится символ указанный в квадратных скобках, иначе выводится пустое поле. | Boolean | I1=true (‘‘[+]’’) -> + |
| d.MM.yy - HH:mm:ss | Определяет вид представления даты и времени для переменной типа DateTime. | DateTime | 24.06.2013 0:00:31 (‘‘d.MM.yy -H:mm:ss’’) -> 24.06.13 0:00:31 |
| d\ \с\у\т\ hh\:mm | Определяет вид времени для переменной типа TimeSpan. Для таких переменных перед любыми символами (буквы, цифры, пробел, знаки препинания и т.д.), не являющимися параметрами, должен указываться символ «\». | TimeSpan | 420 сут 22:45 |
| Формат | Описание | Тип параметра | Пример |
| [sd.ddddddd] | Представляет координаты (широту или долготу) в виде десятичной дроби, в градусах. Перед значением указывается знак: + или -. | Double | 56,1395450° |
| [sd mm.mmmmm’] | Представляет координаты в градусах и минутах. Минуты представляются в виде десятичной дроби. Перед значением указывается знак: + или -. | Double | 56° 08,81545’ |
| [sd mm’ss.sss’’] | Представляет координаты в градусах, минутах и секундах. Секунды представляются в виде десятичной дроби. Перед значением указывается знак: + или -. | Double | 56° 08’ 48,154 |
| [ud.ddddddd lon] | Представляет долготу в градусах в виде десятичной дроби. После значения долготы указывается принадлежность к части света: в.д. или з.д. | Double | 56,1469242° вд |
| [ud mm.mmmmm’ lon] | Представляет долготу в градусах и минутах. Минуты – в виде десятичной дроби. После значения долготы указывается принадлежность к части света: в.д. или з.д. | Double | 56° 08,81545’ вд |
| [ud mm’ ss.sss’’ lon] | Представляет долготу в градусах, минутах, секундах. Секунды – в виде десятичной дроби. После значения долготы указывается принадлежность к части света: в.д. или з.д. | Double | 56° 08’52,391’’ вд |
| [ud.ddddddd lat] | Представляет широту в градусах в виде десятичной дроби. После значения широты указывается принадлежность к части света: ю.ш. или с.ш. | Double | 56,1615317° сш |
| [ud mm.mmmmm’ lat] | Представляет долготу в градусах и минутах. Минуты – в виде десятичной дроби. После значения широты указывается принадлежность к части света: ю.ш. или с.ш. | Double | 56° 09,16153’ сш |
| [ud mm’ ss.sss’’ lat] | Представляет широту в градусах, минутах, секундах. Секунды – в виде десятичной дроби. После значения широты указывается принадлежность к части света: ю.ш. или с.ш. | Double | 56° 10’ 30,192’’ сш |