Tôi có thể tìm dữ liệu GIS ở đâu để kiểm tra các hoạt động phối hợp của GIS?


13

Tôi đang cố gắng tìm một số dữ liệu có thể được sử dụng để kiểm tra các hoạt động phối hợp của GIS từ CRS này sang CRS khác. Cho đến nay, tất cả những gì tôi đã tìm thấy là tập hợp Dữ liệu Vàng và các điểm ví dụ khác nhau trong EPSG G7-2 . Dữ liệu vàng là OK để kiểm tra một số dự đoán từ WGE và một vài điểm trong tài liệu G7-2 là tốt để kiểm tra các hoạt động riêng lẻ. Những gì tôi cần bây giờ mặc dù là một số điểm có thể kiểm tra ẩn cũng như các hoạt động phối hợp được kết hợp rõ ràng, chẳng hạn như EPSG: 4277 đến EPSG: 4230, ví dụ, tôi đã tìm thấy một mẫu cho trong http://www.epsg.org/Exchange /1065.pdf . Phải có một nguồn tốt ngoài đó với nhiều hơn một điểm và CRS sử dụng nhiều mốc. Bay, khỉ Google, bay!

BIÊN TẬP:

Tôi cũng tìm thấy một thứ gọi là GIGS


2
Có một lý do rõ ràng nào mà bạn không thể tự mô phỏng dữ liệu (nghĩa là tại sao bạn không thể tạo ra tiêu chuẩn vàng của riêng mình và xem cách thay đổi hệ thống tham chiếu ảnh hưởng đến điều này)?
Andy W

Một trong những vấn đề với kiểm tra là nếu tôi đưa ra dữ liệu kiểm tra thì như thể tôi là người có thẩm quyền về những gì là chính xác, khác xa với trường hợp. Đây sẽ phải là kế hoạch dự phòng nhưng tôi thích dữ liệu từ một chuyên gia.
Dandy

Andy W: có thể là một ý tưởng tốt để làm lại nhận xét của bạn thành một câu trả lời. Nếu không có gì đưa ra đó chắc chắn là câu trả lời chính xác.
Dandy

Tôi dường như không thể tìm thấy bất cứ điều gì thực sự hữu ích về Tính toàn vẹn không gian địa lý của các ứng dụng khoa học địa lý (GIGS). Tôi thực sự không thích những gì tôi đã làm trong osr_ct_test.py . Nó chỉ mang lại cho tôi cảm giác về nơi tìm kiếm những rắc rối có thể xảy ra, nhưng tôi chỉ bắt đầu bằng 0, 0 nên các điểm thường không có nhiều ý nghĩa.
Kurt Schwehr

Câu trả lời:


5

Để thêm vào nhận xét / câu trả lời của Andy W:

Bạn có thể (nên) tạo một tập dữ liệu thử nghiệm với kiểm tra chéo thông qua nhiều API trình chiếu lại của bên thứ 3 khác nhau, giúp bạn tự tin hơn rằng bạn không chỉ sao chép, ví dụ, lỗi proj.4.

Ngoài ra, bạn có thể tạo các danh tính khác nhau, lỗi dấu phẩy động modulo, mà bạn có thể kiểm tra theo cách ngẫu nhiên - ví dụ: vấp vòng qua CRS A -> CRS B -> CRS A sẽ cho bạn cùng điểm bạn đã bắt đầu.


Proj4 và GCTP là hai cái duy nhất tôi biết, có những cái khác ngoài đó (không dựa trên Proj4) không?
Dandy

Có thể khó tìm ra liệu họ có sử dụng Proj4 / GCTP được đổi thương hiệu dưới mui xe hay không, nhưng ESRI vận chuyển một công cụ từ chối và FME cũng vậy. (Một chút googling gợi ý rằng ESRI cung cấp nhiều hơn một động cơ chiếu lại: forums.esri.com/Thread.asp?c=9&f=1193&t=147790 ) FME cho phép bạn chọn động cơ chiếu lại: docs.safe.com/fme/2009 /html/FFT/func_Vproject.htmlm
Dan S.

Trang web FME đề cập đến GTRANS có thể là earth-info.nga.mil/GandG/geotrans Tôi không chắc nó dựa trên cái gì, nếu nó dựa trên bất cứ thứ gì nhưng mọi người dường như so sánh nó với Proj4 vì vậy tôi cho rằng nó là một ứng cử viên cũng.
Dandy

Tôi nghĩ rằng đây thực sự là GTRANS: translate.google.com/translate?hl=vi&sl=sv&u=http://. Không phải đó là một liên kết hữu ích. ;)
Dan S.

Do thiếu bộ dữ liệu toàn diện như vậy, tôi đã tạo riêng cho mình bằng cách sử dụng Proj4 và cơ sở dữ liệu EPSG. Tôi đã thử nghiệm mọi CRS trong cơ sở dữ liệu so với mọi CRS khác. Tôi đưa ra một báo cáo và so sánh sự khác biệt, nếu sự khác biệt lớn tôi nghiên cứu hoạt động cá nhân đó.
Dandy

4

Chúng tôi (Phần mềm an toàn) cung cấp một bộ dữ liệu mẫu để sử dụng trong đào tạo và hướng dẫn. Có tất cả các loại bộ dữ liệu, định dạng và hệ thống tọa độ khác nhau (chủ yếu là Texas TX83)

Không chắc chắn nếu đó là chính xác những gì bạn đang tìm kiếm, nhưng bạn có thể sử dụng nó nếu nó giúp.


Tôi cần một cái gì đó trong đó điểm số 1 trong tập dữ liệu A trong CRS Y đại diện cho cùng một vị trí vật lý như điểm số 1 trong tập dữ liệu B trong CRS Z. Điều này cho phép tôi kiểm tra xem các thao tác tọa độ được sử dụng để chuyển đổi tọa độ giữa hai CRS đó có đúng không. Tôi sẽ đào sâu vào dữ liệu của bạn một chút và xem liệu tôi có thể tìm thấy thứ gì đó như thế không.
Dandy


1

Nhìn chung, PROJ.4 và con cháu của nó khá tốt, bạn có thể kiểm tra tọa độ trên web bằng cách sử dụng spatialreference.org - bản đồ web báo cáo tọa độ đầu vào và đầu ra, mặc dù tọa độ đầu vào bị giới hạn theo địa lý.

Nếu bạn muốn kiểm tra độ chính xác và không tin tưởng vào các triển khai phần mềm hiện có, bạn luôn có thể thử trực tiếp làm toán - điều đó không quá khó đối với nhiều dự đoán. Bài viết trên Wikipedia về các phép biến đổi Helmert rất hữu ích, cũng như Dự đoán bản đồ của John Snyder: Cẩm nang làm việc ( PDF ).



0

Câu trả lời của Dan S. là những gì tôi đã nghĩ ban đầu, mặc dù nghĩ về nó một cách tiếp cận hai giai đoạn như vậy sẽ không phân biệt được liệu lỗi xảy ra trong chuyển đổi đầu tiên hay chuyển đổi thứ hai.

Tôi vẫn sẽ hy vọng một bộ dữ liệu mà bạn muốn tồn tại, mặc dù luôn có những hạn chế và dù mục tiêu của bạn có thể là gì khiến bạn muốn tạo dữ liệu theo cách cụ thể (bên cạnh lỗi tuyệt đối giữa các điểm người ta có thể quan tâm theo hướng lỗi, hoặc lỗi về khoảng cách giữa các điểm hoặc lỗi về kích thước của các khu vực).

Vậy làm thế nào về giải pháp này, đánh cắp một số cách tiếp cận của Dan S .;

Hãy nói rằng bạn có dữ liệu tiêu chuẩn vàng của mình trong CRS B. Sau đó, bạn tạo dữ liệu trong CRS A rằng khi nó được chuyển đổi hoàn toàn phù hợp với tiêu chuẩn vàng của bạn trong CRS B (Tôi cho rằng các biến đổi như vậy không có bất kỳ lỗi ngẫu nhiên nào). Sau đó, bạn có thể chuyển đổi các điểm tiêu chuẩn vàng trong CRS B trở lại CRS A, và bạn sẽ biết họ nên nằm ở đâu.

