Озаботился вопросом импорта GPS треков с n900. Имеются две проги: gdsdatalogger виджет и GPSJinni. Первая пишет в gpx, вторая в kml. В первом есть координаты с правильной точностью и время. Во втором - психи неадекватные округляют координаты до 4 знаков после запятой и нет времени. И вообще ничего нет кроме координат и высоты. И хуже того - оба формата xml, но первый использует для координат атрибуты, для времени, высоты и кол-ва спутников - элементы (зачем?!). Второй вообще гамон - xml там только обертка, а внутри csv в виде текста (психи!)
Ну, мне, как гику, по барабану - я конвертирую это дело gpsbabel и смотрю в своей проге. Но было бы удобнее встроить конвертор прямо в прогу.
В связи с этим посетила такая мысль. Если бы я писал под линуксятину, я бы тупо вызывал gpsbabel и вкрутил его в рекомендуемые зависимости для своей проги. А под винду если такое сделать - пользователи проклянут на веки вечные и пойдут к конкурентам. Ну или встроить исполняемый файл gpsbabel под винду(проверив чтобы он не зависел от over 9000 рунтаймов и прочего) в деплоймент проги, а это уже сомнительно с точки зрения соблюдения лицензии.
Кстати, вот еще что забавно - если интернет на n900 отключен, спутники ловятся очень-очень долго. Если же его включить - мгновенно. Похоже, оно альманах скачивает для текущей точки в пространстве-времени, узнав ее косвенно, и пишет его в gps-приемник.
GPS приемник на n900 все таки слабоват - очень сильно реагирует на переотражения от домов - если идти вдоль высоких зданий - трек смещается, выходишь в чисто поле - возвращается на родину.
Ну, мне, как гику, по барабану - я конвертирую это дело gpsbabel и смотрю в своей проге. Но было бы удобнее встроить конвертор прямо в прогу.
В связи с этим посетила такая мысль. Если бы я писал под линуксятину, я бы тупо вызывал gpsbabel и вкрутил его в рекомендуемые зависимости для своей проги. А под винду если такое сделать - пользователи проклянут на веки вечные и пойдут к конкурентам. Ну или встроить исполняемый файл gpsbabel под винду(проверив чтобы он не зависел от over 9000 рунтаймов и прочего) в деплоймент проги, а это уже сомнительно с точки зрения соблюдения лицензии.
Кстати, вот еще что забавно - если интернет на n900 отключен, спутники ловятся очень-очень долго. Если же его включить - мгновенно. Похоже, оно альманах скачивает для текущей точки в пространстве-времени, узнав ее косвенно, и пишет его в gps-приемник.
GPS приемник на n900 все таки слабоват - очень сильно реагирует на переотражения от домов - если идти вдоль высоких зданий - трек смещается, выходишь в чисто поле - возвращается на родину.