Смена латинского имени набора карт в MS

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Смена латинского имени набора карт в MS

Сообщение Propretor » 22 сен 2009, 13:49

Знатоки, есть вопрос, который я, к сожалению, без посторонней помощи не могу раскопать. Суть в том, что когда я беру любой набор карт с исходным англоязычным именованием (да хоть наши Дороги России 4.04) и с помощью TDB Changer 0.3 (см. http://vak255.narod.ru/GPSutils.htm#TDBchanger) меняю название на русское, в MS видны крякозыблы то есть символы из латинской кодовой страницы, видимо 1250. Игры с заменой кодовых страниц в реестре принудительно на 1251 не помогает, да это и правильно, поскольку подготовленные для MapSource с помощью GmapTool наборы карт (из gmapsupp.img) прекрасно отображаются по-русски (см. http://propretor.narod.ru/GPS/MS_Error.png). То есть проблема "зарыта" где то в самих наборах карт. "Просмотр" файла *.TDB в шестнадцатиричном редакторе показывает о вполне корректно работе TDB Changer - имена там пробиты по-русски и в кодовой странице 1251. Так где же зарыта "собака"? Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Смена латинского имени набора карт в MS

Сообщение Propretor » 22 сен 2009, 21:08

Мне вот интересно: что, этот форум только "чайники" теперь читают или "зубрам" просто лень отвечать стало? Ведь ясно же, что где-то в файле tdb кодовая страница "прошита".

Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Аватара пользователя
E_I
Сообщения: 2193
Зарегистрирован: 03 мар 2005, 11:18

Re: Смена латинского имени набора карт в MS

Сообщение E_I » 22 сен 2009, 21:52

Да нет просто у меня такой проблемы. Все английские имена меняются на русские. И всё в Mapsource отображается правильно. Пример:
Было - China City Navigator ENG v7.01 NT
Стало - Китай Сити Навигатор ENG v7.01 NT
Версия TDBchanger 04.
Менять имена мапсета можно и с помощью MapSetToolKit v.162.


Евгений

Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Смена латинского имени набора карт в MS

Сообщение Propretor » 23 сен 2009, 08:45

Мы наверное не поняли друг друга :)
C помощью MapSetToolKit можно поменять имя у набора карт, но софт не позволяет изменить кодовую страницу в TDB файле. В результате те же яйца только в профиль. И вообще этот MapSetToolKit не дает ничего нового, чего бы не давал TDB Changer даже версии 0.4.

Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Смена латинского имени набора карт в MS

Сообщение lav » 23 сен 2009, 11:30

что-то мне подсказывает, что может быть "прошита", может быть НЕ "прошита".
депендз видимо как минимум от версии тдб, а может быть и от желания его создателя вываливать все данные, дозволенные этой версией, или где-то обрезать.
у ДР404 в тдб версии 403 (0x193) первая секция 'P' длиной 0x90 кончается как раз там, где в других продуктах (в тдбах следущих версий) лежит кодепаге.


Аватара пользователя
E_I
Сообщения: 2193
Зарегистрирован: 03 мар 2005, 11:18

Re: Смена латинского имени набора карт в MS

Сообщение E_I » 23 сен 2009, 11:50

А зачем мне менять кодовую страницу в tdb если у меня после смены имени мапсета с латиницы на кирилицу всё в порядке в Mapsource (Windows XP)? А вот почему у вас в Mapsource крякозябры, так это вопрос к системе, а не к TDB-файлу. Не проще ли с ней разобраться?

Евгений

skycolonel
Сообщения: 347
Зарегистрирован: 12 май 2012, 02:50

Re: Смена латинского имени набора карт в MS

Сообщение skycolonel » 23 сен 2009, 12:11

Может просто в 16-ричном редакторе найти в .tdb 1252 (0xe4 0x04) и заменить на 1251 (0xe3 0x04)?


Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Смена латинского имени набора карт в MS

Сообщение Propretor » 23 сен 2009, 13:49

Смею предположить, что это у вас система крайне уникальная. Поскольку смена с помощью TDB changer-a англоязычного имени на русское на ЛЮБОЙ машине (из парка 5шт) с WindowsXP именно то и происходит, что я описал выше и привел скрин. Замена кодовых страниц мне знакома в винде :) но она не требуется - см. скрин внимательно, сделанные мапсеты самостоятельно с помощью GMapTool прекрасно отображаются по-русски.

Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Смена латинского имени набора карт в MS

Сообщение Propretor » 23 сен 2009, 13:57

Может быть есть способ "дополнять" данные этих TDB с помощью чего-то чтобы не пересоздавать их заново? Тот же GmapTool здесь не помощник?
Вообще где можно почитать про структуру TDB?
И разрешите наш спор с Женей - у вас то как с помощью смены имени в ДР 4.03-4.04 имени с английского на русский - крякозяблы или как у Жени все в шоколаде?

Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Смена латинского имени набора карт в MS

Сообщение Propretor » 23 сен 2009, 14:00

Привет! Давно не списывались!
Беру TDB от тех же ДР 4.03, ищу тупо 04E4 и не нахожу, как в общем то и написал LAV. Ищу E404 - то же самое, ну нету его :)

Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 144 гостя