Ich versuche, einige Daten zu finden, die zum Testen von GIS-Koordinatenoperationen von einem CRS zu einem anderen CRS verwendet werden können. Bisher habe ich nur den Gold- Datensatz und verschiedene Beispielpunkte in der EPSG G7-2 gefunden . Die Golddaten sind in Ordnung, um einige Projektionen von WGE zu testen, und die wenigen Punkte im Dokument G7-2 eignen sich zum Testen einzelner Vorgänge. Was ich jetzt jedoch brauche, sind einige Punkte, die implizite sowie explizite verkettete koordinierte Operationen wie EPSG: 4277 bis EPSG: 4230 testen können, für die ich in http://www.epsg.org/Exchange ein Beispiel gefunden habe /1065.pdf . Es muss eine gute Quelle mit mehr als einem Punkt und CRSs mit mehreren Bezugspunkten geben. Fliegen Sie, Google-Affen, fliegen Sie!
BEARBEITEN:
Ich habe auch etwas namens GIGS gefunden
quelle
Antworten:
Hinzufügen zu Andy Ws Kommentar / Antwort:
Sie könnten (sollten) einen Testdatensatz mit Gegenprüfung über mehrere verschiedene Neuprojektions-APIs von Drittanbietern generieren, wodurch Sie sicherer sind, dass Sie nicht nur einen Fehler in Projekt 4 reproduzieren.
Sie können auch verschiedene Identitäten erstellen, Modulo-Gleitkomma-Fehler, die Sie auf zufällige Weise testen können - z. B. sollten Sie durch Round-Tripping durch CRS A -> CRS B -> CRS A denselben Punkt erhalten, mit dem Sie begonnen haben.
quelle
Wir (Safe Software) bieten einen Beispieldatensatz zur Verwendung in Schulungen und Tutorials an. Es gibt verschiedenste Datensätze, Formate und Koordinatensysteme (meistens Texas TX83)
Nicht sicher, ob es genau das ist, wonach Sie suchen, aber Sie können es verwenden, wenn es hilft.
quelle
Ich glaube, dass die Usgs-Site die gesamte Nation der Cors-Point-Daten enthält. Wenn ich nicht verblüfft bin, ermöglicht der interaktive Download dem Benutzer, das Ausgabe-CRS zu ändern. Wenn ich Ihre Frage verstehe, sollte dies den gleichen Datensatz in unterschiedlichen CRSystemen liefern. ?? http://www.ngs.noaa.gov/UFCORS/
quelle
Im Allgemeinen sind PROJ.4 und seine Nachkommen recht gut. Sie können Koordinaten über das Web mithilfe von Spatialreference.org testen. Die Webkarte meldet Eingabe- und Ausgabekoordinaten, obwohl die Eingabekoordinaten auf geografische Koordinaten beschränkt sind.
Wenn Sie die Genauigkeit noch einmal überprüfen möchten und den vorhandenen Software-Implementierungen nicht vertrauen möchten, können Sie jederzeit versuchen, direkt zu rechnen - für viele Projektionen ist das nicht zu lästig. Der Wikipedia-Artikel zu Helmert-Transformationen ist hilfreich, ebenso wie John Snyders Map Projections: A Working Manual ( PDF ).
quelle
Nicht sicher, es ist genau das, wonach Sie suchen, aber GDAL- oder Geotiff-Beispiele können vermutlich helfen. Siehe ftp://ftp.remotesensing.org/gdal/data/ und ftp://ftp.remotesensing.org/pub/geotiff/samples/
Siehe auch in den Grasproben zB http://grass.osgeo.org/download/data.php
quelle
Die Antwort von Dan S. ist das, was ich ursprünglich gedacht habe, obwohl ein solcher zweistufiger Ansatz darüber nicht unterscheiden würde, ob ein Fehler in der ersten Transformation oder in der zweiten Transformation aufgetreten ist.
Ich hoffe immer noch, dass es einen Datensatz gibt, den Sie haben möchten, obwohl es immer Einschränkungen geben kann und was auch immer Ihr Ziel sein mag, dass Sie Daten auf eine bestimmte Art und Weise generieren möchten (abgesehen von absoluten Fehlern zwischen Punkten kann man sich für Richtungsangaben interessieren) Fehler oder Fehler in der Entfernung zwischen Punkten oder Fehler in der Größe der Flächen).
Wie wäre es mit dieser Lösung, wenn Sie einen Teil von Dan S.'s Ansatz stehlen würden?
Nehmen wir an, Sie haben Ihre Goldstandarddaten in CRS B. Anschließend generieren Sie Daten in CRS A, die bei der Transformation perfekt mit Ihrem Goldstandard in CRS B übereinstimmen (ich gehe davon aus, dass solche Transformationen keinen stochastischen Fehler aufweisen). Dann können Sie die Goldstandardpunkte in CRS B zurück in CRS A transformieren, und Sie werden wissen, wo sie liegen sollten.
Dadurch wird die Möglichkeit ausgeschlossen, dass die Transformation von CRS A -> CRS B die Fehlerursache ist und ein Fehler nur auf die Transformation CRS B -> CRS A zurückzuführen ist.
BEARBEITEN:
Leider bin ich auf keinen Datensatz gestoßen, der Ihren Anforderungen entspricht. Die meisten Geokodierungsdokumente, die ich in meiner Bibliothek habe, verwenden die EPA-Luftüberwachungsstationen. Dieses Papier verwendete eine größere Auswahl von Quellen, von denen ich glaube, dass keine Ihren Anforderungen entsprach. Von diesen möchten Sie vielleicht die National Geodetic Survey Webseite besuchen . Ich würde vermuten, dass sie am besten über solche Informationen verfügen (von Quellen, die ich gesehen habe).
Viel Glück, und wenn du etwas findest, schreib es zurück mit dieser Quelle.
quelle
Ich kenne 3 Stellen, an denen Sie solche Daten finden können. Die ersten beiden sind mit Proj4 verbunden:
1. Die Proj4-Testdateien : https://github.com/OSGeo/proj.4/tree/master/nad
Bei den Dateien mit dem Namen "test" handelt es sich um Skripte, die proj4-Transformationsbefehle ausführen. Die Eingabe befindet sich in diesen Testdateien. Die erwarteten Ausgabedaten befinden sich in entsprechenden Dateien mit dem Namen "_out.dist". Am Ende wird der Ein- und Ausgang mit dem Diff-Befehl verglichen.
2. https://github.com/Beman/boost-trunk-git-svn/blob/master/libs/geometry/test_extensions/gis/projections/projections.cpp
Das sind einige synthetische Daten. Ich kann bestätigen, dass es mit Proj 4.8.0 korrekt ist.
3. Das Gold Data Pack von GeoTrans : http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html
Ich habe das nie ausprobiert, ich hoffe, es könnte Ihnen von Nutzen sein!
PS Ein schönes Web-Tool, das ich benutze und auf das ich mich verlasse: http://cs2cs.mygeodata.eu/ (auch proj4-basiert)
Viel Glück!
quelle