Анимация трека на карте со своими стилями - как лучше сделать?
Добавлено: 04 фев 2018, 05:57
У меня есть GPS-трек, я хочу получить видеоролик с картой, движущейся вдоль этого трека. Хотелось бы иметь возможность задавать этой карте стили - простенькие, но свои.
Как программист, я вижу такой способ решения задачи: трек --> {gpsbabel} --> список координат и моментов времени --> {python + mapnik + стили} --> ворох картинок mapNNNN.png --> {ffmpeg} --> видеоролик.
В то же время, как человек разумный, я понимаю, что эту задачу наверняка уже миллион раз решили до меня.
Небольшая дополнительная сложность в том, что это хобби-проект, и вкладывать кучу времени в изучение нового инструментария я не могу. В ГИС я почти полный ноль.
Есть ли способы/инструменты для моей задачи с невысоким порогом вхождения и не слишком большими трудозатратами?
А если всё же рожать самому, то правильно ли я выбрал язык и библиотеку? Python, Javascript и подобные языки для меня не проблема, но с Java и C/C++ дела почти не имел (понятно, что в принципе смогу и на них, но опять же - порог вхождения хочется пониже).
Подробности по задаче: точка с GPS-приёмником центрирована, карта "едет"; скорость движения карты по экрану пропорциональна скорости движения точки в реальном мире; на карте показаны только самые значимые объекты, причём приоритет - у ж/д и промзон, а автодороги показаны совсем не подробно; было бы круто на карте показывать ещё и рельеф, а также иметь возможность её зумить на определённых участках трека - но это уже необязательно.
Как программист, я вижу такой способ решения задачи: трек --> {gpsbabel} --> список координат и моментов времени --> {python + mapnik + стили} --> ворох картинок mapNNNN.png --> {ffmpeg} --> видеоролик.
В то же время, как человек разумный, я понимаю, что эту задачу наверняка уже миллион раз решили до меня.
Небольшая дополнительная сложность в том, что это хобби-проект, и вкладывать кучу времени в изучение нового инструментария я не могу. В ГИС я почти полный ноль.
Есть ли способы/инструменты для моей задачи с невысоким порогом вхождения и не слишком большими трудозатратами?
А если всё же рожать самому, то правильно ли я выбрал язык и библиотеку? Python, Javascript и подобные языки для меня не проблема, но с Java и C/C++ дела почти не имел (понятно, что в принципе смогу и на них, но опять же - порог вхождения хочется пониже).
Подробности по задаче: точка с GPS-приёмником центрирована, карта "едет"; скорость движения карты по экрану пропорциональна скорости движения точки в реальном мире; на карте показаны только самые значимые объекты, причём приоритет - у ж/д и промзон, а автодороги показаны совсем не подробно; было бы круто на карте показывать ещё и рельеф, а также иметь возможность её зумить на определённых участках трека - но это уже необязательно.