Ich habe ein Shapefile, aber sein Koordinatensystem ist unbekannt und es gibt keine * .prj-Datei.
Wie kann ich es jetzt identifizieren?
Ich habe ein Shapefile, aber sein Koordinatensystem ist unbekannt und es gibt keine * .prj-Datei.
Wie kann ich es jetzt identifizieren?
Es gibt immer die "Brute Force" -Methode:
Nehmen Sie eine Ebene mit einem bekannten Koordinatensystem, die mit Ihrer unbekannten Ebene überlagert werden soll.
Machen Sie jetzt einige fundierte Vermutungen darüber, welche Projektion die unbekannte Ebene sein könnte. (UTM, Plate Carree usw.). Projizieren Sie Ihren bekannten Koordinatensystem-Layer in jede Projektion, bis Sie einen finden, der dem unbekannten Layer so gut wie möglich entspricht.
Ich fördere Kommentare von Mapperz und Brandon Copeland, indem ich eine Antwort hinzufüge, die ihre Technik verwendet.
Diese Technik nutzt die Tatsache, dass ArcMap Daten in ein neues Koordinatensystem im Speicher konvertieren kann. Die Daten ohne bekannte Koordinaten können nicht konvertiert werden und werden nur angezeigt. Indem wir die bekannten Daten in den Speicher projizieren, können wir schnell sehen, welche Koordinaten sie in den verschiedenen möglichen Koordinatensystemen haben.
quelle
Da diese Frage nie alt wird, habe ich eine Site mit der Brute-Force-Methode erstellt . Wenn Sie ein gezipptes shp + shx auf die Karte ziehen, wird es in jedem in PostGIS verfügbaren Koordinatensystem abgebildet. Vorausgesetzt, Sie wissen, wie "richtig" aussieht, können Sie in diesen Bereich zoomen und auf das Polygon klicken, um die .prj-Datei von epsg.io abzurufen.
quelle
Es gibt zwei großartige Links von Esri, die diesbezüglich ins Detail gehen:
quelle
Bei meinem letzten Job hatte ich einen Layer mit Geologiedaten (Polygon) mit dem Namen "FSU_Geol.shp". Mein Chef gab es mir und bat mich, einige Dinge herauszufinden. Zuerst wurde ihm dieses Shapefile vom Kunden ausgehändigt, und es gab keine .prj-Datei. Deshalb wollte er, dass ich das herausfinde. Er wollte auch, dass ich herausfinde, was die Kategorien der Geologie sind. Ich könnte weitermachen, aber lassen Sie uns auf den Punkt kommen ... Ich habe gegoogelt und bin HIER gelandet .
Das Akronym in der Namenskonvention stand für "Oberflächengeologie der ehemaligen Sowjetunion", und die Google-Suche führte mich "direkt" zur Quelle (USGS). Alles, was ich jemals über dieses Shapefile wissen musste, war der oberste Link, den ich getroffen habe. Ich sage nicht, dass Google alles und jedes finden kann , aber ich war frisch von der Universität und habe nur einen "Schuss in die Dunkelheit" gemacht und mir das Feedback angesehen, das ich erhalten habe!
In einem anderen Fall hatte jemand im Büro mithilfe einer Batch-Funktion eine Reihe von Shapefiles heruntergeladen. Ich erinnere mich momentan nicht an den Namen des Softwarepakets, aber die .prj-Dateien fehlten. Ich habe einfach die Metadaten in ArcCatalog aufgerufen und dort meine Antwort gefunden. Auch hier zitiere mich nicht, aber ich denke, es gab eine URL zu der Quelle darin.
Seit diesem Tag "beginne" ich mit einer Google-Suche, wenn die Metadaten keine Hinweise enthalten!
quelle
Frage den Produzenten.
Wenn Sie ein allgemeines CRS für Ihre geografische Region kennen, können Sie einige davon ausprobieren. Aber fragen ist besser.
quelle
Ich liebe dieses Web-Tool wirklich: http://projfinder.com/ . Überprüfen Sie Ihre Datei und suchen Sie einige Koordinaten. Zoomen Sie auf ungefähr dieselbe Stelle auf dem Globus und lassen Sie es raten.
quelle
Kein Tool (ich kenne kein Tool, mit dem Sie das tun könnten ), aber lesen Sie die Antwort von @ mkennedy auf Wie würde ich diesen Punkt in WKID 4326 konvertieren? . Sie erklärt, wie sie zum richtigen Raumbezug gekommen ist. SpatialReference.org und Geduld werden Ihre Freunde sein.
Außerdem bietet Esri eine Anleitung zum Erraten eines Koordinatensystems (obwohl ich die Methode von mkennedy bevorzuge, wenn Sie etwas mehr über die Daten wissen).
quelle
Die beste Antwort, die ich auf diese Frage gefunden habe, ist nicht technisch: Finden Sie heraus, woher Ihre Daten stammen. Agenturen und Organisationen neigen dazu, Projektionen zu verwenden. Wissen Sie, dass es von Ihrem Zustand PUNKT kam? Schauen Sie sich den Rest ihrer Daten an und sehen Sie, was sie Ihnen sagen. Weißt du nicht, woher es kam? Eine fundierte Vermutung wird Sie wahrscheinlich auf den richtigen Weg bringen.
Zumindest macht es das Problem mit brachialer Gewalt ein wenig mehr machbar!
quelle
Ernsthaft veraltet zu diesem Zeitpunkt, aber Werner Flacke und Birgit Klaus haben 2007 Find Projection auf ArcScripts veröffentlicht. Ich glaube, der Quellcode ist leider nicht vorhanden. Es ist VBA-basiert und daher nur in ArcGIS Desktop Version 9.2 und möglicherweise Version 9.3 verwendbar. Es enthält zwei Shapefiles mit den interessierenden Bereichen aus dem EPSG Geodetic Parameter Dataset, mit denen die Möglichkeiten eingegrenzt werden könnten.
Blue Marble Geographic Calculator und Geographic Transformer verfügen über Tools zur Wiederherstellung des Koordinatensystems.
quelle
Probieren Sie das im Lieferumfang von GDAL enthaltene Programm ogrinfo aus.
Siehe So greifen Sie mit OGR auf Shapefile-Metadaten zu
Ogrinfo gibt Ihnen möglicherweise keine Projektionsinformationen ohne eine .prj-Datei, ist aber dennoch ein nützliches Tool, mit dem Sie die Liste potenzieller Projektionen untersuchen können.
Zum Beispiel:
Diese Antwort legt nahe, dass das Shapefile ein auf Metern und nicht auf Grad basierendes Referenzsystem verwendet.
Vorausgesetzt, Sie wissen, woher die Daten stammen, haben Sie jetzt eine kürzere Liste möglicher Projektionen.
Andere bewährte Methoden könnten sein:
Es ist wahrscheinlich besser, von einer Position der Bekannten aus zu beginnen, als zu versuchen, Gewalt von Grund auf neu anzuwenden.
quelle
Um die anderen Antworten in diesem Beitrag zu ergänzen, würde ich Folgendes hinzufügen:
Gewusst wie: Identifizieren eines unbekannten projizierten Koordinatensystems mithilfe von ArcMap
Stellen Sie eine spezifische Prüfung für NAD1927 bereit
In Ergänzung
FAQ: Grundlagen der Projektion: Was der GIS-Fachmann wissen muss
Diese Seite enthält mehrere Überprüfungen zur Bestimmung von Projektionen, die wichtig sind, um zu versuchen, ein unbekanntes Koordinatensystem zu identifizieren.
quelle
Ich hatte das gleiche Problem, als ich an meinem Projekt (DEMs) arbeitete. Eine der DEM-Koordinaten war unbekannt und kann nicht projiziert werden . Daher habe ich die Georeferenzierung mit dem Georeferenzierungs-Tool in ArcMap durchgeführt . Nach der Georeferenzierung erhalten Sie Ihre prj.file.
quelle
Schauen Sie sich diese Website an:
http://www.egger-gis.at/shapefile-projectionfinder/
Ich bin der Entwickler dieses kostenlosen Tools. Vielleicht kann dieses Tool Ihnen helfen, die richtige Projektion Ihres Shapefiles zu finden und zu definieren. Es basiert auf der Idee von http://projfinder.com/ von Aaron Racicot.
Sie können diese speziellen Lösungen auch ausprobieren für:
Österreich (deutsch): https://www.data.gv.at/anwendungen/checkaustrianprojection/
Australien: https://maegger.github.io/map_australia.html
UTM-Zonen: https://maegger.github.io/map_utm.html
quelle
Sie können zwischen geografischen und kartografischen Koordinaten unterscheiden, die ersten Breiten- und Längengrade und die zweiten Nord- und Ostkoordinaten werden in Metern angegeben. Wenn die Datei eine Form hat, können Sie die Koordinaten der Geometrie mit shapelib-1.3.0 ausgeben und die Werte dann anzeigen. ..
quelle
Du kannst es mit Fiona machen.
Sie erhalten eine Antwort als
quelle