схема географического URI


Из Википедии, свободной энциклопедии
  (Перенаправлено с GeoURL )
Перейти к навигации Перейти к поиску

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

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

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

Географический URI не следует путать с бывшим веб-сайтом GeoURL [4] (на котором были реализованы адреса межконтинентальных баллистических ракет ).

Пример

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

geo:37.786971,-122.399677

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

Geo URI также допускает дополнительное значение «неопределенности», разделенное точкой с запятой , представляющее неопределенность местоположения в метрах, и описывается с помощью параметра URI «u». [1] Geo 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 по умолчанию — World Geodetic System 1984 (WGS-84), [1] , и не рекомендуется использовать какие-либо другие:

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

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

  • Расположение монумента Вашингтона указано с помощью UTM-зоны 18N и его стандартного идентификатора :
    geo:323482,4306480;crs=EPSG:32618;u=20
  • Географический URI для гипотетической лунной CRS, созданной в 2011 году, может быть:
    geo:37.786971,-122.399677;crs=Moon-2011;u=35

Порядок, в котором встречаются параметры, разделенные точкой с запятой, имеет частичное значение. [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), и эта концепция распространяется на другие координаты ( CRS не по умолчанию) .

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

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

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

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

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. полная неопределенность: это только один параметр, представляющий «всю неопределенность», неопределенность в пространственной мере и неопределенность в отношении определения объекта или центра объекта. Это сумма случайных величин . Гипотеза упрощения, позволяющая свести ее к модели с одной переменной, не определена.

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

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

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

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

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

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

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

Смотрите также

  • LOC-запись

использованная литература

  1. ^ a b c d e f g h i j k l «RFC 5870 - Единый идентификатор ресурса для географических местоположений (geo URI)» . Инженерная рабочая группа Интернета. 08.06.2010 . Проверено 9 июня 2010 г.
  2. ^ «RFC 6350 - Спецификация формата vCard» . Инженерная рабочая группа Интернета. 2011-08-11 . Проверено 19 июня 2012 г.
  3. ^ «Список намерений Android» . Проверено 19 июня 2012 г. .
  4. ^ «GeoURL (2.0) Адресный сервер межконтинентальной баллистической ракеты GeoURL» . Geourl.org. Архивировано из оригинала 03.12.2013 . Проверено 24 декабря 2011 г. . GeoURL — это обратный каталог местоположения-URL. Это позволит вам находить URL-адреса по их близости к заданному местоположению. Найдите, например, блог вашего соседа или веб-страницу ближайших к вам ресторанов. GeoURL перечисляет 9 601 000 сайтов. Добавьте себя в базу.
  5. ^ Раздел 3.4.5 RFC 5870.
  6. ^ Используя RFC 5491, в котором говорится, что «... теоретически площадь или объем представляют собой покрытие, в котором пользователь имеет относительно высокую вероятность быть найденным, а точка является удобным средством определения центроида для области или объем» , мы можем также использовать понятие домашнего ареала муравьев или муравьиной королевы, чтобы определить муравейник.
  7. ^ «Намерения Google Maps для Android | URL-адреса карт» . Разработчики Google .
  8. ^ «Общие намерения (карты)» . Android-разработчики .

внешняя ссылка

  • RFC5870
  • Веб-сайт Geo URI
Получено с https://en.wikipedia.org/w/index.php?title=Geo_URI_scheme&oldid=1057927043 "