Saya mencoba menemukan beberapa data yang dapat digunakan untuk menguji operasi koordinat GIS dari satu CRS ke CRS lainnya. Sejauh ini yang saya temukan adalah set Data Emas dan juga berbagai titik contoh di EPSG G7-2 . Data emas OK untuk menguji beberapa proyeksi dari WGE dan beberapa poin dalam dokumen G7-2 baik untuk menguji operasi individu. Apa yang saya butuhkan sekarang adalah beberapa poin yang dapat menguji operasi terkoordinasi tersirat maupun eksplisit seperti EPSG: 4277 ke EPSG: 4230 misalnya, yang saya temukan sampelnya di http://www.epsg.org/Exchange /1065.pdf . Harus ada sumber yang bagus di luar sana dengan lebih dari satu titik dan CRS menggunakan banyak datum. Terbang, Google monyet, terbang!
EDIT:
Saya juga menemukan sesuatu yang disebut GIGS
sumber
Jawaban:
Untuk menambahkan komentar / jawaban Andy W:
Anda dapat (harus) membuat dataset uji dengan pemeriksaan silang melalui beberapa API proyeksi ulang pihak ketiga yang berbeda, memberi Anda lebih percaya diri bahwa Anda tidak hanya mereproduksi, misalnya, bug proj.4.
Selain itu, Anda dapat membuat berbagai identitas, modulo floating point error, yang dapat Anda uji secara acak - mis. Berjalan-jalan melalui CRS A -> CRS B -> CRS A akan memberi Anda titik yang sama dengan yang Anda mulai.
sumber
Kami (Perangkat Lunak Aman) menawarkan dataset sampel untuk digunakan dalam pelatihan dan tutorial. Ada segala macam kumpulan data, format, dan sistem koordinat yang berbeda (kebanyakan Texas TX83)
Tidak yakin apakah itu yang Anda cari, tetapi Anda bebas menggunakannya jika itu membantu.
sumber
Saya percaya situs usgs memiliki seluruh negara data titik kor. Jika saya tidak membuat unduhan interaktif memungkinkan pengguna untuk mengubah output CRS. Jika saya mengerti pertanyaan Anda, ini harus menyediakan dataset yang sama di CRSystems berbeda. ?? http://www.ngs.noaa.gov/UFCORS/
sumber
Secara umum, PROJ.4 dan keturunannya cukup baik, Anda dapat menguji koordinat melalui web dengan menggunakan spatialreference.org - peta web melaporkan koordinat input dan output, meskipun koordinat input terbatas pada geografis.
Jika Anda ingin memeriksa ulang keakuratan dan tidak mempercayai implementasi perangkat lunak yang ada, Anda selalu dapat mencoba melakukan penghitungan langsung - itu tidak terlalu berat untuk banyak proyeksi. Artikel Wikipedia tentang transformasi Helmert sangat membantu, seperti halnya Proyeksi Peta John Snyder: A Working Manual ( PDF ).
sumber
Tidak yakin, itu persis apa yang Anda cari tetapi sampel GDAL atau Geotiff dapat membantu saya kira. Lihat ftp://ftp.remotesensing.org/gdal/data/ dan ftp://ftp.remotesensing.org/pub/geotiff/samples/
Lihat juga dalam contoh rumput misalnya http://grass.osgeo.org/download/data.php
sumber
Jawaban Dan S. adalah apa yang saya pikirkan semula, meskipun memikirkannya lagi, pendekatan dua tahap semacam itu tidak akan membedakan antara apakah kesalahan terjadi pada transformasi pertama atau transformasi kedua.
Saya masih akan bertahan berharap set data yang Anda inginkan memang ada, meskipun selalu ada batasan dan apa pun tujuan Anda yang dapat menyebabkan Anda ingin menghasilkan data dengan cara tertentu (selain kesalahan absolut antara satu poin, Anda mungkin tertarik dengan arah) kesalahan, atau kesalahan dalam jarak antara titik, atau kesalahan dalam ukuran area).
Jadi bagaimana dengan solusi ini, mencuri beberapa pendekatan Dan S.;
Katakanlah Anda memiliki data standar emas Anda dalam CRS B. Anda kemudian menghasilkan data dalam CRS A yang ketika ditransformasikan sempurna selaras dengan standar emas Anda di CRS B (Saya menganggap transformasi seperti itu tidak memiliki kesalahan stokastik). Kemudian Anda dapat mengubah poin standar emas di CRS B kembali ke CRS A, dan Anda akan tahu di mana mereka harus berbaring.
Ini menghilangkan kemungkinan bahwa transformasi dari CRS A -> CRS B adalah penyebab kesalahan, dan kesalahan apa pun hanya disebabkan oleh transformasi CRS B -> CRS A.
EDIT:
Sayangnya saya tidak menemukan dataset apa pun yang memenuhi persyaratan Anda. Sebagian besar makalah akurasi geocoding yang saya miliki di perpustakaan saya menggunakan stasiun pemantauan udara EPA. Makalah ini menggunakan berbagai sumber yang lebih luas, yang menurut saya tidak memenuhi persyaratan Anda. Dari yang Anda mungkin ingin memeriksa halaman web National Geodetic Survey . Saya kira mereka memiliki taruhan terbaik untuk mendapatkan informasi semacam itu (dari sumber yang pernah saya lihat).
Semoga Sukses, dan jika Anda menemukan sesuatu poskan kembali dengan sumber itu.
sumber
Saya tahu 3 tempat di mana Anda dapat menemukan data tersebut. 2 yang pertama terkait dengan Proj4:
1. File uji Proj4 : https://github.com/OSGeo/proj.4/tree/master/nad
File yang memiliki "test" dalam namanya adalah skrip yang menjalankan perintah proj4 transform. Input ada di dalam file tes ini. Data output yang diharapkan terletak di file yang sesuai dengan "_out.dist" pada namanya. Pada akhir input dan output dibandingkan dengan perintah diff.
2. https://github.com/Beman/boost-trunk-git-svn/blob/master/libs/geometry/test_extensions/gis/projections/projections.cpp
Itu adalah beberapa data sintetik. Saya dapat mengonfirmasi bahwa itu benar dengan Proj 4.8.0.
3. Paket Gold Data GeoTrans : http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html
Belum pernah mencoba ini, saya harap ini bisa berguna bagi Anda!
Ps Alat web yang bagus yang saya gunakan dan andalkan: http://cs2cs.mygeodata.eu/ (juga berbasis proj4)
Semoga berhasil!
sumber