2011-11-24 25 views
5

Tôi sẽ sử dụng com.vividsolutions.jts.geom.Coordinate làm lớp phối hợp của mình. Nhưng không tìm thấy bất kỳ tài liệu nào là thứ tự chính xác của tọa độ. nó có tiêu chuẩn không?Sử dụng GeoTools: Vĩ độ và Kinh độ trong lớp com.vividsolutions.jts.geom.Coordinate là gì?

Đây là liên kết doc java ->http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Coordinate.html

Câu hỏi của tôi là: x là gì? (Vĩ độ hay Kinh độ?) Y là gì? (có phải là Vĩ độ hay Kinh độ?)

Mọi hướng dẫn đều được đánh giá cao.

UPDATES1 Hãy để tôi thêm phần này. Tôi đang sử dụng GeoTools Thư viện Java. Sau đó, thư viện đang sử dụng lớp Tọa độ đó. GeoTools coi Coordinate.x và Coordinate.y như thế nào?

+0

Từ javadoc của nó: "Một lớp nhẹ sử dụng để lưu trữ tọa độ trên máy bay Descartes 2 chiều". Vì vậy, bạn có một điểm trong ý nghĩa hình học không phải trong một địa lý. Vì vậy, nó phụ thuộc vào bạn như thế nào bạn muốn xem nó (mặc dù nó phổ biến để xem x là kinh độ và y như latitutde). – Calin

+1

Lớp đó dường như không liên quan gì đến vĩ độ và kinh độ, nó chỉ là trừu tượng hình học. – skaffman

+0

Cả hai đều chính xác. Tôi đã cập nhật bài đăng của mình. GeoTools xử lý Coordinate.x và Coordinate.y như thế nào? – eros

Trả lời

3

Tùy thuộc vào phép chiếu bạn đang sử dụng. Kiểm tra định nghĩa EPSG và nó sẽ liệt kê thứ tự trục. Ví dụ: xem http://spatialreference.org/ref/sr-org/6864/prettywkt/. Nếu bạn đang sử dụng GeoTools thì có thể bạn không cần phải lo lắng về nội dung JTS.

CẬP NHẬT

Tôi nhớ tài liệu này có thể giúp (http://docs.geotools.org/latest/userguide/library/referencing/order.html)

+0

có bạn đã đúng. nhưng tôi chỉ cần biết x, y trong geotools là gì. nếu nó phụ thuộc vào phép chiếu, tôi thực sự không biết về phép chiếu nhưng tôi đang làm việc với ESRI Shape File rồi đọc nó bằng GeoTools. Tôi sẽ chấp nhận điều này như là câu trả lời tốt nhất vì nó cung cấp ví dụ về định nghĩa rõ ràng về X (EAST), Y (NORTH). – eros

+0

Không có bạn hiểu sai ý kiến ​​của tôi - có rất nhiều dự đoán xác định X (Bắc) Y (Đông), do đó bạn phải làm việc mà bạn đang sử dụng bằng cách truy vấn đối tượng CRS với kho dữ liệu của bạn. –

2

Trong tọa độ Descartes, x bản đồ trái sang phải và y bản đồ lên xuống. Vì vậy, một sự phù hợp tự nhiên được định hướng ở phía trước của một bản đồ sẽ là sử dụng x cho kinh độ (đông-tây) và y cho vĩ độ (bắc-nam). Có một z là tốt, có thể được sử dụng cho độ cao.

+0

Bạn chính xác. Nhưng tôi cần xác nhận về cách nó xử lý bằng cách sử dụng Thư viện GeoTools. – eros

+1

Từ tài liệu của họ, có vẻ như chúng hỗ trợ khá nhiều định dạng khác nhau. Bạn có thể chọn yêu thích của bạn. http://docs.geotools.org/latest/userguide/library/opengis/cs.html – phatfingers

+0

Tôi tìm thấy câu lệnh này -> 'Các công thức cho các phép chiếu bản đồ này có thể được sử dụng để chuyển đổi các tọa độ (vĩ độ, kinh độ) từ CRS địa lý với các tọa độ phẳng (x, y) trong CRS dự kiến.'. Điều đó có nghĩa là gì (Coordinate.x là vĩ độ, Coordinate.y là kinh độ)? – eros

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