|
Кто хвастался ИИ, помогите с расшифровкой файлов POI sergeyshimkov, Pers0naGrata, Garykom, План счетов, alexela, alexxx961503, timurhv, Волшебник, AndreyZhukov, rozer76, Sserj, mmg, Шурик71, Tatitutu, Krendel, PLUT, laeg, Philix, Lama12, Timon1405, Anton9843, deskut, shuhard, RomanYS, Мультук, trad, X Leshiy, Dirk Diggler, ProxyInspector, Fragster, b_ru, Kabz
| ☑ | ||
|---|---|---|---|---|
|
0
Garykom
гуру
10.04.26
✎
20:32
|
Кто хвастался ИИ, помогите с расшифровкой файлов POI
По ссылке находятся файлы DATABASE.BIN содержащие базы камер контроля скорости для автомобильных видеорегистраторов с GPS разных моделей на чипсете NTK96670. Для некоторых видеорегистраторов эти базы давно не обновляются. Есть разные проекты/сайты откуда можно скачать обновление базы камер. Но проблема в совместимости форматов, требуется конвертер. Готового конвертера из открытых форматов (типа Навител) в формат DATABASE.BIN (идентификатор в начале файла 0E 1C 98 3E) не нашел. Хочу написать свой, но проблема разобраться с форматом файла и кодированием координат, направления камеры, ограничения скорости, типа камеры и т.д. Что известно на данный момент: 1. В начале файлов идет шапка-заголовок длиной 24 байта (18h)Пример заголовка в hex-кодах 0E 1C 98 3E 70 9F 98 AF BE 83 99 98 B0 94 98 98 98 98 84 97 05 84 5C CB Он содержит в самом начале идентификатор типа файла/формата 0E 1C 98 3E .. Далее в заголовке скорее всего есть (закодирована) дата файла/базы. Возможно количество записей камер (их порядка 20000). Возможно нечто еще, например сколько байт в конце файла занимает подвал. 2. После шапки подряд идут записи камер, каждая занимает 72 байта (48h)Для примера первые три записи в hex-кодах AB 7B 96 84 9E 82 97 DC EE 84 96 84 F7 14 A6 94 78 15 64 07 A6 07 AE 01 A7 AB DE 07 A6 07 89 3D 7B 00 B4 38 C1 FF E8 00 E0 09 E9 69 64 00 E8 00 7A 0F 6C D9 00 1E C2 4E 00 26 08 2F 01 29 8C 26 00 26 A9 F6 04 84 54 75 AB 7B 96 84 9E 82 97 E0 C6 84 96 84 A3 74 A6 95 76 38 64 07 A6 07 AE 01 A7 0A F6 07 A6 07 A1 3D 7B 00 E4 52 D4 FF E8 00 E0 09 E9 24 64 00 E8 00 27 1A 6C D9 00 74 C2 2B 00 26 08 2F 01 58 8C 26 00 26 F7 21 04 84 E8 83 AB 7B 96 84 9E 80 97 A5 EE 84 96 84 5E A3 A6 95 27 66 64 07 A6 07 AE 01 A7 7C DE 07 A6 07 B7 3D 7A 00 F4 62 F0 FF E8 00 E0 09 E9 94 64 00 E8 00 32 3E 6D D9 00 44 C2 06 00 26 08 2F 01 1C 8C 26 00 26 F0 64 04 84 54 9E Чтобы это понять достаточно открыть любой файл в HxD и выставив ширину 72 обратить внимание на декодированный текст, как ровно выстраиваются колонки. Каждая запись обязательно должна содержать 1. Тип камеры 2. Координаты камеры, ее долгота и широта 3. Контролируемое ограничение скорости, обычно кратно 5 или 10 4. Направление камеры, обычно в градусах на 360 5. Тип направления камеры (в одну сторону, двухсторонняя и т.д.) Еще могут быть дополнительные данные 6. Номер, индекс или же ID камеры 7. Дополнительная информация, возможно в виде текста 3. В конце после записей камер часто (но не обязательно) идет подвал.Предположительно он содержит коды регионов и прочее. Т.е. чтобы не грузить все записи камер устройство определяет по координатам в каком регионе сейчас находимся и сразу переходит к нужному блоку записей камер. Ссылка на шифрованные базы камер и текстовый файл обновления базы в формате Навител https://cloud.mail.ru/public/vMqD/T9GjMK3gF Загрузку нужно будет написать из формата НавителIDX,X,Y,TYPE,SPEED,DIRTYPE,DIRECTION 177,27.826138,54.185782,101,60,1,207 178,27.823847,54.205898,101,60,1,318 179,27.852096,54.207138,102,40,2,171 350,27.791065,53.833514,104,20,1,247 351,27.791231,53.83391,104,30,1,350 352,27.773153,53.82692,102,30,1,237 353,27.769071,53.825489,102,30,2,66 |
|||
|
1
Волшебник
10.04.26
✎
18:26
|
Может проще скорость соблюдать?
|
|||
|
2
Garykom
гуру
10.04.26
✎
18:30
|
(1) Вот для этого и нужна база
Там не только камеры но и просто ограничения скорости и опасные участки Очень удобно когда регик тебе пиликает что превышаешь случайно |
|||
|
3
Garykom
гуру
10.04.26
✎
18:30
|
(2)+ Можно свои ограничения и прочее добавить, в этом тоже цель
|
|||
|
4
PLUT
гуру
10.04.26
✎
18:34
|
(2) HUD дисплей за 2 круб с алибазара и будет тебе проекция скорости на лобовое
а так, знаки еще вдоль дороги. ну и когда по одним и тем же маршрутам часто ездить - все ограничения уже наизусть у меня вот кетайский регик с ума сходит регулярно, т.к. с GPS непонятки часто. иногда такие маршруты в памяти показывает - что я двигался со скоростью 1800 км/ч и обратно, или круги где-то нарезал |
|||
|
5
Garykom
гуру
10.04.26
✎
18:37
|
(4) >когда по одним и тем же маршрутам часто ездить - все ограничения уже наизусть
Угу Уже на автопилоте едешь а потом упс - там новый знак поставили Или что хуже в потоке идешь и не замечаешь что все дружно превысили |
|||
|
6
PLUT
гуру
10.04.26
✎
18:39
|
(5) > Уже на автопилоте едешь а потом упс - там новый знак поставили
кирпич ну так внимательнее надо быть за рулём! а то вот так на автопилоте не заметите новый пешеходный переход или все пешеходные переходы и осторожно дети и лоси/коровы тоже в базу "автопилота" внесёте? |
|||
|
7
Garykom
гуру
10.04.26
✎
18:41
|
(6) По своему региону запросто внесу
При выезде в другой можно будет обновлять |
|||
|
8
PLUT
гуру
10.04.26
✎
18:42
|
(5) > Или что хуже в потоке идешь и не замечаешь что все дружно превысили
у меня HUD кетайский на лобаш цифру скорости с бортового компутера показывает + температуру охлаждающей жуткости ну и привычка от разрешенной + 10 км, даже на трассе |
|||
|
9
Garykom
гуру
10.04.26
✎
18:45
|
(8) У меня пиликает сча когда +5 км от разрешенной, очень удобно
Но не везде а только что есть в базе в регике Хочу чтобы везде, уже нашел откуда дернуть |
|||
|
10
PLUT
гуру
10.04.26
✎
18:46
|
(9) и не забывать ваш регик обновлять
и ваших ибенях походу GPS не глушат |
|||
|
11
Garykom
гуру
10.04.26
✎
18:48
|
(10) Глушат но мало где, обычно около важных объектов типа мосты, аэропорты и т.д.
При обычной езде по трассе или в городе навигация работает |
|||
|
12
Garykom
гуру
10.04.26
✎
18:51
|
(10) И да регик он с wifi, уже отснифил приложение и как базу обновлять не через карту памяти
С мобильного будет само обновляться |
|||
|
13
timurhv
10.04.26
✎
19:47
|
(0) Так в зашифрованной базе что-то экслюзивное по координатам? Типа платный контент?
OpenSpeedcam - это же выгрузка данных из OSM (люди сами сидят энтузиасты и указывают точки + подтверждение участников) а OpenSpeedcam - по-сути отбор на данные таблиц OSM. Запросом можно из данных OSM выдернуть с помощью QGIS + PostgreSQL (с аддоном OSM) + скачать все данные карты по РФ и загрузить в слона. Фильтры дб в Wiki OpenSpeedcam указаны. Я так координаты железных дорог выгружал и границы областей, субъектов. Если выгрузка OSM подойдет - вспомню, накидаю ссылок как оттуда вытаскивать данные и где выгружать полные данные по РФ. |
|||
|
14
timurhv
10.04.26
✎
19:54
|
А ну хотя, OpenSpeedcam разрешает OSM использовать свои данные.
https://community.openstreetmap.org/t/openspeedcam-osm/89999/15 |
|||
|
15
Garykom
гуру
10.04.26
✎
20:03
|
(13) (14) Мне надо из формата например Навител (да выгрузка из OpenSpeedcam в данном примере, забыл убрать) но есть и другие источники
Перевести в специфичный бинарный формат, который понимает регик с GPS Короче мне не нужен конвертер из их проприетарного формата Нужен только обратный из открытого Навител в их проприетарный DATABASE.BIN |
|||
|
16
Garykom
гуру
10.04.26
✎
20:03
|
(13) Скорее всего в файла DATABASE.BIN те же выгрузки с открытых источников
Но возможно так же иных уже платных Один из вариантов расшифровки это брать известные камеры с их координатами (которые уже были на дату файла) и пытаться найти их записи в DATABASE.BIN Все файлы DATABASE.BIN что закинул в облако содержат камеры РФ и возможно нечто еще, например Беларусь |
|||
|
17
timurhv
10.04.26
✎
20:05
|
(16) Правильно понимаю, что:
Фирма1 регистратора на чипсете NTK96670 требует другой BIN, отличный от Фирма2 на этом же чипсете (данные идентичны условно по координатам)? |
|||
|
18
Garykom
гуру
10.04.26
✎
20:06
|
(17) Не совсем
Многие регистраторы успешно принимают файлы от другой марки Если магическое число в начале DATABASE.BIN у файлов совпадает Но есть на этом же чипсете NTK96670 с другим, несовместимым форматом баз камер |
|||
|
19
timurhv
10.04.26
✎
20:07
|
(17) а хотя понял, что с 0E 1C 98 3E проблема
|
|||
|
20
Garykom
гуру
10.04.26
✎
20:10
|
Самые свежие файлы выкладывает Roadgid, сейчас обновляю свой 490GPS ими, принимает не ругается
Но хочу обновлять сам, своими данными |
|||
|
21
timurhv
10.04.26
✎
20:52
|
(20) лучше наверное на 4pda спросить, поковырялся, поискал - сущий ад какой-то для меня
https://4pda.to/forum/index.php?showforum=820 А база Roadgid не устраивает что тоже могут отвалиться с обновлением? |
|||
|
22
Garykom
гуру
10.04.26
✎
21:08
|
(21) И не устраивает, свою хочу
И запросто отвалятся с обновлением в будущем |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |