what3words는 어떻게 지구 표면에 사각형 격자를 형성합니까?


18

What3words는 지구에 3m2의 사각형 격자를 만들었습니다. 누구나 알고리즘이 무엇인지 알고 있습니까?

이 방법으로 시작했습니다. 경도의 범위는 [-180, 180]이고 위도의 범위는 [-90,90]입니다. 그것들을 같은 간격으로 자르면 적도 근처에 거의 완벽한 사각형을 가질 수 있지만 극 근처에는 사각형이 아닙니다.


게리의 대답 후. 나는 여전히 약간의 정밀도를 원합니다.

-85 °와 85 ° (위도) 사이에 사각형이 격자에 있다면, 어떤 위도에서 사각형의 수는 동일하다고 가정해야합니까? 광장, 단 하나의 광장이 있어야합니다)? 그렇다면 적도에서는 3mx3m의 제곱을 가질 수 있지만 위도 85 °에서는 0.26mx 0.26m입니다. (위도 85 °에서의 평행이 cos (85 °) 더 짧기 때문에)

따라서 사각형의 면적은 항상 -85 °와 85 ° 사이의 위도에서 3m x 3m이므로 완벽한 그리드 가 아니라고 가정해야합니다 . 그러나 what3word 맵을 확대하려고 할 때 항상 완벽한 그리드가 표시됩니다. 그게 어떻게 가능해? 지도에서 직접 약간의 변형을 볼 수 있습니까?

@Gary,지도에서 언급 한 변형 (극 근처)을 볼 수 있습니까? (Google지도에서 볼 수없는 것 같습니다).

답변:


27

당신은 올바른 라인에 있습니다. what3words 그리드는 -85º와 + 85º 사이의 위도에서 몇 센티미터 내에서 거의 정확히 3m x 3m가되도록 알고리즘 적으로 생성됩니다. +/- 85º 북쪽과 남쪽과 극 사이에서, 명목 격자 사각형은 극에 가까워지고 극점에서 약간의 변형과 함께 ~ 4.5m x ~ 4.5m입니다.

변형을 시각화하는 것은 쉽지 않으므로 명목 이라는 단어를 사용합니다. 이전 단락에서 . 3words와 함께 작동하는 데이텀은 EPSG : 4326 이며 what3words의 중심에있는 알고리즘은이를 "알고"있으므로 항상 알고리즘 적 으로 3 워드 주소를 좌표 에 매핑 하거나 그 반대로 매핑 할 수 있습니다 . 그러나 Google에 포함 된 대부분의 웹 맵은 CRS가 다시 계획된 후에 해당 데이터를 표시합니다. Google은 EPSG : 3857을 사용합니다 . 기본 매핑 API가 작업하기를 원하는 방식에 대해 작업 할 때 변형을 표시하는 것은 정말 어렵습니다. 가장 가까운 곳 은 자오선에서 남쪽으로 북쪽으로 이동할 때 발생 하는 명목 격자 의 약간의 변화입니다.그리드가 표시 될만큼 충분히 확대하면 evens.response.fishes .

짝수. 응답. 물고기

(면책 조항-내 일에 나는 what3words를 위해 일한다)


@ z-shiliao 내 대답을 수락 된 것으로 표시 할 수 있습니까?
Gary Gale

@ Gary-Gale 님, 답변 주셔서 감사합니다. 나는 반영 후 몇 가지 질문을 추가했습니다. 자세한 내용을 알려주시겠습니까?
XR SC

좀 더 자세하게 원래 답변을 업데이트했습니다.
게리 게일

이 어드레싱 시스템이 움직이는 데이텀에서 더 잘 작동합니까? 즉, 각 3x3 블록에 중앙에 자체 데이텀이 있습니까?
wmercer 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.