2009-07-21 32 views
7

Nếu tôi có một điểm vĩ độ/kinh độ và tôi muốn tìm hiểu xem nó có hợp lệ để sử dụng trong một hệ tọa độ cụ thể không, tôi có thể làm như thế nào?Làm cách nào tôi có thể tìm thấy liệu tọa độ vĩ độ dài có hợp lệ trong hệ tọa độ không?

Ví dụ: Giả sử tôi đang làm việc trong Lưới Thụy Sĩ (CH 1903, EPSG 21781) và có một điểm đại diện cho một cái gì đó ở London ở Anh, tôi muốn biết liệu điểm đó có hợp lệ trong hệ thống tọa độ Lưới Thuỵ Sĩ hay không.

Thông thường việc chuyển đổi sẽ hoạt động, nhưng nó có thể ở ngoài khu vực lưới điện Thụy Sĩ là tốt vì nó không thực sự hợp lệ.

Ngữ cảnh cho điều này là người dùng sẽ nhập các điểm trong kinh độ vĩ độ vào một ứng dụng hoạt động trong hệ tọa độ tọa độ dự kiến ​​và họ muốn được cảnh báo khi các điểm họ nhập nằm ngoài giới hạn hệ tọa độ dự kiến.

Nhưng theo như tôi có thể biết, hệ tọa độ dự kiến ​​không có bất kỳ giới hạn nào.

Trả lời

7

Mặc dù câu trả lời được liệt kê là chính xác - không có khái niệm "giới hạn" trong hệ tọa độ, vẫn có các phương pháp bạn có thể sử dụng.

EPSG database cung cấp hộp giới hạn vĩ độ/kinh độ cho từng hệ tọa độ được xác định. Điều này được liệt kê trong bảng "Khu vực" và cung cấp một hộp giới hạn (mặc dù thô) trong đó hệ tọa độ là hợp lý. Điều này một mình có thể là đủ để giúp bạn xác định một mức độ hợp lý.

Bằng cách kiểm tra tọa độ điểm của bạn và bốn góc trong EPSG DB, bạn sẽ có thể cho biết liệu toạ độ có khả năng hợp lý cho một phép chiếu nhất định hay không.

+0

Cảm ơn điều này - rất thú vị. Có vẻ như điều này sẽ thực hiện công việc. –

+0

[Liên kết] (http://www.epsg.org/CurrentDB.html) cung cấp cho 404 ngay bây giờ: ( – Lucio

2

Bạn đang áp đặt một giới hạn nhân tạo trên hệ tọa độ bằng cách nói rằng có giới hạn đối với hệ thống (nghĩa là một điểm nằm ngoài giới hạn vì nó nằm ngoài vùng tôi quan tâm).

Trong trường hợp đó, tìm "góc" của khu vực bạn quan tâm. Nếu một điểm nằm ngoài giới hạn đó, bạn có thể gắn cờ điểm ngoài khu vực bạn quan tâm.

1

Xin lỗi, nhưng bạn đang bị mắc kẹt khi tự mình triển khai điều gì đó bởi vì nó thực sự cần phải là quy tắc của bạn. Hệ tọa độ dự kiến ​​thường không có giới hạn, nhưng chúng có hành vi lỗi. Đối với một ứng dụng cụ thể, một hệ tọa độ được đưa ra dự kiến ​​thường chỉ đủ chính xác trong giới hạn nhất định.

Câu trả lời ngắn do đó là nó thực sự cần phải được lên đến ứng dụng của bạn để áp đặt những hạn chế. Mỗi hệ thống tọa độ là khác nhau, và nhu cầu của bạn sẽ thúc đẩy rất nhiều hệ thống. Ví dụ, có lẽ bạn cần độ chính xác 100 mét, trong trường hợp lưới điện Thụy Sĩ có thể đủ cho một khu vực khá lớn. Nếu bạn cần độ chính xác 10 mét, các lỗi xây dựng trên các trường hợp cạnh sẽ trở nên đáng kể nhanh hơn nhiều, và do đó giới hạn của bạn phải chặt chẽ hơn.

Sử dụng phương pháp "bốn góc-bounding-box" sẽ làm việc phần lớn thời gian, nhưng nó không phổ biến. Một số giới hạn dự được thể hiện tốt hơn là "bán kính từ điểm trung tâm", và nó sẽ không gây sốc cho tôi nếu một số nơi "khoảng cách từ kinh tuyến chính". Đó là tất cả vấn đề về cách các lỗi xây dựng cho một phép chiếu đã cho.

1

Giới hạn cho một hệ tọa độ nhất định cụ thể cho hệ tọa độ đó nên không có thuật toán chung để xác định xem tọa độ có nằm ngoài giới hạn hay không.

Ngoài ra, bị "vượt quá giới hạn" có thể là đặc trưng cho miền của bạn. Ví dụ, trong Lưới Thụy Sĩ, 400N 200E không ở Thụy Sĩ, và do đó vượt quá giới hạn cho việc sử dụng điển hình Lưới điện Thụy Sĩ và vẫn là một nơi thực sự. Đây có phải là ngoài giới hạn cho tên miền của bạn hay không?

1

Các EPSG và tùy chỉnh dự báo có sẵn tại địa chỉ:

http://www.spatialreference.org/

Tìm kiếm trang web cho mã EPSG của bạn và bạn có thể xem các tọa độ được liệt kê.

+0

Điều này không thực sự hữu ích. Tất cả điều này cho thấy là vị trí trung tâm. Cơ sở dữ liệu epsg được xác định ở trên giúp ích nhiều hơn vì nó cung cấp một cách để có được một hộp giới hạn –

+0

Điều đó là không chính xác.Bạn có thể bỏ qua các giới hạn wgs84 và giới hạn dự kiến? Xem: http://www.spatialreference.org/ref/epsg/28992/ như ví dụ – milovanderlinden

+0

I đang kiểm tra với các nhà phát triển của spatialreference nếu họ có thể phơi bày các wgs84 và boundingboxing thông qua một giao diện còn lại.Sau đó nó có thể cung cấp cho bạn một tra cứu internet để xem nếu tọa độ là hợp lệ. – milovanderlinden

Các vấn đề liên quan