|
|
|
Привязка GPS координат к карте
|
|||
|---|---|---|---|
|
#18+
Допустим, есть GPS-приемник, подключенный к ноутбуку. Например в Visual Studio открываем com-порт на котором определился наш GPS-приемник, и получаем с него координаты. Так же есть карта в формате jpg, разрешение примерно 10000х5000. 1) Как можно привязать координаты приходящие с GPS-приемника к этой карте? 2) Как после этого лучше работать с картой, например, отображать текущее местонахождение? Возможно ли это сделать без онлайн карт, и разных платных приложений? Только с GPS-приемником и локальной картой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2011, 11:05 |
|
||
|
Привязка GPS координат к карте
|
|||
|---|---|---|---|
|
#18+
Niror, JPEG, как таковой - это картинка. Причём плоская. GPS-приёмник, как правило, выдаёт координаты Вашего текущего положения на эллипсоиде WGS84. Карта в формате JPEG - это картинка, представляющая из себя приближённое изображение некоторого участка земной поверхности, его проекцию на плоскость. Другими словами, для определения координат некоторой точки на JPEG-карте нужны две вещи: геопривязка изображения (информация о том, какой участок земной поверхности изображается этим рисунком) и используемая проекция (формула перевода координат карты в WGS84). Существуют форматы изображений, содержащие в себе данные о геопривязке - Geo-TIFF, например. Если, скажем, известна проекция карты, координаты углов листа в этой проекции, и то, что проекция прямоугольная (то есть, оси координат образуют на ней декартову систему координат, с.к.), то несложно установить соответствие между точками карты и их координатами в проекции карты, это элементарная планиметрия. Для преобразования координат из WGS84 в с.к. карты (локальную с.к.) и обратно, можно использовать свободно распространяемый пакет GDAL ( http://www.gdal.org/). Интерфейсы на C, C++, C#, Python и прочих. В качестве альтернативы, можно использовать свободно распространяемую ГИС-систему QGIS( http://www.qgis.org/). Впрочем, это не отменяет необходимости геопривязки имеющегося изображения карты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2011, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1342838]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 472ms |

| 0 / 0 |
