Che cos'è il formato di file PRJ?
.prj è un'estensione di file utilizzata principalmente dal formato Shapefile di Esri per memorizzare una definizione del sistema di riferimento di coordinate (CRS) nella sintassi testuale Well-Known Text (WKT). Diverse applicazioni GIS utilizzano questo file complementare per posizionare e visualizzare correttamente i dati spaziali.
Che tipo di dati vengono salvati nei file .prj?
I file .prj contengono una singola definizione del sistema di coordinate WKT - testo semplice interamente leggibile dall'uomo. Un CRS proiettato inizia con PROJCS[ e un CRS geografico con GEOGCS[; il più recente standard WKT2 utilizza PROJCRS[ e GEOGCRS[. La definizione codifica il datum, l'ellissoide, le unità e i parametri di proiezione necessari per allineare la geometria .shp con altri livelli spaziali.
Quale programma può essere utilizzato per aprire i file .prj?
I file .prj sono univoci per il dataset con cui sono stati creati; strumenti GIS come ArcGIS Pro, QGIS e GDAL/OGR li leggono automaticamente quando si carica uno Shapefile. Poiché il .prj è semplice testo UTF-8, qualsiasi editor di testo - incluso Notepad - può aprirne uno. Copiare uno Shapefile senza il suo compagno .prj fa sì che il software GIS tratti la geometria come avente un CRS sconosciuto.
Sicurezza e incolumità
RISCHIO: LOWUn .prj GIS è un minuscolo file di testo passivo (una stringa del sistema di coordinate) senza contenuto eseguibile, quindi è sicuro da aprire e modificare. Il «pericolo» pratico è il posizionamento errato dei dati, non un malware: un .prj mancante o errato fa apparire le geometrie di uno Shapefile nella posizione sbagliata o impedisce la sovrapposizione con altri layer - correggete il WKT o ridefinite la proiezione per risolvere. Per i file di progetto .prj non GIS, si applica la normale cautela per ciò che l'applicazione ospite carica (ad esempio, un progetto che fa riferimento a script esterni). Quando il tipo di .prj è sconosciuto, apritelo prima in un editor di testo: il .prj GIS è un WKT breve e leggibile, mentre i file di progetto delle app sono solitamente più lunghi o binari.
Dettagli del formato
in sintesi- File di progetto applicativo generico - Molti programmi salvano il proprio spazio di lavoro/progetto come .prj - ad esempio Microsoft Visual Studio (versioni datate), progetti audio Tracktion/WaveLab, AIMMS, Monarch, programmatori di dispositivi. Apritelo con l'app che lo ha creato.
- Progetto di scena 3ds Max / CAD (PRJ) - Autodesk 3ds Max e alcuni strumenti CAD utilizzano .prj per una scena/progetto; questa è l'origine degli abbinamenti di conversione 3ds/obj/dae/dxf nel database.
- File di progetto HEC-RAS - Il progetto di modellazione idraulica HEC-RAS dell'US Army Corps utilizza .prj - confusamente la stessa estensione del file di proiezione GIS, aperto in HEC-RAS.
Programmi che aprono file PRJ
Dettagli tecnici
specifiche approfondite| Tipo di formato | Definizione del sistema di riferimento di coordinate in Well-Known Text (WKT) in testo semplice; una definizione CRS per file, nessun contenuto binario |
| Codifica del file | Testo semplice UTF-8 o ASCII; nessun header binario, nessun BOM richiesto |
| Tipo MIME | text/plain |
| Firma del file | Nessun magic byte binario; identificato dalla parola chiave WKT all'offset byte 0: PROJCS[ o GEOGCS[ (WKT1), PROJCRS[ o GEOGCRS[ (WKT2) |
| Dialetti WKT | WKT1 (variante Esri e OGC 01-009) e WKT2 (OGC 18-010r11 / ISO 19162:2019); le parole chiave variano tra i dialetti |
| Struttura della sintassi | Notazione a parentesi nidificate - KEYWORD[„nome”,parametro,...] - che forma un albero di nodi per datum, ellissoide, meridiano fondamentale, metodo di proiezione e unità |
| Tipi di CRS codificati | Sistemi di riferimento di coordinate Geografici (GEOGCS/GEOGCRS), Proiettati (PROJCS/PROJCRS), Verticali e Composti |
| Parametri registrati | Datum e sferoide/ellissoide, meridiano fondamentale, unità angolari e lineari, metodo di proiezione, meridiano centrale, paralleli standard, falso est/nord, fattore di scala |
| Ruolo nel pacchetto Shapefile | Compagno obbligatorio di .shp, .shx e .dbf; deve condividere lo stesso nome file di base; l'assenza induce il software GIS a contrassegnare il layer come CRS sconosciuto |
| Dimensione tipica del file | Da 200 byte a circa 2 KB; la definizione completa del CRS per la maggior parte dei sistemi di coordinate rientra in poche centinaia di caratteri |
| Effetto dell'assenza | Le applicazioni GIS ripiegano su un CRS non definito o presunto (spesso WGS 84), il che può disallineare i layer quando si combinano dataset da fonti diverse |
| Sviluppatore / origine | Originato con il formato Shapefile di Esri (primi anni '90); la sintassi WKT CRS è stata successivamente formalizzata come standard OGC |
| Supporto software | ArcGIS Pro, QGIS, GDAL/OGR, MapInfo Pro, FME, Global Mapper; scritto anche da pyproj, PROJ e dalla maggior parte delle librerie di scripting GIS |
| Leggibilità umana | Completamente leggibile dall'uomo; può essere ispezionato o modificato manualmente in qualsiasi editor di testo semplice senza software GIS |
| Rilasciato | With the Esri Shapefile (early 1990s); WKT CRS standardized by the OGC |
| Standard aperto | Sì · royalty-free |
| Specifica | desktop.arcgis.com |
Conversioni PRJ
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PRJ.