Hvad er PRJ-filformatet?
.prj er en filendelse, der primært bruges af Esris Shapefile format til at gemme en koordinatsystem-definition (CRS) i almindelig tekst med Well-Known Text (WKT) syntaks. Forskellige GIS-applikationer bruger denne ledsagefil til korrekt at placere og vise spatiale data.
Hvilken type data gemmes i .prj-filer?
.prj-filer indeholder en enkelt WKT-koordinatsystemdefinition - helt læsbar almindelig tekst. Et projiceret CRS starter med PROJCS[ og et geografisk CRS med GEOGCS[; den nyere WKT2-standard bruger PROJCRS[ og GEOGCRS[. Definitionen koder datum, ellipsoide, enheder og projektionsparametre, der er nødvendige for at justere .shp-geometrien med andre spatiale lag.
Hvilket program kan bruges til at åbne .prj-filer?
.prj-filer er unikke for det datasæt, de blev oprettet med; GIS-værktøjer som ArcGIS Pro, QGIS og GDAL/OGR læser dem automatisk, når en Shapefile indlæses. Da .prj er almindelig UTF-8-tekst, kan ethvert tekstredigeringsprogram - herunder Notesblok - åbne en. Kopiering af en Shapefile uden dens .prj-ledsager får GIS-software til at behandle geometrien som havende et ukendt CRS.
Sikkerhed og tryghed
RISIKO: LOWEn GIS .prj er en lille passiv tekstfil (en koordinatsystemstreng) uden eksekverbart indhold, så den er sikker at åbne og redigere. Den praktiske «fare» er fejlplacering af data, ikke malware: en manglende eller forkert .prj får en Shapefiles objekter til at optræde på den forkerte placering eller fejle i overlapning med andre lag - ret WKT-koden eller omdefiner projektionen for at løse det. For ikke-GIS .prj-projektfiler gælder normal forsigtighed over for det, værtsapplikationen indlæser (f.eks. et projekt, der refererer til eksterne scripts). Når en .prj-type er ukendt, bør den åbnes i et tekstredigeringsprogram først: GIS .prj er kort læsbar WKT, mens app-projektfiler normalt er længere eller binære.
Formatdetaljer
kort fortalt- Generisk applikationsprojektfil - Mange programmer gemmer deres arbejdsområde/projekt som .prj - f.eks. Microsoft Visual Studio (ældre), Tracktion/WaveLab lydprojekter, AIMMS, Monarch, enhedsprogrammører. Åbn med den app, der oprettede den.
- 3ds Max / CAD sceneprojekt (PRJ) - Autodesk 3ds Max og visse CAD-værktøjer bruger .prj til en scene/et projekt; dette er kilden til databasens 3ds/obj/dae/dxf konverteringsparringer.
- HEC-RAS projektfil - Det amerikanske militærs HEC-RAS hydrauliske modelleringsprojekt bruger .prj - forvirrende nok den samme filendelse som GIS-projektionsfilen, åbnes i HEC-RAS.
Programmer der åbner PRJ-filer
Tekniske detaljer
dyb specifikation| Format-type | Almindelig tekst Well-Known Text (WKT) koordinatsystem-definition; én CRS-definition pr. fil, intet binært indhold |
| Filkodning | UTF-8 eller ASCII almindelig tekst; ingen binær header, ingen BOM påkrævet |
| MIME-type | text/plain |
| Filsignatur | Ingen binære magic bytes; identificeres ved WKT-nøgleord ved byte-offset 0: PROJCS[ eller GEOGCS[ (WKT1), PROJCRS[ eller GEOGCRS[ (WKT2) |
| WKT-dialekter | WKT1 (Esri-variant og OGC 01-009) og WKT2 (OGC 18-010r11 / ISO 19162:2019); nøgleord varierer mellem dialekter |
| Syntaksstruktur | Indlejret parentes-notation - KEYWORD[„navn“,parameter,...] - der danner et træ af datum, ellipsoide, nulmeridian, projektionsmetode og enhedsnoder |
| Kodede CRS-typer | Geografiske (GEOGCS/GEOGCRS), Projicerede (PROJCS/PROJCRS), Vertikale og Sammensatte koordinatsystemer |
| Registrerede parametre | Datum og sfæroide/ellipsoide, nulmeridian, vinkel- og lineære enheder, projektionsmetode, centralmeridian, standardparalleller, false easting/northing, skaleringsfaktor |
| Rolle i Shapefile-pakken | Obligatorisk ledsager til .shp, .shx og .dbf; skal dele det samme basis-filnavn; fravær får GIS-software til at markere lagets CRS som ukendt |
| Typisk filstørrelse | 200 bytes til ~2 KB; den komplette CRS-definition for de fleste koordinatsystemer fylder få hundrede tegn |
| Effekt ved fravær | GIS-applikationer falder tilbage på et udefineret eller antaget CRS (ofte WGS 84), hvilket kan forskyde lag, når datasæt fra forskellige kilder kombineres |
| Udvikler / oprindelse | Oprindeligt fra Esris Shapefile-format (tidlige 1990'ere); WKT CRS-syntaks blev efterfølgende formaliseret som en OGC-standard |
| Softwareunderstøttelse | ArcGIS Pro, QGIS, GDAL/OGR, MapInfo Pro, FME, Global Mapper; skrives også af pyproj, PROJ og de fleste GIS-scriptbiblioteker |
| Læsbarhed | Fuldt læsbar for mennesker; kan inspiceres eller redigeres manuelt i ethvert tekstredigeringsprogram uden GIS-software |
| Udgivet | With the Esri Shapefile (early 1990s); WKT CRS standardized by the OGC |
| Åben standard | Ja · royaltyfri |
| Specifikation | desktop.arcgis.com |
PRJ-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PRJ-filer.