Для начала надо понимать, что же это за файл такой trafficprovider.xml и для чего он вообще нужен прибору. Кратко - контуры государств и принадлежность каждому государству CC/ECC/LTN (country code/extended country code/location table number), за более подробной информацией отсылаю к закрытым источникам и документам tisa.org.
Необходимость его такая: при перемещении между странами бывает необходимо понять, каким сервисом TMC от радиостанции пользоваться, и какие из них являются предпочтительными на данный момент, на какие сервисы оформлены подписки, а какие будут бесплатными и следовательно менее предпочтительными. (ведь никто не отменял возможности hijacking TMC - проще говоря, поддельное вещание собственной радиостанцией со своими параметрами, с целью выставить на всех приёмниках сообщение, к примеру, скопление животных на дороге или перекрытие хайвея). Например, прибор, оказавшись в Москве, проверив по контурам где же он, знает, что должно быть в эфире CC=7, ECC=E0, и сервисы доступные LTN=43-49, SID=26, это трафик под названием НАВИКОМ ТРАФИК (RU). И есть HERE с LTN=23-29, SID=7. В итоге прибор просканирует всю сетку частот, выделит из неё те, кто ведёт трансляцию групп трафика, сверит из этих всех наборов данных только те, что в списке этого файла, а уж затем попытается выбрать уровень сигнала лучший и найти сопоставление с картой. Если в карте найдутся нужные коды с такими же параметрами (CC/ECC/LTN/TMC-code), то код будет отображён. Есть таблица в карте - отображаем. Нет карт с нужными таблицами LTN - все в пролёте.
В реальности всё ещё сложнее, потому что используется подписка (иначе - шифрование) и номера таблиц в воздухе нужно расшифровать при помощи ключа подписки. Нет подписки - в пролёте.
А также прибор знает, что надо использовать неамериканский формат перебора частот (fmTuningGrid="World"), т.е. все цифры после запятой, а не только чётные.
Что же касается scposn lat="хххххххххх" lon="хххххххххх" это координаты в формате Garmin. В принципе, довольно просто превращаются в обычные WGS-84.
Для Москвы нужна 43 таблица и она всегда была в списке <tuning ltn="43" sid="26"/> так что изменений конкретно для вас не должно было наблюдаться. Из изменений общих по самому файлу - поменялись некоторые границы, но в Москве прекрасно работает и прежний файл. Поскольку известно, что в Москве вещание сейчас ведётся, приём есть, то простейший вывод, обозначенный ранее - у вас просто не карта City Navigator Russia - Navicom. Только в этой карте прописаны нужные коды таблиц.
Есть ещё вариант с HERE картой и их сервисом (который, на самом деле уже разделился на две части - якобы от правительства Москвы и от самой Here (судить по составу, увы, не могу). Но вот я не слышал о каких-либо успешных вариантах приёма на Garmin за последний год.
fm_sub.bin сохраните в тёмном и сухом месте. Он отвечает за работоспособность модуля приёма пробок (без файла этого вообще не работает) и хранит все подписки на трафик для вашего прибора. Взять его неоткуда, в случае потери не восстанавливается.
Необходимость его такая: при перемещении между странами бывает необходимо понять, каким сервисом TMC от радиостанции пользоваться, и какие из них являются предпочтительными на данный момент, на какие сервисы оформлены подписки, а какие будут бесплатными и следовательно менее предпочтительными. (ведь никто не отменял возможности hijacking TMC - проще говоря, поддельное вещание собственной радиостанцией со своими параметрами, с целью выставить на всех приёмниках сообщение, к примеру, скопление животных на дороге или перекрытие хайвея). Например, прибор, оказавшись в Москве, проверив по контурам где же он, знает, что должно быть в эфире CC=7, ECC=E0, и сервисы доступные LTN=43-49, SID=26, это трафик под названием НАВИКОМ ТРАФИК (RU). И есть HERE с LTN=23-29, SID=7. В итоге прибор просканирует всю сетку частот, выделит из неё те, кто ведёт трансляцию групп трафика, сверит из этих всех наборов данных только те, что в списке этого файла, а уж затем попытается выбрать уровень сигнала лучший и найти сопоставление с картой. Если в карте найдутся нужные коды с такими же параметрами (CC/ECC/LTN/TMC-code), то код будет отображён. Есть таблица в карте - отображаем. Нет карт с нужными таблицами LTN - все в пролёте.
В реальности всё ещё сложнее, потому что используется подписка (иначе - шифрование) и номера таблиц в воздухе нужно расшифровать при помощи ключа подписки. Нет подписки - в пролёте.
А также прибор знает, что надо использовать неамериканский формат перебора частот (fmTuningGrid="World"), т.е. все цифры после запятой, а не только чётные.
Что же касается scposn lat="хххххххххх" lon="хххххххххх" это координаты в формате Garmin. В принципе, довольно просто превращаются в обычные WGS-84.
Для Москвы нужна 43 таблица и она всегда была в списке <tuning ltn="43" sid="26"/> так что изменений конкретно для вас не должно было наблюдаться. Из изменений общих по самому файлу - поменялись некоторые границы, но в Москве прекрасно работает и прежний файл. Поскольку известно, что в Москве вещание сейчас ведётся, приём есть, то простейший вывод, обозначенный ранее - у вас просто не карта City Navigator Russia - Navicom. Только в этой карте прописаны нужные коды таблиц.
Есть ещё вариант с HERE картой и их сервисом (который, на самом деле уже разделился на две части - якобы от правительства Москвы и от самой Here (судить по составу, увы, не могу). Но вот я не слышал о каких-либо успешных вариантах приёма на Garmin за последний год.
fm_sub.bin сохраните в тёмном и сухом месте. Он отвечает за работоспособность модуля приёма пробок (без файла этого вообще не работает) и хранит все подписки на трафик для вашего прибора. Взять его неоткуда, в случае потери не восстанавливается.
Изменено:
- 14.12.2015 14:19:10




