Базовая установка и настройка ПО на WIN
Добавлено: 18 янв 2019, 20:17
Здравствуйте!
Пишется клиент-серверная программа для работы с координатами.
Написана клиентская часть, которая берет координаты и посылает на сервер в сыром виде, или в виде готового трека.
Также написана серверная часть, которая координаты получает, и далее, предположительно должна их обрабатывать и записывать в базу данных.
В ходе сего этого сочинительства столкнулся с рядом проблем, понял что данные должны быть приведены к фактической картографии. Трек пользователя должен быть отфильтрован, обработан, и лишь после этого помещен в нормальном виде в базу данных для дальнейшей работы с ним. В сыром виде трек передавать и работать с ним не слишком правильно. Во первых потому что телефон передает GPS ошибочно и далеко не точные координаты, в общем смысл в том, что их нужно привязывать к карте.
Погуглив, как оказалось, задача была выявлена далеко не мной и ей уже 100 лет в обед.
Как оказалось, за последние 4 года, существует ряд готовых решения для реализации задачи привязки координат пользователя к карте.
Например существует проект http://project-osrm.org/
Более того, таких проектов подобных десятки: https://wiki.openstreetmap.org/wiki/Rou ... #Stable.3F
Однако, информации по практической настройке серверов и по привязки своего софта к готовым проектам крайне мало, в рунете, я, к сожалению вменяемого описания, для себя не нашел.
Более того, на сайте ребят OSRM всего одна маленькая страничка об установке, информации минимум.
У меня вопрос к тем, кто в этом варится очень долго и много уже видел.
Подскажите пожалуйста как установить подобный сервис и как привязать его с своему проекту, есть ли у Вас ссылки подобные этим:
https://www.youtube.com/watch?v=yBWSKwm ... Z8&index=3
https://www.youtube.com/watch?v=TjlJa_k ... Z8&index=4
В видео, или текстовой информации о том, как все это работает?
Чтобы было на пальцах разжевано как начать использовать продукты, крайне желательно для windows.
PS Вместо программирования и отладки приложений уже 3 день пытаюсь установить CMAKE и скомпилироваться по короткому мануалу, что выложен, ничерта не получается. Сплошные ошибки компилятора.
Да и в принципе не понимаю что делать с исходным проектом, где для него база данных, как он вообще с базой данных работает, через какое соединение, где привязка к картам.
В общем карту как скачать понял, как загрузить координаты из OpenStreetMap в Postgress понял.
А вот как апроксимировать, привязать данные, удалить лишние не понимаю.
Выдумывать велосипед - глупо при таком разнообразии уже готовых решений.
Пишется клиент-серверная программа для работы с координатами.
Написана клиентская часть, которая берет координаты и посылает на сервер в сыром виде, или в виде готового трека.
Также написана серверная часть, которая координаты получает, и далее, предположительно должна их обрабатывать и записывать в базу данных.
В ходе сего этого сочинительства столкнулся с рядом проблем, понял что данные должны быть приведены к фактической картографии. Трек пользователя должен быть отфильтрован, обработан, и лишь после этого помещен в нормальном виде в базу данных для дальнейшей работы с ним. В сыром виде трек передавать и работать с ним не слишком правильно. Во первых потому что телефон передает GPS ошибочно и далеко не точные координаты, в общем смысл в том, что их нужно привязывать к карте.
Погуглив, как оказалось, задача была выявлена далеко не мной и ей уже 100 лет в обед.
Как оказалось, за последние 4 года, существует ряд готовых решения для реализации задачи привязки координат пользователя к карте.
Например существует проект http://project-osrm.org/
Более того, таких проектов подобных десятки: https://wiki.openstreetmap.org/wiki/Rou ... #Stable.3F
Однако, информации по практической настройке серверов и по привязки своего софта к готовым проектам крайне мало, в рунете, я, к сожалению вменяемого описания, для себя не нашел.
Более того, на сайте ребят OSRM всего одна маленькая страничка об установке, информации минимум.
У меня вопрос к тем, кто в этом варится очень долго и много уже видел.
Подскажите пожалуйста как установить подобный сервис и как привязать его с своему проекту, есть ли у Вас ссылки подобные этим:
https://www.youtube.com/watch?v=yBWSKwm ... Z8&index=3
https://www.youtube.com/watch?v=TjlJa_k ... Z8&index=4
В видео, или текстовой информации о том, как все это работает?
Чтобы было на пальцах разжевано как начать использовать продукты, крайне желательно для windows.
PS Вместо программирования и отладки приложений уже 3 день пытаюсь установить CMAKE и скомпилироваться по короткому мануалу, что выложен, ничерта не получается. Сплошные ошибки компилятора.
Да и в принципе не понимаю что делать с исходным проектом, где для него база данных, как он вообще с базой данных работает, через какое соединение, где привязка к картам.
В общем карту как скачать понял, как загрузить координаты из OpenStreetMap в Postgress понял.
А вот как апроксимировать, привязать данные, удалить лишние не понимаю.
Выдумывать велосипед - глупо при таком разнообразии уже готовых решений.