Làm thế nào để what3words xây dựng một lưới các hình vuông trên bề mặt Trái đất?


18

What3words đã xây dựng một mạng lưới các ô vuông 3m2 trên trái đất. Có ai biết thuật toán là gì không?

Tôi đã bắt đầu với phương pháp này: phạm vi kinh độ là [-180, 180] và phạm vi vĩ độ là [-90,90]. Nếu bạn cắt chúng thành các khoảng bằng nhau, bạn có thể có các hình vuông gần như hoàn hảo gần xích đạo, nhưng gần các cực, chúng không phải là hình vuông, phải không?


Sau câu trả lời của Gary. Tôi vẫn muốn một số biện pháp.

Nếu trong khoảng từ -85 ° đến 85 ° (vĩ độ), các hình vuông nằm trong một lưới, tôi có phải giả sử rằng số lượng hình vuông ở một vĩ độ là như nhau (đối với tôi, khi tôi nói một lưới, cho mỗi bên của hình vuông, nên có một và chỉ một hình vuông)? Nếu vậy, tại xích đạo, chúng ta có thể có một hình vuông là 3mx3m, nhưng ở vĩ độ 85 °, nó là 0,26mx 0,26m sau đó. (Vì song song ở vĩ độ 85 ° ngắn hơn cos (85 °).)

Vì vậy, tôi có phải giả định rằng nó không phải là một lưới hoàn hảo , vì diện tích của hình vuông luôn là 3m x 3 m ở bất kỳ vĩ độ nào trong khoảng từ -85 ° đến 85 °. Nhưng khi tôi cố phóng to bản đồ what3word, tôi luôn thấy một lưới hoàn hảo. Làm thế nào là nó có thể? Có thể thấy một số biến dạng, trực tiếp trên bản đồ?

@Gary, có thể thấy các biến dạng (gần các cực) mà bạn đã đề cập trong bản đồ không? (dường như chúng ta không thể nhìn thấy trên bản đồ google).

Câu trả lời:


27

Bạn đang đi đúng hướng. Lưới what3words được tạo theo thuật toán để có độ chính xác gần 3 m đến 3 cm trong một vài cm ở vĩ độ trong khoảng từ -85 and đến + 85 .. Giữa +/- 85º bắc và nam và các cực, các ô vuông nổi tiếng mở rộng càng gần các cực bạn có được và ở phạm vi lớn nhất của chúng là ~ 4,5m x ~ 4,5m với một số biến dạng ở hai cực.

Nó không phải dễ dàng để hình dung biến dạng, vì thế sử dụng của tôi về chữ nghĩa trong đoạn trước. Dữ liệu mà what3words hoạt động với là EPSG: 4326 và thuật toán nằm ở trung tâm của what3words "hiểu" điều này và do đó, thuật toán luôn có thể ánh xạ một địa chỉ 3 từ thành tọa độ và ngược lại. Nhưng hầu hết các bản đồ web, bao gồm cả Google, đều hiển thị dữ liệu đó khi CRS được chiếu lại; Google sử dụng EPSG: 3857 . Thật khó khăn khi hiển thị biến dạng khi bạn làm việc với cách API ánh xạ cơ bản muốn bạn làm việc. Gần nhất bạn sẽ nhận được là sự thay đổi nhỏ trong danh nghĩa lưới xảy ra khi bạn di chuyển về phía bắc về phía nam từ kinh tuyến, như gầnevens.response.fishes nếu bạn phóng to đủ để lưới sẽ được hiển thị.

evens.response.fishes

(từ chối trách nhiệm - trong công việc hàng ngày của tôi, tôi làm việc cho what3words)


@ z-shiliao bất kỳ cơ hội nào bạn có thể đánh dấu câu trả lời của tôi là được chấp nhận ?
Gary Gale

chào @ Gary-Gale, cảm ơn bạn đã trả lời. Tôi đã thêm một số câu hỏi thêm sau khi phản xạ. Bạn có thể vui lòng cho biết thêm chi tiết?
XR SC

Chỉ cần cập nhật câu trả lời ban đầu của tôi với một số chi tiết hơn.
Gary Gale

Hệ thống địa chỉ này sẽ hoạt động tốt hơn với một mốc thời gian di chuyển? tức là mỗi khối 3x3 có điểm chuẩn riêng của nó ở trung tâm?
wmercer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.