Skip to content
realtim edited this page Sep 13, 2010 · 21 revisions

Буду писать сюда обнаруженные ошибки и разные идеи, если никто не против.
Пока пишу на русском, но если есть сторонники английских сопроводительных текстов, тоже могу.
Тим

Отлично! Макс

О mapsoft

mapsoft_convert

Идеи

1

В mapsoft_mapview добавить возможность выделять прямоугольную область и экспортировать. Экспортировать можно просто координаты (чтобы потом другими утилитами что-то делать с этими координатами), склеенную картинку с привязкой, заготовку для рисования векторной карты (с нарезанными кусками растра).
Тим

Обнаруженные ошибки

1
mapsoft_convert /dev/ttyUSB0 -o mapsoft.plt
не скачивает треки если в GPS нет ни одной точки.

После добавления точки работает, но скачивает по два раза точки и треки (и делает по два одинаковых файла соответственно). Дважды проверил оба факта.
Тим

Я тоже наблюдал двойное скачивание, один раз, думал, глюк. Надо проверить! Макс

2
mapsoft_convert /dev/ttyUSB0 -o mapsoft.plt
выдает файл трека в котором в 5-й строчке упоминаются слова normal и clear. Их не понимает mapsoft_mapview и выдает ошибку вида
oe::read: can't parse file mapsoft.plt at position 4294967295
OziExplorer Track Point File Ver
            ^                   
Error.

Тим

3

Диагностика ошибок разбора файлов какая-то странная. Смотри ошибку “2” — проинтерпретировать position каким-нибудь осмысленным образом мне не удается, а приведенный в диагностике фрагмент исходного файла не содержит синтаксических ошибок.

Насчет position — есть подозрение, что в строке 19 utils/spirit_utils.cpp некорректно использовать length (в документации по spirit написано, что его можно использовать только если “we have a successful match (either partial or full)”)
Тим

4

Если в командной строке к mapsoft_mapview указать сперва карты, потом трек, то результат иной нежели если указать сперва трек, потом карты. Я не до конца понимаю почему это так, но догадываюсь примерно. Тем не менее мне кажется удобнее было бы если бы результат был одинаков.
Тим

Другие источники информации

Clone this wiki locally