Знаток
Регистрация: 06.12.2009
Сообщений: 824
Репутация: 114
|
Здравствуйте, форумчани!
Стоит такая задача, необходимо сделать GPS трекер с ПО для визуализации на ПК. Транспортное средство ездит по одному и тому же маршруту, на яндекс карте эта местность обозначина как ровнина, без каких либо дорог. ТС следует точно по одному маршруту (железнодорожный путь), нужно передавать его место положение на сервер с поточными данными. 1) Реализация железа Сбор данных о скорости и координатах беру с GPS модуля (модуль NEO6 с антенной обеспечил мне точность около 1 м, вполне хватило). Отправка данных по GPRS соединению по через GSM модуль sim200 mini. Ну и остальные компоненты типа контроллера аналоговые модули и т.д. Железо работает стабильно, данные на сервер отправляю по типу: 2017.10.30 09:29:03; DATA= Sig.GPS=A K= xxxx.xxxxx N xxxxx.xxxxxE Speed=10km/h где Sig.GPS - это флаг достоверности данных, хххх.ххххх -это координаты и скорость Логи сохраняю в отдельную папку на сервере. 2)Реализация ПО Вот тут проблема, я пока путаюсь в каком направлении пойти. Стандартные средства разработки с приминением яндекс карт не подходят, так как это не дорога и в карте маршрут не заложен. В бумажном варианте сделал карту небольшого отрезка пути, где через каждые 10м сделал замер показаний с GPS и нанес их на карту. Теперь стоит задача перенести эти показания на рисунок карты в ПК. Находил библиотеки в delphi, но они с яндексом связуются, а мне нужно автономно без выхода в сеть сделать. Может что посоветуете, куда копать ?
Последний раз редактировалось Moderator; 31.10.2017 в 16:25.
|
||
Оценка
|
Гуру
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,284
Репутация: 2221
|
OziExplorer позволяет загружать хоть космосъёмку, хоть ручной рисунок.
SAS planena - скачка карт и космосъёмки . GPS приёмник выдаёт данные в формате NMEA. Туда и копайте. |
||
Оценка
|
Специалист
Регистрация: 21.05.2007
Адрес: Москва
Сообщений: 474
Репутация: 212
|
Цитата:
Тогда можно обратить внимание на программы для растровых карт. Классика жанра OZI Exporer (правда он платный). Сделать онлайн-сервис с просмотром из браузера скорее всего не получится, а получить смотрелку легко. Многие из программ типа OZI Exporer позволяют натянуть сканированную карту по известным координатам и рисуют трек. |
||
Оценка
|
Знаток
Регистрация: 06.12.2009
Сообщений: 824
Репутация: 114
|
Большое спасибо за ответы !
Ози полезная вещь , но я имел в виду , что-то типа того как на картинке. Вручную нарисовал схем карту вставил в делфи. Цветные квадраты -это машины и их состояние , клацнув на них можно посмотреть плдробней инфу. Обычный ЧМИ, вот только со средой не опредедюсь в какой это лучше сделать. Я так думаю прямой участок разбить на кусочки , в самом простом случае при совподении координат перемещать квдратик в ту или иную сторону . последние числа с координат отброшу чтобы не было качений в показаниях . Это самый дубовый вариант |
||
Оценка
|
Специалист
Регистрация: 21.05.2007
Адрес: Москва
Сообщений: 474
Репутация: 212
|
Тогда больше не карта, а мнемосхема получается с небольшим числом элементов. Установить на ТС трекеры, набрать точек. В тех же Яндекс - картах или любой другой ГИС нарисовать треки. Треки стилизовать в мнемосхему и разбить на участки. Каждому участку мнемосхемы сопоставить своё множество точек. При получении координат от ТС, определять к какому множеству точек они относятся.
|
||
Оценка
|
Новичок
|
схемопай, вот прямо слово в слово то что Вам нужно обсуждается вот здесь, может это Вы и есть.
Посмотрите, я там давал простой пример с исходниками для delphi, как раз там есть нанесение своих объектов на карты. Насчет online карт - их можно кэшить, тогда не придется лазить за ними в нет (в примере это есть). Вместо нанесенных там image рисуйте polyline, rectangle по своим геокоординатам. |
||
Оценка
|
Новичок
Регистрация: 11.07.2011
Сообщений: 22
Репутация: 17
|
а почему именно яндекс-карты ??
отрисовать карту по спутнику в openstreetmap.org, подождать пока ее сконвертят (конвертация обычно раз в месяц или чаще) в любимый навител, османд, мапсми, 7 дорог, ситигид и прочия и использовать на машине. для мониоринга лучше купить уже готовое изделие или сервис, будет быстрее и качественнее имхо. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |