Geo URI 스킴

geo URI scheme

Geo URI 스킴은 Internet Engineering Task Force의 RFC 5870(2010년 [1]6월8일 발행)에 의해 다음과 같이 정의된 Uniform Resource Identifier(URI; 유니폼자원 식별자) 스킴입니다.

지리학적 위치의 URI(Uniform Resource Identifier)는 'geo' 스킴 이름을 사용합니다.'geo' URI는 2차원 또는 3차원 좌표 참조 시스템의 물리적 위치를 작고 단순하며 사람이 읽을 수 있고 프로토콜에 [1]의존하지 않는 방식으로 식별합니다.

vCard 사양의[2] 현재 리비전에서는 vCard의 "GEO" 속성의 Geo URI를 지원하며 GeoSMS 표준은 Geo URI를 사용하여 SMS 메시지를 지오태깅합니다.Android 기반 장치는 Geo URI를 [3]지원하지만 이 구현은 사양 초안 리비전을 기반으로 하며 다른 URI 파라미터 및 쿼리 문자열 세트를 지원합니다.

GeoURI는 이전의 GeoURL 웹사이트[4](ICBM 주소를 실장)와 혼동해서는 안 됩니다.

단순한 Geo URI는 다음과 같습니다.

geo:37.786971,-122.399677

여기서 두 숫자 값은 각각 [1]위도와 경도를 나타내며 [1]쉼표로 구분됩니다.수평 그리드(2D)의 좌표입니다. 세 번째 쉼표로 구분된 값이 있으면 고도를 나타냅니다. 즉,[1] 3D 그리드의 좌표입니다.남반구와 서반구의 좌표와 좌표 기준계 아래의 고도(깊이)는 선행 [1]대시로 음수로 서명됩니다.

또한 Geo URI에서는 옵션의 "불확실성" 값이 허용되며 세미콜론으로 구분되어 로케이션의 불확실성을 미터 단위로 나타냅니다.이 값은 "u"[1] URI 파라미터를 사용하여 설명됩니다.불확실성 파라미터를 가진 지오 URI는 다음과 같습니다.

geo:37.786971,-122.399677;u=35

예를 들어 웹 페이지에 HTML과 같이 Geo URI를 포함할 수 있습니다.

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

따라서브라우저와 같은 지리 URI 인식 사용자 에이전트가 사용자가 선택한 매핑 서비스를 시작하거나 Atom 피드 또는 기타 XML 파일에서 사용할 수 있습니다.

좌표 기준계

좌표 값은 좌표 기준계(CRS)가 지정된 경우에만 의미가 있습니다.디폴트 CRS는 World Geodetic System 1984(WGS-84)[1]로, 그 이외의 사용은 권장하지 않습니다.

다음에 설명하는 옵션의 'crs' URI 파라미터는 향후 사양에서 WGS-84 이외의 CRS 사용을 정의하기 위해 사용될 수 있습니다.이는 주로 다른 CRS가 WGS-84를 주로 사용하는 CRS로 대체하는 경우에 대처하기 위한 것으로, 수천 개의 CRS를 URI에 임의로 사용할 수 있도록 하는 것이 아닙니다(이는 상호 [1]운용성에 분명히 영향을 미칩니다).

오늘날 다른 CRS를 사용할 수 있는 유일한 정당성은 아마도 대형 지도의 투영을 로컬 UTM으로 보존하거나 달이나 화성의 좌표와 같은 비지상 좌표를 보존하는 것일 것이다.세미콜론으로 구분된 CRS 파라미터의 구문과 의미에 대해서는 RFC 5870 섹션 8.3에서 설명합니다.예:

세미콜론으로 구분된 파라미터의 순서는 부분적으로 중요합니다.[1]라벨 텍스트 파라미터와 향후 파라미터는 임의의 순서로 지정할 수 있지만,crs및 그u매개 변수가 먼저 와야 합니다.둘 다 사용되는 경우crs앞에 와야 합니다.u모든 파라미터는 대소문자[1]구분하지 않기 때문에 미래의 새로운 파라미터를 상정할 수 있습니다.[1]mapcolors보다 단순한 어플리케이션에서는 무시할 수 있으며 위의 예는 다음과 같습니다.

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

확실하지 않은 경우에는 파라미터 이름의 소문자 표현을 사용하는 것에 주의해 주십시오.crs u그리고.mapcolors)가 바람직합니다.

의미론 및 통상의 해석

RFC 5870의 섹션 3.4에서 표현된 Geo URI 스킴의 의미는 일부 수학적 가정에 대해 명시적이지 않기 때문에 해석의 여지가 있습니다.출판된 지 약 10년이 지난 후, 합의된 가정이나 "가장 자주 사용되는" 가정들이 몇 가지 있습니다.

고도

1. 바다
2. 기준 타원체
(3) 국부 수직선
4. 대륙
5. 지오이드

Geo UI의 구문은 코디네이트를 다음과 같이 정의합니다.coordinates = coord-a "," coord-b [ "," coord-c ]여기서 은 옵션입니다.WGS-84의 의미는 고도(특히 현재 WGS84에 부착된 지오이드지구 중력 모델에 대한 "지상 고도")이며, 그 개념은 (비기본 CRS의) 다른 좌표로 확장된다.

RFC에서는 다음과 같이 설명하고 있습니다. 정의되지 않은 <고도> URI가 지구 물리 표면상의 각 위치를 가리킨다고 가정할 수 있습니다."그러나 "... <고도> 값이 0인 경우 '지반 고도'[5]를 나타내는 것으로 착각해서는 안 된다.

즉, 고도가 정의되면 평균 해수면에 가까운 지구의 중력에 의해 정의되는 표면인 지오이드(이미지의 #5; 검은색 선)에 대해 측정이 이루어집니다.정의되지 않은 경우, 표고는 위도 경도 지점의 고도, 즉 지오이드에 대한 높이(또는 음의 깊이)로 가정한다(예: "지상 표고").단, 측정값이 "고도=0"인 점은 정의되지 않은 값과 혼동해서는 안 된다. 즉, 지오이드보다 0m 위의 고도를 의미한다.

불확실성

불확실성의 측면.ISO 5725-1따르면 정확도는 측정 결과가 참 값에 근접한 이며 정밀도는 변하지 않은 조건에서 반복(또는 재현 가능한) 측정 결과가 동일한 결과를 나타내는 정도입니다.

Geo URI는 정확한 추상적인 위치에 관한 것이 아니라 엄밀하게는 위치 추정치이며, 이를 지구 표면에 있는 물체의 대략적인 물리적 위치로 해석할 수 있습니다.

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µ이며, 기하학적으로 불확도를 나타내는 것은 디스크의 반지름이다.
  2. 고정 측정 단위: RFC는 좌표(CRS)가 기타(10진수 도 기본값 등)를 사용하는 경우에도 불확실성 측정 단위로 미터 사용을 의무화하고 있습니다.이것은 의미론 및 변환의 문제입니다.
  3. 가우스 오류 모델: RFC는 아무 말도 하지 않습니다. 우리는 "위치의 불확실성 양"과 "주체의 식별된 위치가 알려진 불확실성"이라는 문구를 모두 규범적 참조인 RFC 5491(및 ISO 6709:2008)의 맥락에서 해석합니다.
  4. 전체 불확실성: "모든 불확실성", 공간 측정의 불확실성 및 객체 정의 또는 객체의 중심에 대한 불확실성을 나타내는 하나의 매개 변수일 뿐이다.랜덤 변수의 합계입니다.단일 변수 모형으로 줄이기 위해 정의된 단순화 가설은 없습니다.

개미 서식지의 위치를 상상하면 다음과 같은 현상이 나타납니다.

  • 군집은 지형 표면에 있는 (정확한) 3D 물체이므로 정확한 고도(불확도 측정치 0에 근사함)에 있습니다.
  • 3D 물체는 합의된 정의를 가지고 있지만 정확하지 않기 때문에 불확실성을 무시할 수 없습니다.이러한 정밀도의 부족은 안실이 땅속에 숨겨져 있다는 사실(추정된 물체)이나 그 구분의 공식적인 정의 [6]등에 기인할 수 있다.이러한 종류의 불확실성은 위치(예: GPS) 불확실성 측정과 상관관계가 없다.
    • 앤틸을 나타내는 디스크(물체의 불확실성)는 신뢰 영역의 95%가 되도록 2µ로 모델링됩니다.
  • 지점은 GPS 위치 측도, 즉 2D 표면에 3D 물체를 투영하는 "중심"입니다.

전체 불확실성은 GPS 오류와 객체 정의 오류의 합계입니다.위도 및 경도 GPS 오류를 디스크로 단순화하여 미터로 변환해야 합니다.오류가 다른 모델에서 추론된 경우에는 가우스 모델로 변환해야 합니다.

비공식 내선번호

Android OS와 같은 일부 벤더는 "geo" URI [7][8]스킴의 확장을 채택했습니다.

  • z: Web Mercator 투영 스케일링을 위한 줌 레벨.값은 1 ~ 21의 정수입니다.
  • q: 포인트 주위에 지정된 키워드를 검색합니다.위치가 "0,0"으로 지정되면 현재 위치를 검색합니다.parentemetic을 사용하여 지도에 표시할 라벨을 나타낼 수 있습니다.

Android는 포인트를 해석할 때 일반적인 위치에 지도 핀을 표시하지 않으며 쿼리로 지정된 경우에만 지도 핀이 표시됩니다.즉, Wikimedia Foundation 사무실에서 핀을 표시하려면geo:37.78918,-122.40335그렇지만geo:0,0?q=37.78918,-122.40335.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c d e f g h i j k l "RFC 5870 - A Uniform Resource Identifier for Geographic Locations (geo URI)". Internet Engineering Task Force. 2010-06-08. Retrieved 9 June 2010.
  2. ^ "RFC 6350 - vCard Format Specification". Internet Engineering Task Force. 2011-08-11. Retrieved 19 Jun 2012.
  3. ^ "Android Intents List". Retrieved 2012-06-19.
  4. ^ "GeoURL (2.0) The GeoURL ICBM Address Server". Geourl.org. Archived from the original on 2013-12-03. Retrieved 2011-12-24. GeoURL is a location-to-URL reverse directory. This will allow you to find URLs by their proximity to a given location. Find your neighbor's blog, perhaps, or the web page of the restaurants near you. GeoURL is listing 9,601,000 sites. Add yourself to the database.
  5. ^ RFC 5870의 섹션 3.4.5.
  6. ^ RFC 5491을 사용하여 "...이론적으로 영역 또는 볼륨은 사용자가 발견될 가능성이 비교적 높은 범위를 나타내며, 지점은 영역 또는 볼륨의 중심을 정의하는 편리한 수단"이라고 표현하고 있습니다.또한 개미 또는 개미 여왕의 개념 홈 범위를 사용하여 개미집을 정의할 수도 있습니다.
  7. ^ "Google Maps Intents for Android Maps URLs". Google Developers.
  8. ^ "Common Intents (Maps)". Android Developers.

외부 링크