Điều này loại trừ khả năng chuyển đổi từ CRS A -> CRS B là nguyên nhân gây ra lỗi và bất kỳ lỗi nào chỉ được quy cho chuyển đổi CRS B -> CRS A.

BIÊN TẬP:

Thật không may, tôi đã không bắt gặp bất kỳ tập dữ liệu nào đáp ứng yêu cầu của bạn. Hầu hết các giấy tờ chính xác mã hóa địa lý tôi có trong thư viện của tôi đều sử dụng các trạm theo dõi không khí EPA. Bài viết này đã sử dụng nhiều nguồn khác nhau, trong đó tôi không nghĩ rằng bất kỳ đáp ứng yêu cầu của bạn. Trong số những người bạn có thể muốn xem trang web Khảo sát trắc địa quốc gia . Tôi đoán họ có đặt cược tốt nhất là có thông tin như vậy (trong số các nguồn mà tôi đã thấy đó là).

Chúc may mắn, và nếu bạn tìm thấy một cái gì đó gửi lại với nguồn đó.


Các hoạt động kiểm tra và nghịch đảo của chúng có thể được thực hiện riêng lẻ trên từng hoạt động cụ thể. Có một số dữ liệu ngoài đó, thường đi kèm với các phương trình. Vấn đề với thử nghiệm thực sự xuất hiện khi tôi thử chuyển đổi từ CRS A sang CRS D. Có thể có nhiều cách để làm điều đó, nhưng một trong số đó là tốt hơn. Có thể nhanh hơn khi sử dụng thao tác A -> D nhưng đường dẫn đúng có thể là A -> B -> C -> D hoặc A -> C -> D hoặc thậm chí A -> Z -> D. Tất cả chúng nên đưa bạn đến trong phạm vi của một miệng núi lửa còn sót lại từ mặt trăng nhưng tôi muốn có nó càng gần càng tốt với miệng núi lửa do một con bò rơi xuống.
Dandy

Bạn vẫn luôn cần phải đánh giá lỗi chuyển đổi cụ thể đến từ đâu? Ví dụ của tôi có thể được mở rộng cho nhiều CRS. Tôi sẽ kiềm chế không đưa ra các đề xuất nữa, vì tôi hơi ngoài vùng thoải mái của tôi và bạn rõ ràng hiểu biết nhiều hơn về chủ đề này hơn tôi. Tôi sẽ tiếp tục kiểm tra và xem nếu một số dữ liệu đáp ứng tiêu chuẩn của bạn. Tôi nghĩ rằng một số bài báo dịch tễ học đánh giá độ chính xác mã hóa địa lý mà tôi đã đọc có thể có thể đáp ứng yêu cầu của bạn. Nó là một lớn có thể mặc dù.
Andy W

Điều chính là để kiểm tra xem các hoạt động riêng lẻ đang được sử dụng đúng chứ không phải là chính chúng.
Dandy

0

Tôi biết 3 nơi mà bạn có thể tìm thấy dữ liệu đó. 2 cái đầu tiên liên quan đến Proj4:

1. Các tệp thử nghiệm Proj4 : https://github.com/OSGeo/proj.4/tree/master/nad

Các tệp có "test" trong tên của chúng là các tập lệnh chạy các lệnh biến đổi proj4. Đầu vào là bên trong các tập tin thử nghiệm. Dữ liệu đầu ra dự kiến ​​được đặt trong các tệp tương ứng có "_out.dist" trong tên của chúng. Ở cuối đầu vào và đầu ra được so sánh với lệnh diff.

2. https://github.com/Beman/boost-trunk-git-svn/blob/master/libs/geometry/test_extensions/gis/projections/projections.cpp

Đó là một số dữ liệu tổng hợp. Tôi có thể xác nhận nó là chính xác với Proj 4.8.0.

3. Các dữ liệu Vàng gói Geotrans : http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html

Chưa bao giờ thử điều này, tôi hy vọng nó có thể được sử dụng cho bạn!

Ps Một công cụ web đẹp mà tôi sử dụng và dựa vào: http://cs2cs.mygeodata.eu/ (cũng dựa trên proj4)

Chúc may mắn!

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.