Parus16.ru

Парус №16
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Основы GPS навигации (Часть 2)

Основы GPS навигации (Часть 2)

О том, какие бывают навигаторы, для чего они предназначены и как работают, мы выяснили в первой части статьи, теперь же перейдем к практике: расскажу о некоторых подводных камнях, которые рано или поздно встретятся на пути любого владельца GPS-приемника. А начинаются они тогда, когда пользователи, уже научившиеся работать со своим устройством или программой, начинают вносить данные вручную, используя географические координаты, а не адрес или непосредственно точку на карте. Для того, чтобы не совершать ошибок необходимо понимать что представляют собой географические координаты и что кроется под набором цифр, букв и символов.

Географические координаты

Наша планета делится на два полушария Северное и Южное. Кроме того отсчет координат идет к Западу и Востоку от Гринвича (Нулевой меридиан, проходящий через Лондон), это можно представить себе как разделение на полушария, только в другой плоскости.

Географическая координата записывается в виде двух цифр, которые обозначают удаление от Экватора и Гринвичского меридиана. Удаление от экватора называется — Широтой, а от Гринвича — Долготой. К широте и долготе добавляется направление, в котором мы удаляемся. Россия, Европа и Азия лежат в Северном Полушарии, к Востоку от Гринвича и все координаты, данные в этой зоне должны быть Северной Широты и Восточной Долготы.

Если провести аналогию с декартовой системой координат, то за "0" принимается пересечение Гринвичского меридиана с экватором; широта — это X, долгота — это Y, а направление к северу/югу и востоку/западу — это знак "+" или "-".

При работе с приборами GPS длинные словосочетания долготы и широты заменяют всего лишь одной буквой — первой буквой написания на английском языке N (North) — Северное Полушарие; S (South) — Южное полушарие и E (East) — Восточная долгота; W (West) — Западная долгота.

Очень важно, чтобы при ручном вводе координат места назначения Вы не перепутали эти буквы — для России необходимо устанавливать координаты N, E! Поскольку система GPS — американская, то устройства и программы чаще всего по умолчанию настроены на Северное Полушарие к западу от Гринвича. Не забывайте проверять!

Некоторые устройства и программы имеют возможность изменить значения по умолчания для этих параметров — смотрите настройки, читайте инструкцию к своему устройству или справку по программному обеспечению.

Представление координат

Кроме направления отсчета, в координатах так же имеется непосредственное значение координаты, которые записываются в виде чисел. Но вот тут то и возникает основная проблема — координаты могут быть записаны в трех различных представлениях:

Градусы
Градусы-минуты
Градусы-минуты-секунды

Если не заметить ошибку в выборе положения относительно экватора или Гринвичского меридиана практически невозможно, то ввести неправильно представление значения координат и промахнуться на несколько десятков километров — проще простого!

С первого взгляда может показаться, что последнее более точное представление, но это не так: точность во всех представлениях одинаковая — используются десятичные значения градусов или минут.

Координаты записываются в виде двух цифр формата XX.YYYYY°. Бывают случаи, когда знак градусов ° опускают, а точку заменяют запятой.
Пример написания: N60,04535 E30,12754
Важным является то, что в представлении присутствует всего одна точка(или запятая).

Градусы-минуты

Координаты записываются в виде двух цифр формата XX°YY.YYY’. Бывают случаи, когда знак градусов ° заменяют пробелом или даже точкой, знак минут ‘ опускают, а точку заменяют запятой. Примеры написания:
N60 04.463 E30 12.254
N60.04,463 E30.12,254
Важным является то, что в представлении присутствует два разделителя (точки, запятых, пробела, °)

Читайте так же:
Мой гугл диск облачное хранение

Градусы-минуты-секунды

Координаты записываются в виде двух цифр формата XX°YY’YY.Y". Бывают случаи, когда знак градусов ° и минут ‘ заменяют пробелом или даже точкой, знак секунд " опускают, а точку заменяют запятой. Примеры написания:
N60 04 46.3 E30 12 25.4
N60.04.46,3 E30.12.25,4

Важным является то, что в представлении присутствует три разделителя (точки, запятых, пробела, °’)

Что же делать, если координаты в одном представлении, а Ваше устройство или программа предлагает ввести координаты в другом? Самый простой вариант — изменить настройки на нужное представление. Например в популярной программе для PND "Навител" это можно сделать в разделе "Меню-Настройки-Региональные-Единицы измерения-координаты". Большинство ПО для ноутбуков тоже имеют возможность переключения, например в OziExplorer это "Configuration-Map-Lat/Long Display"

Но есть и такие устройства и программы, как например CityGuide, где такая функция отсутствует. В это случае единственным выходом из ситуации является пересчет координат в необходимое представление. Ничего сложного в этом нет, просто надо помнить, что в одном градусе содержится 60 минут, в одной минуте 60 секунд.

Пересчет координат

Для преобразования из градусов в градусы-минуты:
Целая часть градусов переписывается как есть; дробная часть градусов (она всегда меньше 1) умножается на 60, получается значение минут.
Пример: Имеются координаты N60.5643 E30.7543.
Широта: Целая часть 60, дробная часть 0.5643.
Записываем целую часть N60°;
умножаем 0.5643*60=33.858;
Получается N60°33.858′.
То же самое с со второй координатой, долготой:
E30°;
0.7543*60=45.258
Итоговые координаты: N60°33.858′ E30° 45.258′

Для преобразования из градусы-минуты в градусы :
Целая часть градусов переписывается как есть;
минуты (они всегда меньше 60) делятся на 60, и получается значение сотых долей градуса.
Пример: Имеются координаты N60°33.858′ E30° 45.258′
Широта: Целая часть 60, минуты 33.858
Записываем целую часть N60°;
Делим значение минут 33.858/60=0.5643;
Получается N60.5643°
То же самое с со второй координатой, долготой:
E30°;
45.258/60=0.7543
Итоговые координаты: N60.5643° E30.7543°

Для преобразования из градусы-минуты в градусы-минуты-секунды:
Значение градусов переписывается как есть;
Целая часть минут переписывается как есть;
Дробная часть минут (она всегда меньше 1) умножается на 60, получается значение секунд.
Пример: Имеются координаты N60°33.858′ E30° 45.258′.
Широта: Целая часть градусов 60, целая часть минут 33, дробная часть минут 0.858
Записываем целые часть N60° 33′;
умножаем 0.858*60=51.48;
Получается N60°33′ 51.48".
То же самое с со второй координатой, долготой:
E30° 45′;
0.258*60=15.48
Итоговые координаты: N60°33′ 51.48" E30° 45′ 15.48"

Для преобразования из градусы-минуты-секунды в градусы-минуты:
Значение градусов переписывается как есть;
Значение минут переписывается как есть;
Значение секунд (оно всегда меньше 60) делится на 60, получается дробная часть минут.
Пример: Имеются координаты N60°33′ 51.48" E30° 45′ 15.48"
Широта: значение градусов 60, значение минут 33, значение секунд 51.48
Записываем целые часть N60° 33′;
делим 51.48/60=0.858;
Получается N60°33.858′.
То же самое с со второй координатой, долготой:
E30° 45′;
15.48 /60=0.258;
Итоговые координаты: N60°33.858′ E30° 45.258′.

Преобразование градусы в градусы-минуты-секунды и обратно производится через преобразование в градусы-минуты (т.е необходимо произвести два пересчета). Точность координат при любом пересчете не изменяется.

Читайте так же:
Мой мир моя страница вход без пароля

Существует еще один параметр в географических координатах: ДАТУМ — это, если выражаться понятным языком, некая точка отсчета координат. Наша планета — далеко не шар, и даже не эллипс, а предмет сложной формы, который называется Геоид. Для того, чтобы более точно определять позицию на планете и были придуманы датумы. Если ошибиться в выборе датума, то на местности координаты могут разойтись в несколько сотен метров.

Как правило большинство современных приборов и программ используют датум WGS-84 (усредненный для всей планеты). Если в вашем приборе или программе нет возможности изменить этот параметр, то он настроен именно на WGS-84. Ровно как и координаты, для которых не указан датум, тоже принято считать в WGS-84. Но в большинстве функциональных программ, таких как OziExplorer, возможность работы с датумами реализована полноценно и следует быть внимательным при вводе координат. Еще более внимательными при сообщении координат другим людям!

Одна из самых распространенных ошибок происходит, когда один пользователь, передает координаты в письменном виде другому пользователю, забывая при этом о датуме. Очень часто программное обеспечение, работающего с ноутбуками и персональными компьютерами, такое как программа OziExplorer, использует локальные датумы, а не общий WGS84. Это связано с тем, что большинство топографических карт, имеют именно локальную привязку, в отличии от карт для PND и других GPS-навигаторов.

