Đây là một câu hỏi tiếp theo cho câu hỏi trước của tôi, bạn có thể đề xuất một số văn bản giới thiệu được viết tốt về các phép chiếu hệ tọa độ không?
Giả sử tôi đang làm việc với phép chiếu bản đồ CH1903, mà đối với tất cả những gì tôi biết là tuân thủ, nhưng không tương đương. Ý nghĩa, các góc (hình dạng) đã được bảo tồn, nhưng không phải là các khu vực, khoảng cách hoặc tỷ lệ. (Ít nhất những điều này đã không được bảo tồn chính xác ). Càng xa càng tốt.
Tôi đang tự hỏi ArcGIS thực hiện loại phép tính nào khi tôi muốn tính khoảng cách giữa hai điểm. Trong ArcObjects, tôi có thể sử dụng IProximityOperator
giao diện như sau:
IPoint a = ...,
b = ...;
double distance = ((IProximityOperator)a).ReturnDistance(b);
Câu hỏi: Khi tôi làm việc với một hệ thống tham chiếu không bảo toàn chính xác khoảng cách, ArcGIS sẽ làm gì khi tôi truy vấn nó cho khoảng cách giữa hai điểm (như được hiển thị ở trên)?
Có phải nó chỉ đơn giản là làm một số phép toán Pythagore (a 2 + b 2 = c 2 ) để có được khoảng cách, có nghĩa là khoảng cách trả về sẽ chỉ chính xác như phép chiếu cho phép?
Hoặc nó sẽ làm một cái gì đó phức tạp hơn, như một số hình thức chiếu lại, để có được một khoảng cách chính xác hơn?
( Cùng một câu hỏi, nhưng tổng quát hơn: Khi hình học đã được dự kiến, không ArcGIS thực hiện tất cả các phép tính đơn giản trong không gian Euclide, hoặc không chiếu bản đồ đã qua sử dụng vẫn còn ảnh hưởng đến tính toán khoảng cách, góc, khu vực, vv?)