slazav ([info]slazav) wrote in [info]slazav_news,
@ 2006-01-13 14:17:00
Mapping software for Linux
Есть ли среди присутствующих кто-нибудь, кто пользуется gps и любит собирать и изучать разные программы, желательно под linux?

Наши с Максом Ушаковым долгие и вялые попытки писать систему работы с gps-данными (типа OziExplorer под linux) наконец-то пришли к некоторому скромному результату.

А именно, есть теперь программа convert, которая может брать геоданные из разных мест (файлы OziExplorer'a, garmin-utils, непосредственно с приемника через последовательный порт или usb) и записывать их в разные другие места: в те же файлы, gps-приемник, bmp-файлы (при этом склеиваются привязанные карты и на них рисуются треки и точки).

Для сборки нужны следующие библиотеки:

* libusb, если вы хотите связываться по usb с приемником
* boost/lexical_cast
* boost/spirit
* sdl

Можно ли собрать это все под windows - не знаю.

Здесь лежат исходники и кое-какие примеры использования (3Mb). Если кому-то лень столько качать - могу выложить и без примеров :)
http://slazav.mccme.ru/prog/mapsoft01.tgz

Здесь происходит какое-то обсуждение, перемешаны мечты с реальностью, но в качестве документации по программе - подойдет:
http://www.npj.ru/gpssoft/gpssoft

Пока это все не стоит рассматривать как законченный программный продукт, но лишь как некоторую возможность потестировать и обсудить то, что уже написано... Впрочем сам я уже вполне использую это все в быту :)


(Post a new comment)

есть!
[info]nealar
2006-01-13 04:03 pm UTC (link)
Только лучше под BSD :)

(Reply to this) (Thread)

Re: есть!
[info]slazav
2006-01-13 04:04 pm UTC (link)
Ну и как под BSD, попробуешь? :)

(Reply to this) (Parent) (Thread)

Re: есть!
[info]vdots
2006-01-13 04:10 pm UTC (link)
+1 про BSD;)

попробую посмотреть

(Reply to this) (Parent)

Re: есть!
[info]nealar
2006-01-13 04:12 pm UTC (link)
Если руки дойдут, то посмотрю, не собирается ли под CygWin.

(Reply to this) (Parent)


(Anonymous)
2006-01-18 02:44 pm UTC (link)
o_oe.cpp: In function `int oe::print_map(std::ostream&, gObject&)':
o_oe.cpp:148: error: 'struct mymap' has no member named 'border_latlon'
o_oe.cpp:149: error: 'struct mymap' has no member named 'border_latlon'
make[1]: *** [o_oe.o] Ошибка 1

(Reply to this) (Thread)


[info]slazav
2006-01-18 02:58 pm UTC (link)
Ой, прошу прощения!

В o_oe.cpp надо исправить border_latlon на border_wgs

Сейчас обновлю архив.

(Reply to this) (Parent) (Thread)


(Anonymous)
2006-01-18 03:00 pm UTC (link)
Я уж понял. Дагадался :)
Спасибо за программу

(Reply to this) (Parent)


(Anonymous)
2006-01-19 01:58 pm UTC (link)
$ ./convert /dev/ttyS1 -o out.xml Reading data from GPS via serial port /dev/ttyS1 GPS_Packet_Read: No DLE Error. и даже несмотря на это Writing to XML-file out.xml 0 objects За сим пошел покупать usb-хвост, потому что, будущее, конечно же, - за usb

(Reply to this) (Thread)


[info]slazav
2006-01-19 02:05 pm UTC (link)
А я наоборот попробую как-нибудь раздобыть rs232 шнур :) Интересно же, в чем дело... :)

(Reply to this) (Parent) (Thread)


(Anonymous)
2006-01-19 02:25 pm UTC (link)
Это он, jeeps во всём виноват.
Неуловимый jeeps, которого даже в сети просто так не найдёшь.

(Reply to this) (Parent)

не понял
[info]nealar
2006-02-25 12:50 am UTC (link)
В чём принципиальное отличие этой софтины от gpsbabel? Кроме того, что её пишут наши люди.

(Reply to this)



[ Home | Update Journal | Login/Logout | Search | Browse Options | Site Map ]