Гео URI схемасы - Geo URI scheme

The географиялық URI схемасы Бұл Ресурстың бірыңғай идентификаторы (URI) схемасы Интернет-инженерлік жұмыс тобы Келіңіздер RFC 5870 (2010 жылғы 8 маусымда жарияланған)[1] сияқты:

«гео» көмегімен географиялық орындарға арналған бірыңғай ресурстар идентификаторы (URI) схеманың атауы. 'Geo' URI екі немесе үш өлшемді физикалық орынды анықтайды координаттар анықтамалық жүйесі ықшам, қарапайым, адамға түсінікті және хаттама -тәуелсіз тәсіл.[1]

Ағымдағы қайта қарау vCard сипаттама[2] vCard-тің «GEO» сипатындағы гео URI-ді қолдайды және GeoSMS стандарт үшін гео URI пайдаланылады геобелгілеу SMS хабарламалар. Android негізделген құрылғылар гео URI-ді қолдайды,[3] дегенмен, бұл қолдану сипаттаманы қайта қараудың жобасына негізделген және URI параметрлерінің басқа жиынтығын және сұрау жолдарын қолдайды.

Гео URI-ді бұрынғы веб-сайтпен шатастыруға болмайды GeoURL[4] (ол іске асырылды ICBM мекенжайлары ).

Мысал

Қарапайым гео URI келесідей болуы мүмкін:

гео: 37.786971, -122.399677

мұндағы екі сандық мәндер ендік және бойлық сәйкесінше,[1] және а арқылы бөлінеді үтір.[1] Олар а-ның координаттары көлденең тор (2D). Егер үтірмен бөлінген үшінші мән болса, ол білдіреді биіктік;[1] Сонымен, 3D торының координаттары. Оңтүстік және Батыс жарты шарлардағы координаттар, сондай-ақ координаттар анықтамалық жүйесінен төмен биіктіктер (тереңдіктер) жетекші сызықшамен теріс таңбамен белгіленеді.[1]

Гео URI сонымен бірге а-мен бөлінген қосымша «белгісіздік» мәніне жол береді нүктелі үтір, орналасқан жердің анықталмағандығын метрмен бейнелейді және «u» URI параметрінің көмегімен сипатталады.[1] Белгісіздік параметрі бар гео URI келесідей көрінеді:

гео: 37.786971, -122.399677; u = 35

Мысалы, гео URI мекен-жайы веб-параққа енгізілуі мүмкін HTML:

гео: 37.786971, -122.399677; u = 35 «> Викимедияның бас кеңсесі

гео-URI-дан хабардар болу үшін пайдаланушы агенті сияқты а веб-шолғыш пайдаланушының таңдаған картографиялық қызметін іске қосуы мүмкін; немесе оны an Атом жем немесе басқа XML файл.

Координаттардың анықтамалық жүйелері

Координаталардың мәндері a болғанда ғана мағыналы болады координаттар анықтамалық жүйесі (CRS) көрсетілген. Әдепкі CRS болып табылады Дүниежүзілік геодезиялық жүйе 1984 ж (WGS-84),[1] және басқаларын қолдану ұсынылмайды:

Төменде сипатталған қосымша «CRS» URI параметрін WGS-84-тен басқа CRS-ді пайдалануды анықтау үшін болашақ спецификацияларда қолдануға болады. Бұл, ең алдымен, WRI-84-ті ауыстыратын басқа CRS жағдайын жеңуге арналған, бұл URI үшін мыңдаған CRS-ді ерікті түрде қолдануға жол бермейді (бұл өзара әрекеттесуге айқын әсер етеді).[1]

Қазіргі уақытта басқа CRS-ті жалғыз ғана қолдану - бұл проекцияны сақтау ауқымды карталар, жергілікті ретінде UTM, немесе сол сияқты жердегі емес координаттар үшін ай немесе Марс. Нүктелі үтірмен бөлінген CRS параметрінің синтаксисі мен семантикасы 8.3 бөлімінде сипатталған RFC 5870. Мысалдар:

Нүктелі үтірмен бөлінген параметрлердің орналасу реті ішінара маңызды.[1] Белгілеу мәтінінің параметрі және болашақ параметрлер кез-келген тәртіпте берілуі мүмкін болған кезде кр және сен параметрлер бірінші кезекте тұруы керек. Егер екеуі де қолданылса, кр алдында болуы керек сен.[1] Барлық параметрлер регистрге тәуелді емес,[1] болашақ болашақ параметрді елестету карта түстер, оны қарапайым қосымшалар ескермеуі мүмкін және жоғарыда келтірілген мысал:

гео: 323482,4306480; CRS = epsg: 32718; U = 20; mapcolors = for_daltonic

Күмәнданбайтын болсаңыз, параметр атауларының кіші әріппен көрсетілуін қолданыңыз (кр сен және карта түстер) артықшылығы бар.

Семантика және әдеттегі түсіндіру

3.4 бөлімінде көрсетілген Geo URI схемасы семантикасы RFC 5870, кейбір математикалық жорамалдарда айқын емес, сондықтан түсіндіруге ашық. Жарияланғаннан кейін ~ 10 жыл өткен соң, кейбір келісім немесе «жиі қолданылатын» болжамдар бар.

Биіктік

1. Мұхит
2. Анықтамалық эллипсоид
3. Жергілікті желілік сызық
4. Континент
5. Геоид

Geo UI синтаксисі координаттарды анықтайды координаттар = coord-a «,» coord-b [«,» coord-c], қайда координат-с міндетті емес. Мағыналық координат-с үшін WGS-84 болып табылады биіктік (атап айтқанда «жер» биіктік «, ағымға қатысты геоид WGS84-ге тіркелген), ал тұжырымдама басқа координаттарға кеңейтілген (әдепкі емес CRS).

RFC мұны түсіндіреді «... анықталмаған <биіктік> URI жердің физикалық бетіндегі тиісті орынды білдіреді деп болжауы мүмкін.» Алайда, «... 0 мәні <жер биіктігі» деп қателеспеу керек ».[5]

Басқаша айтқанда, биіктік анықталған кезде, өлшеу геоидқа (# 5; суреттегі қара сызық), Жердің тартылыс күшімен анықталған бетке, теңіздің деңгейі. Ол анықталмаған кезде, биіктік ендік-бойлық нүктесінің биіктігі деп қабылданады, яғни оның геоидқа қатысты биіктігі (немесе теріс тереңдігі) (яғни «жер биіктігі»). «Биіктік = 0» өлшемі бар нүктені анықталмаған мәнмен шатастыруға болмайды: ол геоидтан 0 метр биіктікке жатады.

Белгісіздік

Белгісіздік жақтары. Сәйкес ISO 5725-1: дәлдік бұл өлшеу нәтижелерінің шын мәніне жақындығы; дәлдік дәрежесі қайталанды (немесе қайталанатын ) өзгеріссіз жағдайдағы өлшемдер бірдей нәтижелерді көрсетеді.

Geo URI дәл дерексіз позициялар туралы емес, қатаң түрде an орналасу сметасы және біз оны түсіндіре аламыз (бастап RFC 5870 және RFC 5491 ) объектінің Жер бетіндегі физикалық жағдайы ретінде.

The RFC 5870 «пайдалануды рәсімдемеубелгісіздік «термин. Сонымен, өрескел статистикалық немесе кез-келген статистикалық емес сандық талдау, GeoURI белгісіздігі Бұл шарт нөмірі. Статистикалық мағынасы айқын емес, АӨК сілтемелерінен шығады: бір нәрсе туралы жалғыз нормативтік сілтеме белгісіздік болып табылады RFC 5491 (5 бөлім). Негізгі ақпараттық анықтама, ISO 6709: 2008, «белгісіздік» терминін қолданбаңыз, бірақ «дәлдік» және «дәлдік» терминдерін қолданыңыз, олар белгісіздік аспектілері болып табылады және ISO 5725-1 стандартына сәйкес түсіндірілуі мүмкін (суретте көрсетілген).

Барлығын біріктіріп, осы белгілерді, әдеттегі статистикалық болжамдар мен АӨК-нің анықтамаларын қабылдай отырып, біз Geo URI анықтамасын аламыз белгісіздік математикалық қасиеттері:

  1. белгісіздік симметриялы: RFC анық, және біз оны жеңілдетілген гипотеза деп түсінеміз. «Бірыңғай белгісіздік мәні URI-де берілген барлық өлшемдерге қолданылады» (3.4.3 бөлім). Нүктенің айналасындағы сфералық көлемде (немесе диск 2D проекциясы бойынша) шығады.
    Авторы RFC 5491 «орындар нүкте (...) және нүктенің айналасындағы белгісіздік аумағы немесе көлемі ретінде көрсетіледі».
    • Қолдану RFC 5491, біз мұны болжай аламыз «Белгісіздік 95% және одан жоғары сеніммен білдірілетіні ҰСЫНЫЛАДЫ». Демек, белгісіздік екі стандартты ауытқу болып табылады, 2 and, және ол геометриялық тұрғыдан белгісіздікті бейнелейтін диск радиусы.
  2. бекітілген өлшем бірлігі: АӨҚ-ны қолдануға міндетті метр сияқты белгісіздік координаттар (CRS) басқаларын қолданған кезде де бірліктерді өлшеу (әдепкі сияқты, ондық дәреже). Бұл мағыналық және түрлендіру проблемасы:
  3. Гаусс қателік моделі: АФК ештеңе айтпайды, біз «орналасқан жердегі белгісіздік мөлшері» және «тақырыптың анықталған орны белгілі болатын белгісіздік» сөз тіркестерін түсіндіреміз, барлығы нормативтік сілтеме аясында, RFC 5491 (және ұқсас ақпараттық сілтемелер) ISO 6709: 2008 ).
  4. жалпы сенімсіздік: бұл «барлық белгісіздікті» білдіретін бір ғана параметр, кеңістіктегі өлшемдегі белгісіздік және объектінің анықталуына немесе объектінің орталығына қатысты белгісіздік. Бұл кездейсоқ шамалардың қосындысы. Оны бір айнымалы модельге дейін төмендетуге бағытталған жеңілдетілген гипотеза жоқ.

Орналасқан жерін елестету құмырсқалар колониясы бейнелеу үшін:

  • колония - бұл (дәл) орналасқан 3D нысаны Жер бедері, сондықтан дәл биіктікте (нөлдік белгісіздік өлшеміне жуықтайды).
  • 3D нысаны белгілі бір консенсуалды анықтамаға ие, бірақ дәл емес, сондықтан оның белгісіздігін ескермеуге болмайды. Бұл дәлдіктің жоқтығы құмырсқаның жер астында жасырылғандығында (бұл «болжамды объект») немесе оның делимитациясының ресми анықтамасында және т.б.[6] Мұндай анықталмағандықтың орналасқан жермен (мысалы, GPS) белгісіздік өлшемімен ешқандай байланысы жоқ.
    • құмырсқалар ұясын бейнелейтін диск (объектінің белгісіздігі ретінде) 2σ ретінде 95% сенімділік аймағы ретінде модельденеді.
  • нүкте а жаһандық позициялау жүйесі орналасу өлшемі, яғни 2D бетіндегі 3D объектісінің проекциясының «орталығы».

Жалпы сенімсіздік - бұл GPS қателіктері мен объектіні анықтау қателіктерінің жиынтығы. GPS ендік пен бойлық қателіктерін жеңілдету (дискіге) және есептегіштерге айналдыру қажет. Егер қателер туралы басқа модельде айтылған болса, оларды Гаусс моделіне ауыстыру керек.

Ресми емес кеңейтулер

Сияқты кейбір сатушылар Android OS, «гео» URI схемасына кеңейтулер қабылдады:[7][8]

  • з: Үшін масштабтау деңгейі Web Mercator проекциясы масштабтау. Мән 1-ден 21-ге дейінгі бүтін сан.
  • q: Нүкте бойынша берілген кілт сөзге іздеу жүргізіңіз. Егер орын «0,0» түрінде берілсе, ағымдағы позицияны іздеңіз. Картадан көрсету үшін жапсырманы көрсету үшін жақшаны қолдануға болады.

Android ұпайларды талдауға дәстүрлі емес тәсілді қолданады: ол әдеттегідей берілген жерде карта пинін көрсетпейді және карта пині тек сұраныс ретінде берілген кезде пайда болады. Басқаша айтқанда, түйреуішті көрсету Викимедиа қоры кеңсе, оны қолдануға болмайды гео: 37.78918, -122.40335 бірақ гео: 0,0? q = 37.78918, -122.40335.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б c г. e f ж сағ мен j к л «RFC 5870 - географиялық орындарға арналған бірыңғай ресурстық идентификатор (гео URI)». Интернет-инженерлік жұмыс тобы. 2010-06-08. Алынған 9 маусым 2010.
  2. ^ «RFC 6350 - vCard форматының сипаттамасы». Интернет-инженерлік жұмыс тобы. 2011-08-11. Алынған 19 маусым 2012.
  3. ^ «Android ниет тізімі». Алынған 2012-06-19.
  4. ^ «Geourl.org». Geourl.org. Архивтелген түпнұсқа 2011-12-27. Алынған 2011-12-24.
  5. ^ 3.4.5 бөлімі RFC 5870.
  6. ^ Қолдану RFC 5491, бұл мұны білдірді «... теориялық тұрғыдан аудан немесе көлем қолданушының табылуының салыстырмалы түрде жоғары ықтималдығы бар қамтуды білдіреді, ал нүкте аудан немесе көлем үшін центроидты анықтайтын ыңғайлы құрал болып табылады» біз сондай-ақ тұжырымдаманы қолдана аламыз үй диапазоны құмырсқалар илеуін анықтау үшін құмырсқалардың немесе құмырсқалардың патшайымының.
  7. ^ «Android үшін Google Maps ниеттері | Карталардың URL мекен-жайлары». Google Developers.
  8. ^ «Ортақ ниет (карталар)». Android Developers.

Сыртқы сілтемелер