powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Привязка GPS координат к карте
3 сообщений из 3, страница 1 из 1
Привязка GPS координат к карте
    #37345756
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим, есть GPS-приемник, подключенный к ноутбуку.
Например в Visual Studio открываем com-порт на котором определился наш GPS-приемник, и получаем с него координаты.
Так же есть карта в формате jpg, разрешение примерно 10000х5000.

1) Как можно привязать координаты приходящие с GPS-приемника к этой карте?
2) Как после этого лучше работать с картой, например, отображать текущее местонахождение?

Возможно ли это сделать без онлайн карт, и разных платных приложений? Только с GPS-приемником и локальной картой.
...
Рейтинг: 0 / 0
Привязка GPS координат к карте
    #37346207
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Niror,

JPEG, как таковой - это картинка. Причём плоская.
GPS-приёмник, как правило, выдаёт координаты Вашего текущего положения на эллипсоиде WGS84.
Карта в формате JPEG - это картинка, представляющая из себя приближённое изображение некоторого участка земной поверхности, его проекцию на плоскость. Другими словами, для определения координат некоторой точки на JPEG-карте нужны две вещи: геопривязка изображения (информация о том, какой участок земной поверхности изображается этим рисунком) и используемая проекция (формула перевода координат карты в WGS84).
Существуют форматы изображений, содержащие в себе данные о геопривязке - Geo-TIFF, например.

Если, скажем, известна проекция карты, координаты углов листа в этой проекции, и то, что проекция прямоугольная (то есть, оси координат образуют на ней декартову систему координат, с.к.), то несложно установить соответствие между точками карты и их координатами в проекции карты, это элементарная планиметрия.
Для преобразования координат из WGS84 в с.к. карты (локальную с.к.) и обратно, можно использовать свободно распространяемый пакет GDAL ( http://www.gdal.org/). Интерфейсы на C, C++, C#, Python и прочих.

В качестве альтернативы, можно использовать свободно распространяемую ГИС-систему QGIS( http://www.qgis.org/). Впрочем, это не отменяет необходимости геопривязки имеющегося изображения карты.
...
Рейтинг: 0 / 0
Привязка GPS координат к карте
    #37346244
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Abstraction,

Спасибо, попробую с помощью этих пакетов что-то сделать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Привязка GPS координат к карте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]