Как же поступить, если датумы не совпадают? Конечно лучше всего попросить того, кто предоставил вам координаты предоставить их в другом датуме, но если это не представляется возможным — можно внести данные как есть, просто надо помнить, что точность составляет несколько сот метров — обычно такой точности достаточно, чтобы найти необходимое место на земном шаре. Если же нужна исключительная точность, то необходимо воспользоваться программами пересчета координат из одного датума в другой.

Как ввести в Google координаты

Как ввести в Google координаты

В строку поиска службы Google Maps введите координаты в следующем формате:

-aaa.aaaaaaaa, -bbb.bbbbbbbb, где [-] — необязательный минус (указывайте его только в том случае, если он есть в оригинале), aaa.aaaaaaaa — долгота (два или три знака до точки, от пяти до восьми знаков после точки), bbb.bbbbbbbb — широта (в том же формате).

  • google maps координаты
  • Как вводить координаты
  • Как искать в Гугле и Яндексе в нужном регионе
  • Как определить координаты объекта
  • Как определить координаты местоположенияКак определить координаты местоположения
  • Как определить на карте координатуКак определить на карте координату
  • Как найти место по координатамКак найти место по координатам
  • Как определить свои координатыКак определить свои координаты
  • Как определить долготу местаКак определить долготу места
  • Как найти широту и долготу на картеКак найти широту и долготу на карте
  • Как определить координаты точки на картеКак определить координаты точки на карте
  • Как вставить в сайт карту GoogleКак вставить в сайт карту Google
  • Как изменить город погодыКак изменить город погоды
  • Как измерить расстояние в GoogleКак измерить расстояние в Google
  • Как посмотреть на город из спутникаКак посмотреть на город из спутника
  • Как посмотреть местностьКак посмотреть местность
  • Как узнать широту
  • Как узнать долготу и широтуКак узнать долготу и широту
  • Как поменять регионКак поменять регион
  • Как проложить маршрут на картеКак проложить маршрут на карте
  • Как доехать без пробокКак доехать без пробок
  • Как определить координаты местностиКак определить координаты местности
  • Как определить долготу и широтуКак определить долготу и широту
  • Как определить географические координаты точкиКак определить географические координаты точки
  • Как определить направление на спутникКак определить направление на спутник
  • Как определить свое местонахождениеКак определить свое местонахождение
  • Как определить координатыКак определить координаты
  • Как узнать координаты курсораКак узнать координаты курсора

Как ввести координаты в Яндекс Картах и найти точку

В глобальной паутине Интернета есть много хороших картографических ресурсов, позволяющих исследовать ту или иную местность на карте, а при необходимости и посмотреть как это выглядит с высоты «птичьего полёта» благодаря снимкам со спутников. Многие из них позволяют определить координаты точки на карте благодаря тому, что умеют работать с географическими координатами. Они помогают максимально точно определить местоположение того или иного объекта на земном шаре вне зависимости через что Вы его ищете — на глобусе или на сайте в Интернете. Один из популярнейших картографических ресурсов в России — Яндекс.Карты координаты тоже отлично понимает и поддерживает работу с ними.

Читайте так же:
Гугл запрос по картинке

gps координаты на яндекс картах

Давайте сначала определимся — что такое географические координаты. Выглядят они просто, как два числа. На самом деле, это две специальных угловых величины — широта и долгота. Северная широта обозначается буквой N от «Nord»(Север), южная широта — S от South (Юг). Долгота тоже может быть восточной E от «East» (Восток) или западной — «W» от «West» (Запад). Именно по ним на сегодняшний день определяют положение объектов на поверхности планеты. Обычно они представлены в виде градусов, то в принципе, их можно указать и в дробях. Если Вам известны широта и долгота нужной точки, то будет легко найти её хоть на Яндекс.Картах, хоть на Google Maps.

Как определить координаты точки

Чтобы в Картах Яндекс найти долготу и широту нужной Вам точки — просто найдите её на карте и кликните по ней левой кнопкой мыши. Появится подсказка с названием географического объекта. В нижней её части будут отображаться искомые числа. Приведу пример: я ищу координаты сквера имени Олега Янковского в Саратове. Найдя его — кликаю мышью и вижу подсказку:

как определить координаты на картах яндекс

Под текстом подсказки написаны два числа. Первым идёт широта: 51.533689. Вторым — долгота: 46.002794.

Как Вы можете заметить, Yandex.Карты дают возможность даже построить маршрут из любого места до координат нужной точки местонахождения.

Как ввести координаты чтобы найти точку

В сервисе возможно и обратное действие — поиск точки по введённым координатам. Для этого надо в строку поиска ввести широту и долготу, причём ввести географические координаты в Яндекс. Картах надо именно в таком порядке — сначала широта, затем долгота. Это международный формат, который принят и используется везде, в том числе и в Гугл Мапс и GPS-навигаторах.

Для примера, давайте выполним поиск места приземления первого космонавта — Юрия Алексеевича Гагарина. Его координаты — 51.27168N,46.11656E. Вводим их в строку поиска:

поиск точки по координатам в яндексе

Нажимаем кнопку найти и… вот оно — место приземления на карте:

определение координат на карте яндекс

Яндекс Карты помогут найти точку и пометят её красным маркером. В отдельном окне будет выведена вся необходимая информация. При необходимости, сервис так же даёт возможность построить сюда маршрут или отправить точку в приложение Яндекс.Навигатор на телефоне или планшете.

Встройте в свой веб-сайт готовые карты от Google

Планы и карты часто размещаются на сайтах компаний с целью помочь клиентам добраться до учреждения. И Карты Google могут стать отличным помощником. Ну разве не чудесно будет добавить к карте еще и логотип компании, указать место стоянки, ж/д вокзалы и т.д. Да так, чтобы найти вас не представляло ни малейшей трудности. На самом деле это очень просто сделать, и в этом уроке я расскажу вам как.

Читайте так же:
Можно ли чистить системный блок пылесосом

Обзор урока

o Google Maps API
o Получаем координаты
o Встраиваем карту в ваш сайт
o Добавляем маркеры
o Настройка маркеров
o Добавляем информационные блоки

Google Maps API

Google Maps API позволяет встраивать карты прямо в страницы вашего сайта. Для чего вам потребуется немного JavaScript, а для создания красивого оформления — немного CSS. Только что выпущена Google Maps API версия 3 и мы именно ее возьмем за основу. Вы можете ознакомиться со всей документацией на Google Labs, и пока будете просматривать информацию обязательно получите ключ к API Карт.

Получаем координаты

Полагаю, что вы, врядли, знаете точные координаты расположения вашей фирмы, поэтому объясню вам очень простой способ для их получения, который предлагает Google. Зная точный адрес вы можете вписать его в URL-адрес следующим образом:

Вписав его подобным образом в адресную строку, вы получите следующие данные:

Это координаты Центрального управления компании Apple в Купертино

Первое число — это константа, и 200 означает, что операция прошла успешно. Второе число указывает на сколько точно указывается адрес, в данном случае 8 говорит о довольно высокой точности. Два последних значения — это широта и долгота, именно они нам и нужны.

Встраиваем карту в ваш сайт

Теперь давайте, наконец, добавим карту на сайт! Откройте любимый HTML -редактор и создайте стандартный HTML-файл с кодировкой UTF-8. Сперва создадим центр проекции (точку фотографирования) и укажем в нашем HTML-файле путь на JavaScript, находящийся на сайте Google Code. Заключите следующие строчки между тегами <head> и </head>:

В коде после ссылки идет свойство sensor=false. Так как нам не нужны сенсоры, GPS и нет необходимости определять чье-либо местонахождение.

Под кодом, который мы только что вставили, введите следующее:

Давайте немного разберемся с кодом. Во второй строке задаем функцию initialize(). В ней мы и зададим основные настройки нашей карты. В третьей строке вводим переменную latlng. latlng означает географические широту и долготу. Переменная содержит координаты, которые будем использовать как центр нашей карты.
Затем вводится переменная settings, содержащая большой список параметров:

— zoom задает, как вы, наверное, уже догались, на сколько будет увеличена карта.
— center задает центральную точку.

Прописывая latlng, мы ссылаемся на координаты уже прописанные в этой переменной.

Следующие параметры кода несколько минимализируют разметку карты. Кнопки управления в верхнем правом углу (Карта, Спутник, Ландшафт) заменяются на ниспадающее меню, и кнопки задающие масштаб заменяются на маленькие рычажки.

