Jump to content

схема гео-URI

Схема geo URI представляет собой схему универсального идентификатора ресурса (URI), определенную в RFC 5870 Инженерной группы Интернета (опубликовано 8 июня 2010 г.). [1] как:

универсальный идентификатор ресурса (URI) для географических местоположений с использованием имени схемы «geo» . URI «geo» идентифицирует физическое местоположение в двух- или трехмерной системе координат компактным, простым, удобочитаемым и независимым от протокола способом. [1]

Текущая версия vCard спецификации [2] поддерживает географические URI в свойстве «GEO» vCard, а стандарт GeoSMS использует географические URI для геотегирования SMS-сообщений. Устройства на базе Android поддерживают географические URI, [3] хотя эта реализация основана на предварительной версии спецификации и поддерживает другой набор параметров URI и строк запроса.

Geo URI не следует путать с бывшим веб-сайтом GeoURL. [4] (который реализовал адреса МБР ).

Простой географический URI может выглядеть так:

geo:25.245470718844146,51.45400942457904

где два числовых значения представляют широту и долготу соответственно, [1] и разделяются запятой . [1] Это координаты горизонтальной сетки (2D). Если присутствует третье значение, разделенное запятыми, оно представляет высоту ; [1] итак, координаты 3D сетки. Координаты в южном и западном полушариях, а также высоты ниже системы координат (глубины) обозначаются отрицательным знаком с дефисом. [1]

Geo URI также допускает необязательное значение «неопределенности», разделенное точкой с запятой , представляющее неопределенность местоположения в метрах и описываемое с помощью параметра URI «u». [1] Гео-URI с параметром неопределенности выглядит следующим образом:

geo:37.786971,-122.399677;u=35

Например, географический URI может быть включен в веб-страницу в виде HTML :

<a href="geo:37.786971,-122.399677;u=35">Wikimedia Headquarters</a>

чтобы пользовательский агент , поддерживающий географический URI, такой как веб-браузер, мог запускать выбранную пользователем картографическую службу; или его можно использовать в канале Atom или другом XML- файле.

Системы координат

[ редактировать ]

Значения координат имеют смысл только в том случае, если система координат указана (CRS). CRS по умолчанию — Всемирная геодезическая система 1984 года (WGS-84), [1] и не рекомендуется использовать любые другие:

Необязательный параметр URI «crs», описанный ниже, может использоваться в будущих спецификациях для определения использования CRS, отличных от WGS-84. Это в первую очередь предназначено для того, чтобы справиться со случаем замены WGS-84 другим CRS в качестве преимущественно используемого, а не для разрешения произвольного использования тысяч CRS для URI (что явно повлияет на совместимость). [1]

Единственное оправданное использование других CRS сегодня, возможно, — это сохранение проекций на крупномасштабных картах , таких как локальные UTM , или для внеземных координат, таких как координаты на Луне или Марсе . Синтаксис и семантика параметра CRS, разделенного точкой с запятой, описаны в разделе 8.3 RFC 5870. Примеры:

Порядок, в котором встречаются параметры, разделенные точкой с запятой, частично важен. [1] Хотя параметр labeltext и будущие параметры могут быть заданы в любом порядке, crs и u параметры должны быть на первом месте. Если используются оба, crs должно предшествовать u. [1] Все параметры не чувствительны к регистру , [1] Итак, представляя себе будущий новый параметр mapcolors, его можно игнорировать более простыми приложениями, и приведенный выше пример в точности эквивалентен:

geo:323482,4306480;CRS=epsg:32718;U=20;mapcolors=for_daltonic

Использование представления имен параметров в нижнем регистре ( crs u и mapcolors) предпочтительнее.

Семантика и обычные интерпретации

[ редактировать ]

Семантика схемы Geo URI, выраженная в разделе 3.4 RFC 5870, не содержит явного описания некоторых математических предположений, поэтому она открыта для интерпретации. Примерно через 10 лет после публикации появились некоторые общепринятые или «наиболее часто используемые» предположения.

1. Океан
2. Опорный эллипсоид.
3. Местный отвес.
4. Континент
5. Геоид

Синтаксис пользовательского интерфейса Geo определяет координаты как coordinates = coord-a "," coord-b [ "," coord-c ], где coord-c является необязательным. Семантика coord-c для WGS-84 — это высота в метрах (в частности, « высота земли » относительно текущего геоида гравитационной модели Земли — прикрепленной к WGS84), [5] и концепция распространяется на другие координаты (нестандартной CRS).

В RFC поясняется, что «... undefined <altitude> МОЖЕТ предполагать, что URI относится к соответствующему местоположению на физической поверхности Земли». Однако «... значение <altitude>, равное 0, НЕ ДОЛЖНО ошибочно относиться к «высоте земли»» . [6]

Другими словами, когда высота определена, измерение выполняется относительно геоида (№5; черная линия на изображении), поверхности, определяемой гравитацией Земли, приближающейся к среднему уровню моря . Если оно не определено, предполагается, что высота равна высоте точки широты и долготы, то есть ее высоте (или отрицательной глубине) относительно геоида (т. е. «высоте земли»). Однако точку с размером «altitude=0» не следует путать с неопределенным значением: она относится к высоте 0 метров над геоидом.

Использование геоида отличается от GeoJSON , который использует прямую высоту эллипсоида. [7]

Неопределенность

[ редактировать ]
Грани неопределенности. Согласно ISO 5725-1 : точность – это близость результатов измерений к истинному значению; Прецизионность — это степень, в которой повторные (или воспроизводимые ) измерения в неизмененных условиях дают одни и те же результаты.

Вспоминая приведенный выше пример,

geo:37.786971,-122.399677;u=35

The u=35 часть сообщает неопределенность. Как будет показано, геометрически неопределенность представляет собой диск радиуса u в свою очередь точки гео URI.

Geo URI не касается точных абстрактных положений, строго говоря, это оценка местоположения , и мы можем интерпретировать его (из RFC 5870 и RFC 5491) как приблизительное физическое положение объекта на поверхности Земли.

RFC 5870 не формализует использование термина « неопределенность ». Таким образом, в грубостатистическом или любом нестатистическом численном анализе является неопределенность GeoURI числом обусловленности . Статистическое значение неявно, оно исходит из ссылок на RFC: единственной нормативной ссылкой, в которой есть что-то о неопределенности, является RFC 5491 (раздел 5) . В основной информационной ссылке ISO 6709:2008 не используется термин «неопределенность», а используются термины «точность» и «прецизионность», которые являются аспектами неопределенности и могут интерпретироваться в соответствии с ISO 5725-1 (показано).

Собрав все вместе, приняв эти подсказки, обычные статистические предположения и явные определения RFC, мы получаем неопределенности математические свойства Geo URI:

  1. неопределенность симметрична: RFC является явным, и мы можем понимать его как действительную гипотезу упрощения. «Единое значение неопределенности применяется ко всем измерениям, указанным в URI» (раздел 3.4.3). В результате вокруг точки образуется сферический объем (или диск в 2D-проекции).
    В RFC 5491 «местоположения выражаются как точка (...) и область или объем неопределенности вокруг точки».
    • Используя RFC 5491, мы можем предположить, что «РЕКОМЕНДУЕТСЯ, чтобы неопределенность выражалась с достоверностью 95% или выше» . Следовательно, неопределенность составляет два стандартных отклонения, 2σ, и именно радиус диска представляет неопределенность геометрически.
  2. фиксированная единица измерения: RFC обязывает использовать метры в качестве единиц измерения неопределенности , даже если в координатах (CRS) используются другие (например, по умолчанию десятичные градусы). Это семантическая проблема и проблема преобразования:
  3. Модель гауссовой ошибки: RFC ничего не говорит, мы интерпретируем фразы «степень неопределенности в местоположении» и «неопределенность, с которой известно идентифицированное местоположение объекта», все в контексте нормативной ссылки RFC 5491 (и информативные ссылки, такие как ISO 6709:2008 ).
  4. полная неопределенность: это только один параметр, представляющий «всю неопределенность», неопределенность в пространственных мерах и неопределенность в отношении определения объекта или центра объекта. Это сумма случайных величин . Не существует гипотезы упрощения, позволяющей свести ее к модели с одной переменной.

Представьте себе расположение колонии муравьев , чтобы проиллюстрировать:

  • колония представляет собой трехмерный объект, находящийся (точно) на поверхности местности , то есть на точной высоте (приблизительно к нулевой мере неопределенности).
  • трехмерный объект имеет некоторое согласованное определение, но оно неточное, поэтому его неопределенностью нельзя пренебрегать. Эта неточность может быть связана с тем, что муравейник скрыт под землей (это «оценочный объект»), или с формальным определением его границ и т. д. [8] Этот вид неопределенности не имеет корреляции с мерой неопределенности местоположения (например, GPS).
    • диск, представляющий муравейник (как неопределенность объекта), моделируется как 2σ, что соответствует 95% доверительной области.
  • точка представляет собой меру местоположения GPS , то есть «центр» проекции 3D-объекта на 2D-поверхность.

Общая неопределенность представляет собой сумму ошибок GPS и ошибок определения объекта. Ошибки GPS по широте и долготе необходимо упростить (довести до диска) и преобразовать в метры. Если ошибки были получены на основе другой модели, их необходимо преобразовать в модель Гаусса.

Неофициальные расширения

[ редактировать ]

Некоторые поставщики, такие как ОС Android , внедрили расширения схемы URI «geo»: [9] [10]

  • z : Уровень масштабирования для масштабирования проекции Web Mercator . Значение представляет собой целое число от 1 до 21.
  • q : выполнить поиск по ключевому слову, указанному вокруг точки. Если местоположение указано как «0,0», выполните поиск вокруг текущей позиции. В скобках можно указать метку, которая будет отображаться на карте.

Карты Google используют нетрадиционный подход к отображению точек: они показывают карту, но не отображают метку на карте, когда местоположение указано стандартным способом. Пин-код отображается только в том случае, если он задан в качестве запроса. Другими словами, чтобы показать пин-код в офисе Фонда Викимедиа , не следует использовать geo:37.78918,-122.40335 но geo:0,0?q=37.78918,-122.40335.

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д и ж г час я дж к л «RFC 5870 — унифицированный идентификатор ресурса для географических местоположений (geo URI)» . Рабочая группа по интернет-инжинирингу. 08.06.2010 . Проверено 9 июня 2010 г.
  2. ^ «RFC 6350 — Спецификация формата vCard» . Рабочая группа по интернет-инжинирингу. 11 августа 2011 г. Проверено 19 июня 2012 г.
  3. ^ «Список намерений Android» . Проверено 19 июня 2012 г.
  4. ^ «GeoURL (2.0) Адресный сервер межконтинентальных баллистических ракет GeoURL» . Geourl.org. Архивировано из оригинала 3 декабря 2013 г. Проверено 24 декабря 2011 г. GeoURL — это обратный каталог URL-адреса. Это позволит вам находить URL-адреса по их близости к заданному местоположению. Найдите, например, блог вашего соседа или веб-страницу ближайших к вам ресторанов. GeoURL насчитывает 9 601 000 сайтов. Добавьте себя в базу данных.
  5. ^ Раздел 2 RFC 5870.
  6. ^ Раздел 3.4.5 RFC 5870.
  7. ^ Раздел 4, RFC   7946 – Формат GeoJSON.
  8. ^ Используя RFC 5491, в котором говорится, что «... теоретически область или объем представляет собой зону покрытия, в которой пользователь имеет относительно высокую вероятность быть найденным, а точка является удобным средством определения центроида области или объема. « Для определения муравейника мы можем также использовать концепцию домашнего ареала муравьев или муравьиной королевы.
  9. ^ «Намерения Google Maps для Android | URL-адреса карт» . Разработчики Google .
  10. ^ «Общие намерения (карты)» . Android-разработчики .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 601ce21ebf1adbf21b392f491acb0ab8__1702012980
URL1:https://arc.ask3.ru/arc/aa/60/b8/601ce21ebf1adbf21b392f491acb0ab8.html
Заголовок, (Title) документа по адресу, URL1:
geo URI scheme - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)