J'ai un fichier de forme mais son système de coordonnées est inconnu et il n'y a pas de fichier * .prj.
Comment puis-je l'identifier maintenant?
J'ai un fichier de forme mais son système de coordonnées est inconnu et il n'y a pas de fichier * .prj.
Comment puis-je l'identifier maintenant?
Il y a toujours la méthode "force brute":
Prenez un calque avec un système de coordonnées connu qui est supposé superposer avec votre calque inconnu.
Maintenant, faites des suppositions éclairées sur la projection de la couche inconnue. (UTM, Plate Carree, etc.). Projetez votre couche de système de coordonnées connue dans chaque projection jusqu'à ce que vous en trouviez une qui corresponde autant que possible à la couche inconnue.
Je fais la promotion des commentaires de Mapperz et de Brandon Copeland en ajoutant une réponse qui utilise leur technique.
Cette technique tire parti du fait qu'ArcMap peut convertir des données en un nouveau système de coordonnées en mémoire. Les données sans coordonnées connues ne peuvent pas être converties, elles sont simplement affichées. En projetant les données connues en mémoire, nous pouvons voir rapidement quelles sont ses coordonnées dans les différents systèmes de coordonnées possibles.
la source
Comme cette question ne vieillit jamais, j'ai construit un site utilisant la méthode Brute Force . Si vous faites glisser un shp + shx zippé sur la carte, il le mappera dans tous les systèmes de coordonnées disponibles dans PostGIS. En supposant que vous sachiez à quoi "correct" ressemble, vous pouvez zoomer sur cette zone et cliquer sur le polygone pour obtenir le fichier .prj à partir de epsg.io.
la source
Esri propose deux liens intéressants:
la source
Lors de mon dernier emploi, j'avais une couche de données géologiques (polygone) nommée "FSU_Geol.shp". Mon patron me l'a donné et m'a demandé de découvrir un certain nombre de choses. Tout d’abord, le client lui a remis ce fichier de formes, et il n’existait pas de fichier .prj; il voulait donc que je le découvre. Il voulait également que je découvre quelles étaient les catégories de géologie. Je pourrais continuer encore et encore, mais passons à la chasse ... Je l'ai googlé, et je me suis retrouvé ICI .
L'acronyme utilisé dans la convention de dénomination signifiait "géologie de surface de l'ancienne Union soviétique" et la recherche sur Google m'a conduit "directement" à la source (USGS). Tout ce que je pouvais avoir besoin de savoir sur ce fichier de formes était au sommet du lien que je découvrais. Je ne dis pas que Google peut trouver n'importe quoi et tout , mais je venais de sortir de l'université et je prenais juste un "coup dans le noir", et regardez les retours que j'ai obtenus!
Dans un autre cas, une personne du bureau a téléchargé un certain nombre de fichiers de formes à l’aide d’une fonction de traitement par lots. Je ne me souviens pas du nom du progiciel pour le moment, mais les fichiers .prj étaient manquants. Je suis simplement allé dans les métadonnées d'ArcCatalog et j'ai effectivement trouvé ma réponse. Encore une fois, ne me citez pas, mais je pense qu'il y avait une URL vers la source.
Depuis ce jour, je "commence" avec une recherche Google s'il n'y a pas d'indice dans les métadonnées!
la source
Demandez au producteur.
Si vous connaissez des SIR communs à votre région géographique, vous pouvez en essayer quelques-uns. Mais demander, c'est mieux.
la source
J'aime vraiment cet outil Web: http://projfinder.com/ . Vérifiez votre fichier et recherchez des coordonnées. Zoomez à peu près au même endroit sur le globe et laissez-le deviner.
la source
Ce n'est pas un outil (je n'en connais aucun qui vous permettrait de le faire), mais consultez la réponse de @ mkennedy à Comment convertir ce point en WKID 4326? . Elle explique comment elle est arrivée à la bonne référence spatiale. SpatialReference.org et la patience seront vos amis.
De plus, Esri fournit un guide sur la manière de deviner un système de coordonnées (bien que je préfère la méthode de mkennedy si vous en savez un peu plus sur les données).
la source
La meilleure réponse que j'ai trouvée à cette question est non technique: découvrez d'où proviennent vos données. Les agences et organisations ont tendance à être cohérentes avec leur utilisation des projections. Sachez que cela vient de votre état DOT? Regardez le reste de leurs données et voyez ce que cela vous dit. Je ne sais pas d'où ça vient? Une supposition éclairée est tout aussi susceptible de vous envoyer dans la bonne voie.
Au moins, il est un peu plus facile de résoudre le problème avec la force brute!
la source
Sérieusement obsolète à ce stade, mais Werner Flacke et Birgit Klaus ont publié Trouver Projection sur ArcScripts en 2007. Je ne pense pas que le code source existe, malheureusement. Il est basé sur VBA et ne peut donc être utilisé que dans ArcGIS Desktop version 9.2 et éventuellement 9.3. Il inclut deux fichiers de formes avec les zones d'intérêt du jeu de données de paramètres géodésiques EPSG qui pourraient être utilisés pour réduire les possibilités.
Blue Marble Geographic Calculator et Geographic Transformer ont des outils de récupération du système de coordonnées.
la source
Essayez le programme ogrinfo fourni avec GDAL.
Voir Comment accéder aux métadonnées Shapefile en utilisant OGR?
Donc, ogrinfo pourrait ne pas vous donner les informations de projection sans un fichier .prj, mais cela reste un outil utile pour vous aider à explorer la liste des projections potentielles.
Par exemple:
Cette réponse me suggère que le fichier de formes utilise un système de référence basé sur des mètres et non sur des degrés.
En supposant que vous sachiez d'où proviennent approximativement les données, vous disposez maintenant d'une liste plus courte de projections possibles.
Les autres meilleures pratiques pourraient être:
Il est probablement préférable de commencer par une position connue, plutôt que d’essayer de forcer de force.
la source
Pour ajouter aux autres réponses dans ce post, j'ajouterais ce qui suit:
Comment: identifier un système de coordonnées projetées inconnu à l'aide d'ArcMap
Fournir une vérification spécifique sur NAD1927
en outre
FAQ: Notions de base sur la projection: ce que le professionnel des SIG doit savoir
Cette page fournit plusieurs vérifications sur la détermination des projections, ce qui est important pour vous aider à identifier un système de coordonnées inconnu.
la source
J'ai eu le même problème pendant que je travaillais sur mon projet (DEM). L'un des MNT était des coordonnées inconnues et ne pouvait pas être projeté. J'ai donc utilisé le "géoréférencement" à l'aide de l'outil Géoréférencement dans ArcMap . Après le géoréférencement, vous aurez votre fichier prj.file.
la source
Regardez ce site:
http://www.egger-gis.at/shapefile-projectionfinder/
Je suis le développeur de cet outil gratuit. Peut-être que cet outil peut vous aider à trouver et à définir la projection correcte de votre fichier de formes. Il s’appuie sur l’idée de http://projfinder.com/ d’Aaron Racicot.
Vous pouvez également essayer ces solutions spéciales pour:
Autriche (allemand): https://www.data.gv.at/anwendungen/checkaustrianprojection/
Australie: https://maegger.github.io/map_australia.html
UTM - Zones: https://maegger.github.io/map_utm.html
la source
Vous pouvez faire la distinction entre les coordonnées géographiques et cartographiques, les premières lat / lon sont en degré, les secondes nord / est en mètres. Si le fichier est en forme, vous pouvez vider les coordonnées de la géométrie avec shapelib-1.3.0 et voir les valeurs. ..
la source
Vous pouvez le faire avec Fiona.
Vous obtiendrez réponse comme
la source