mapTypeId: google.maps.MapTypeId.ROADMAP определяет тип нашей карты, это будет дорожная карта, но вы легко можете сменить тип на SATELLITE (спутниковая карта), HYBRID (карта-гибрид) или TERRAIN (ландшафтная карта).

Далее пишем следующее:

В нем вводим переменную map, она определяет, что наша карта будет использовать все заданные выше настройки.

и закрываем функцию, перейдем к созданию тела страницы:

Таким образом мы заставляем наш сайт при загрузке активизировать функцию initialize() и задаем в теге <div> размер для нашей карты.

Добавляем маркеры

Пора добавить некоторую разметку. Давайте начнем с создания стандартного маркера:

Итак, разберемся с кодом.

Сначала мы задали переменную companyPos, с помощью которой устанавливают расположение маркера. Далее, мы создали сам маркер посредством переменной companyMarker. Вы можете конечно вписать еще ряд параметров, а с теми, которые мы уже указали, я думаю все ясно.

Читайте так же:
Можно ли посмотреть удаленную переписку в whatsapp

Хотя того, что мы уже сделали, вполне достаточно и ваш клиент легко вас найдет, мы можем нашу карту слегка приукрасить. Создайте в Photoshop изображение размером 100×50 пикселей подобное этому:

Далее создадим у нашего изображения тень

Теперь заменяем стандартный маркер этими изображениями, соответственно изменяем и код:

Данный код тоже довольно простой. Переменная companyLogo указывает на название нашего логотипа, задает его размер, путь к нему и координаты расположения кончика логотипа (то есть то место, в котором наш логотип касается карты). Затем те же самые параметры настраиваем и для изображения тени с помощью переменной companyShadow. И наконец посредством переменной companyMarker мы выводим изображение и его тень на карту.

Чтобы добавить еще маркеры, воспользуйтесь тем же способом, только не забудьте сменить названия переменных.

Если вам нужно расположить несколько маркеров очень близко друг к другу, воспользуйтесь z-индексом. Маркер с самым высоким значением z-индекса будут всегда сверху:

Параметр z-index позволяет вам выбрать какой маркер будет поверх всех

Добавляем информационные блоки

Вы можете ввести описание компании с помощью информационного блока, появляющегося при нажатии на логотип. Благодаря Google Maps API это сделать проще простого.

Щелчок на логотип вашей компании будет активизировать информационный блок.

Вставьте данный код сразу под переменной map:

И этот код тоже необыкновенно прост. Вот здесь есть простор для ваших идей, так как в информационном блоке можно расположить не только название и пару тройку параграфов, но и изображения. А чтобы описание появлялось по щелчку на логотип, впишите этот код сразу после закрывающей >функции initialize():

Приукрасьте немного ваш блок, добавив стилей в ваш stylesheet-файл:

Вот и все! Теперь вы сможете встроить Google карту в любой проект.

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.stiern.com
Перевел: Максим Шкурупий
Урок создан: 28 Октября 2009
Просмотров: 100765
Правила перепечатки

5 последних уроков рубрики «Разное»

Как выбрать хороший хостинг для своего сайта?

Выбрать хороший хостинг для своего сайта достаточно сложная задача. Особенно сейчас, когда на рынке услуг хостинга действует несколько сотен игроков с очень привлекательными предложениями. Хорошим вариантом является лидер рейтинга Хостинг Ниндзя — Макхост.

Как разместить свой сайт на хостинге? Правильно выбранный хороший хостинг — это будущее Ваших сайтов

Проект готов, Все проверено на локальном сервере OpenServer и можно переносить сайт на хостинг. Вот только какую компанию выбрать? Предлагаю рассмотреть хостинг fornex.com. Отличное место для твоего проекта с перспективами бурного роста.

Разработка веб-сайтов с помощью онлайн платформы Wrike

Создание вебсайта — процесс трудоёмкий, требующий слаженного взаимодействия между заказчиком и исполнителем, а также между всеми членами коллектива, вовлечёнными в проект. И в этом очень хорошее подспорье окажет онлайн платформа Wrike.

20 ресурсов для прототипирования

Подборка из нескольких десятков ресурсов для создания мокапов и прототипов.

Топ 10 бесплатных хостингов

Небольшая подборка провайдеров бесплатного хостинга с подробным описанием.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector