Ich halte dies für eine gute Frage und wollte nur eine explizitere Antwort hinzufügen, die direkt auf die ursprüngliche Formulierung der Frage abzielt.
Nein, die Neuprojektion eines Shapefiles ändert nicht nur die prj-Datei, sondern auch die prj-Datei und den Inhalt des Haupt-Shapefiles (die .shp-Datei). Der Grund dafür ist , dass , wie @csw demonstriert, beim erneuten Projizieren eines Shapefiles die tatsächlichen Koordinatennummern in der SHP-Hauptdatei geändert werden müssen, sowohl für Datums- als auch für Projektionsänderungen. Zumindest sollte es technisch und sachgemäß so sein, und ich würde mir vorstellen, dass die meisten GIS- oder Projektionssoftware diese Dinge sehr ernst nehmen.
Deutlicher gesagt, eine Software mit einer Shape - Datei geografische daturm zu projizieren oder System projizierten Koordinaten sollten die folgenden Dateien ändern:
- .shp: ja
- .prj: ja
- andere: nicht sicher (vielleicht die .idx-Datei mit dem räumlichen Index?)
Theoretisch gesehen ist das Schreiben der PRJ-Datei zwar nicht unbedingt erforderlich, der praktische Unterschied besteht jedoch darin, dass weder eine Person noch eine Software leicht erkennen können, auf welcher Projektion die Koordinaten basieren und welche Grenzen möglich sind benutze das Shapefile für. Das Gegenteil kann auch zutreffen, wie die akzeptierte Antwort darauf hinweist, dass man praktisch davonkommen könnte, nur die prj-Datei und nicht die .shp-Datei zu ändern, wenn einige Bezugspunkte (im Gegensatz zu Projektionsänderungen) bc-Bezugspunkte manchmal geändert werden unterscheiden sich nur geringfügig voneinander, aber dies wäre nur riskant und unnötig, wenn es viele verfügbare Werkzeuge gibt, um es richtig zu projizieren, und außerdem wird es mit ziemlicher Sicherheit nicht funktionieren, wenn projizierte Koordinatensysteme geändert werden, die dazu neigen, sich stärker voneinander zu unterscheiden.