J'essaie de trouver des données qui peuvent être utilisées pour tester les opérations de coordonnées SIG d'un CRS à un autre CRS. Jusqu'à présent, tout ce que j'ai trouvé est l' ensemble de données Gold et également divers exemples de points dans l' EPSG G7-2 . Les données d'or sont OK pour tester certaines projections de WGE et les quelques points du document G7-2 sont bons pour tester des opérations individuelles. Ce dont j'ai besoin maintenant, ce sont des points qui peuvent tester des opérations de coordination concentrées implicites et explicites telles que EPSG: 4277 à EPSG: 4230 par exemple, pour lesquelles j'avais trouvé un exemple dans http://www.epsg.org/Exchange /1065.pdf . Il doit y avoir une bonne source avec plus d'un point et des CRS utilisant plusieurs datums. Volez, singes Google, volez!
ÉDITER:
J'ai aussi trouvé quelque chose qui s'appelle GIGS
la source
Réponses:
Pour ajouter au commentaire / réponse d'Andy W:
Vous pourriez (devriez) générer un ensemble de données de test avec recoupement via plusieurs API de reprogrammation tierces différentes, ce qui vous donne plus de confiance que vous ne reproduisez pas seulement, par exemple, un bogue proj.4.
En outre, vous pouvez créer diverses identités, erreur de virgule flottante modulo, que vous pouvez tester de manière aléatoire - par exemple, un aller-retour via CRS A -> CRS B -> CRS A devrait vous donner le même point que vous avez commencé.
la source
Nous (Safe Software) proposons un exemple de jeu de données à utiliser dans les formations et les didacticiels. Il existe toutes sortes de jeux de données, de formats et de systèmes de coordonnées différents (principalement Texas TX83)
Je ne sais pas si c'est exactement ce que vous cherchez, mais vous êtes libre de l'utiliser si cela vous aide.
la source
Je crois que le site usgs a la nation entière de données de points cors. Si je ne me trompe pas, le téléchargement interactif permet à l'utilisateur de modifier le CRS de sortie. Si je comprends votre question, cela devrait fournir le même ensemble de données dans différents CRSystems. ?? http://www.ngs.noaa.gov/UFCORS/
la source
En général, PROJ.4 et sa descendance sont assez bons, vous pouvez tester les coordonnées sur le Web en utilisant spatialreference.org - la carte Web rapporte les coordonnées d'entrée et de sortie, bien que les coordonnées d'entrée soient limitées à la géographie.
Si vous souhaitez vérifier la précision et ne pas faire confiance aux implémentations logicielles existantes, vous pouvez toujours essayer de faire le calcul directement - ce n'est pas trop onéreux pour de nombreuses projections. L'article de Wikipedia sur les transformations d'Helmert est utile, tout comme les projections cartographiques de John Snyder: un manuel de travail ( PDF ).
la source
Je ne sais pas, c'est exactement ce que vous cherchez, mais les échantillons GDAL ou Geotiff peuvent vous aider, je suppose. Voir ftp://ftp.remotesensing.org/gdal/data/ et ftp://ftp.remotesensing.org/pub/geotiff/samples/
Voir aussi dans les échantillons d'herbe, par exemple http://grass.osgeo.org/download/data.php
la source
La réponse de Dan S. est ce que je pensais à l'origine, bien qu'en y réfléchissant davantage, une telle approche en deux étapes ne ferait pas de distinction entre l'erreur survenue dans la première transformation ou la deuxième transformation.
J'espère toujours qu'un ensemble de données que vous voulez existe, bien qu'il puisse toujours y avoir des limitations et quel que soit votre objectif qui vous amène à vouloir générer des données d'une manière spécifique (outre l'erreur absolue entre les points, on peut être intéressé par la direction erreur, ou erreur dans la distance entre les points, ou erreur dans la taille des zones).
Alors que diriez-vous de cette solution, volant une partie de l'approche de Dan S.;
Disons que vous avez vos données d'étalon-or dans CRS B. Vous générez ensuite des données dans CRS A qui, lorsqu'elles sont transformées, s'alignent parfaitement avec votre étalon-or dans CRS B (je suppose que ces transformations n'ont pas d'erreur stochastique). Ensuite, vous pouvez transformer les points étalons d'or dans CRS B en CRS A, et vous saurez où ils devraient se trouver.
Cela élimine la possibilité que la transformation de CRS A -> CRS B soit la cause de l'erreur, et toute erreur n'est attribuable qu'à la transformation CRS B -> CRS A.
ÉDITER:
Malheureusement, je n'ai rencontré aucun ensemble de données répondant à vos besoins. La plupart des documents sur la précision du géocodage que j'ai dans ma bibliothèque utilisent les stations de surveillance de l'air de l'EPA. Ce document a utilisé une plus grande variété de sources, dont je ne pense pas qu'elles répondent à vos exigences. Parmi ceux que vous voudrez peut-être consulter la page Web du National Geodetic Survey . Je suppose qu'ils ont le meilleur pari d'avoir de telles informations (des sources que j'ai vues).
Bonne chance, et si vous trouvez quelque chose en retour avec cette source.
la source
Je connais 3 endroits où vous pouvez trouver de telles données. Les 2 premiers sont liés à Proj4:
1. Les fichiers de test Proj4 : https://github.com/OSGeo/proj.4/tree/master/nad
Les fichiers ayant "test" dans leurs noms sont des scripts exécutant des commandes de transformation proj4. L'entrée se trouve dans ces fichiers de test. Les données de sortie attendues se trouvent dans les fichiers correspondants avec "_out.dist" dans leurs noms. À la fin de l'entrée et de la sortie est comparée à la commande diff.
2. https://github.com/Beman/boost-trunk-git-svn/blob/master/libs/geometry/test_extensions/gis/projections/projections.cpp
Ce sont des données synthétiques. Je peux confirmer que c'est correct avec Proj 4.8.0.
3. Le pack Gold Data de GeoTrans : http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html
Je n'ai jamais essayé ça, j'espère que ça pourrait vous être utile!
Ps Un bel outil web que j'utilise et sur lequel je m'appuie: http://cs2cs.mygeodata.eu/ (également basé sur proj4)
Bonne chance!
la source