Próbuję znaleźć dane, które można wykorzystać do przetestowania operacji współrzędnych GIS z jednego CRS na inny CRS. Jak dotąd wszystko, co znalazłem, to zestaw Gold Data, a także różne przykładowe punkty w EPSG G7-2 . Złote dane są odpowiednie do testowania niektórych projekcji z WGE, a kilka punktów w dokumencie G7-2 nadaje się do testowania poszczególnych operacji. Potrzebuję jednak teraz kilku punktów, które mogą przetestować zarówno domniemane, jak i jawne połączone operacje współrzędnych, takie jak na przykład EPSG: 4277 do EPSG: 4230, dla których znalazłem próbkę w http://www.epsg.org/Exchange /1065.pdf . Musi istnieć dobre źródło z więcej niż jednym punktem i CRS korzystającymi z wielu punktów odniesienia. Leć, małpy Google, leć!
EDYTOWAĆ:
Znalazłem też coś o nazwie GIGS
źródło
Odpowiedzi:
Aby dodać do komentarza / odpowiedzi Andy'ego W:
Możesz (powinien) wygenerować zestaw danych testowych z kontrolą krzyżową za pomocą wielu różnych interfejsów API do ponownej projekcji innych firm, co daje większą pewność, że nie tylko odtwarzasz, na przykład błąd proj.4.
Możesz także tworzyć różne tożsamości, błąd zmiennoprzecinkowy modulo, który możesz przetestować w sposób losowy - np. Objazd w CRS A -> CRS B -> CRS A powinien dać ci ten sam punkt, od którego zacząłeś.
źródło
My (Bezpieczne oprogramowanie) oferujemy przykładowy zestaw danych do wykorzystania w szkoleniach i samouczkach. Istnieją różne rodzaje zestawów danych, formatów i układów współrzędnych (głównie Texas TX83)
Nie jestem pewien, czy jest dokładnie tym, czego szukasz, ale możesz go użyć, jeśli to pomoże.
źródło
Wierzę, że strona usgs ma cały naród danych punktów Cors. Jeśli się nie pomylę, interaktywne pobieranie pozwala użytkownikowi zmienić wyjściowy CRS. Jeśli rozumiem twoje pytanie, powinno to zapewnić ten sam zestaw danych w różnych systemach CRS. ?? http://www.ngs.noaa.gov/UFCORS/
źródło
Zasadniczo PROJ.4 i jego potomstwo są całkiem dobre, można testować współrzędne w Internecie za pomocą spatialreference.org - mapa sieci podaje współrzędne wejściowe i wyjściowe, chociaż współrzędne wejściowe są ograniczone do położenia geograficznego.
Jeśli chcesz dokładnie sprawdzić dokładność i nie ufać istniejącym implementacjom oprogramowania, zawsze możesz spróbować wykonać matematykę bezpośrednio - nie jest to zbyt uciążliwe dla wielu projekcji. Pomocny jest artykuł w Wikipedii na temat transformacji Helmerta , podobnie jak Projekcje map Johna Snydera: Podręcznik roboczy ( PDF ).
źródło
Nie jestem pewien, to jest dokładnie to, czego szukasz, ale próbki GDAL lub Geotiff mogą pomóc. Zobacz ftp://ftp.remotesensing.org/gdal/data/ i ftp://ftp.remotesensing.org/pub/geotiff/samples/
Zobacz też w próbkach trawy, np. Http://grass.osgeo.org/download/data.php
źródło
Odpowiedź Dana S. jest tym, o czym myślałem pierwotnie, chociaż myślenie o tym bardziej, takie dwuetapowe podejście nie rozróżniałoby między tym, czy błąd wystąpił w pierwszej transformacji, czy w drugiej transformacji.
Nadal mam nadzieję, że zbiór danych, który chcesz, istnieje, chociaż zawsze mogą istnieć ograniczenia i niezależnie od tego, jaki jest twój cel, co powoduje, że chcesz generować dane w określony sposób (oprócz absolutnego błędu między punktami, który może być zainteresowany kierunkowym błąd lub błąd w odległości między punktami lub błąd w wielkości obszarów).
A co z tym rozwiązaniem, kradnącym podejście Dana S.;
Powiedzmy, że masz dane ze złotego standardu w CRS B. Następnie generujesz dane w CRS A, które po przekształceniu idealnie dopasowują się do twojego złotego standardu w CRS B (zakładam, że takie transformacje nie zawierają błędów stochastycznych). Następnie możesz przekształcić złote standardowe punkty w CRS B z powrotem w CRS A, a będziesz wiedział, gdzie powinny leżeć.
Eliminuje to możliwość, że transformacja z CRS A -> CRS B jest przyczyną błędu, a każdy błąd można przypisać jedynie transformacji CRS B -> CRS A.
EDYTOWAĆ:
Niestety nie spotkałem żadnego zestawu danych, który spełniałby Twoje wymagania. Większość dokumentów dotyczących geokodowania, które mam w swojej bibliotece, wykorzystuje stacje monitorowania powietrza EPA. W tym artykule wykorzystano szerszą gamę źródeł, z których nie sądzę, aby którekolwiek spełniały twoje wymagania. Spośród tych, może chcesz sprawdzić Narodowego geodezyjne Survey stronę . Sądzę, że mają oni najlepszy stosunek do posiadania takich informacji (źródeł, które widziałem).
Powodzenia, a jeśli znajdziesz coś z powrotem z tego źródła.
źródło
Znam 3 miejsca, w których można znaleźć takie dane. Pierwsze 2 są związane z Proj4:
1. Pliki testowe Proj4 : https://github.com/OSGeo/proj.4/tree/master/nad
Pliki z nazwami „test” to skrypty uruchamiające polecenia transformacji proj4. Dane wejściowe znajdują się w tych plikach testowych. Oczekiwane dane wyjściowe znajdują się w odpowiednich plikach z nazwami „_out.dist”. Na końcu wejścia i wyjścia porównuje się z poleceniem diff.
2. https://github.com/Beman/boost-trunk-git-svn/blob/master/libs/geometry/test_extensions/gis/projections/projections.cpp
To niektóre syntetyczne dane. Mogę potwierdzić, że jest poprawny w Proj 4.8.0.
3. Złoto Dane paczka GeoTrans : http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html
Nigdy tego nie próbowałem, mam nadzieję, że może ci się przydać!
Ps Ładne narzędzie internetowe, którego używam i na którym polegam: http://cs2cs.mygeodata.eu/ (również oparte na proj4)
Powodzenia!
źródło