Tôi có một số dữ liệu trong tọa độ địa từ; nghĩa là, chúng là vĩ độ và kinh độ, nhưng liên quan đến cực bắc từ tính ở Canada chứ không phải là cực bắc địa lý. Như bạn có thể đoán, tôi muốn kết hợp chúng với dữ liệu khác trong các hệ tọa độ khác.
(Dữ liệu có nguồn gốc là một tính toán của hình bầu dục cực quang; tức là, chúng có nguồn gốc từ địa từ và không có nguồn địa lý nào tôi có thể tham khảo, ngay cả về nguyên tắc.)
Dữ liệu sẽ được lưu trữ trong PostGIS.
Cách dễ dàng để làm điều này là tìm mã EPSG cho hệ tọa độ địa từ, gắn thẻ dữ liệu với mã đó và sau đó mọi thứ đều được xử lý một cách kỳ diệu vào bất cứ điều gì tôi cần vào lúc đó. Tuy nhiên, tôi không thể tìm thấy bất kỳ mã EPSG nào trên spatialreference.org có chứa từ trường hoặc từ tính . Nhiều tìm kiếm Google cũng không có gì.
Đối với mức độ chính xác tôi cần, bất kỳ hệ tọa độ vĩ độ / kinh độ nào (ví dụ, WGS84) được sửa đổi để có một cực bắc khác nhau là đủ tốt. Vì vậy, nếu có một cách dễ dàng để xác định một hệ tọa độ như vậy và tải nó vào PostGIS, điều đó cũng sẽ ổn.
Làm rõ
Ví dụ: giả sử thay vì chuyển đổi từ tọa độ địa từ sang địa lý, tôi chỉ đơn giản muốn chuyển đổi từ UTM 15N sang WGS84. Tôi có thể lưu đối tượng UTM vào PostGIS chưa được sửa đổi và gắn thẻ nó với mã EPSG 26915 . Sau đó, khi tôi thực hiện một truy vấn, tôi có thể nói với PostGIS, "vui lòng trả lại kết quả bằng mã EPSG 4326 " và PostGIS sẽ tự động chuyển đổi thành WGS84.
Tương tự, tôi muốn gắn thẻ dữ liệu địa từ với một số hệ tọa độ và để PostGIS thực hiện việc từ chối phía sau hậu trường mà không cần tôi phải gọi một reproject()
chức năng theo cách thủ công.