Vad är filformatet PRJ?
.prj är ett filtillägg som främst används av Esris Shapefile-format för att lagra en definition av koordinatreferenssystem (CRS) i textformatet Well-Known Text (WKT). Olika GIS-applikationer använder denna följefil för att korrekt positionera och visa rumsliga data.
Vilken typ av data sparas i .prj-filer?
.prj-filer innehåller en enda WKT-definition av ett koordinatsystem - helt läsbar klartext. Ett projicerat CRS börjar med PROJCS[ och ett geografiskt CRS med GEOGCS[; den nyare WKT2-standarden använder PROJCRS[ och GEOGCRS[. Definitionen kodar datum, ellipsoid, enheter och projektionsparametrar som behövs för att anpassa .shp-geometrin till andra rumsliga lager.
Vilket program kan användas för att öppna .prj-filer?
.prj-filer är unika för det dataset de skapades med; GIS-verktyg som ArcGIS Pro, QGIS och GDAL/OGR läser dem automatiskt när en Shapefile laddas. Eftersom .prj är vanlig UTF-8-text kan valfri textredigerare - inklusive Anteckningar - öppna den. Om man kopierar en Shapefile utan dess tillhörande .prj-fil kommer GIS-programvaran att behandla geometrin som att den har ett okänt CRS.
Säkerhet & trygghet
RISK: LOWEn GIS .prj-fil är en liten passiv textfil (en koordinatsystemsträng) utan exekverbart innehåll, så den är säker att öppna och redigera. Den praktiska «faran» är felplacerade data, inte skadlig kod: en saknad eller felaktig .prj gör att en Shapefiles objekt visas på fel plats - korrigera WKT-koden eller definiera om projektionen för att fixa det. För .prj-projektfiler som inte är GIS-relaterade gäller normal försiktighet för vad värdprogrammet laddar in (t.ex. ett projekt som refererar till externa skript). Om en .prj-fils typ är okänd, öppna den i en textredigerare först: GIS .prj är kort läsbar WKT, medan projektfiler för program oftast är längre eller binära.
Formatdetaljer
i ett nötskal- Generisk projektfil för applikationer - Många program sparar sin arbetsyta/projekt som .prj - t.ex. Microsoft Visual Studio (äldre), Tracktion/WaveLab-ljudprojekt, AIMMS, Monarch, enhetsprogrammerare. Öppna med programmet som skapade den.
- 3ds Max / CAD-scenprojekt (PRJ) - Autodesk 3ds Max och vissa CAD-verktyg använder .prj för en scen/ett projekt; detta är källan till databasens konverteringspar för 3ds/obj/dae/dxf.
- HEC-RAS projektfil - Projekt för hydraulisk modellering i US Army Corps HEC-RAS använder .prj - förvirrande nog samma filtillägg som GIS-projektionsfilen, öppnas i HEC-RAS.
Program som öppnar PRJ-filer
Tekniska detaljer
djup specifikation| Formattyp | Textbaserad Well-Known Text (WKT) definition av koordinatreferenssystem; en CRS-definition per fil, inget binärt innehåll |
| Filkodning | UTF-8 eller ASCII klartext; inget binärt huvud, ingen BOM krävs |
| MIME-typ | text/plain |
| Filsignatur | Inga binära magic bytes; identifieras via WKT-nyckelord vid byte-offset 0: PROJCS[ eller GEOGCS[ (WKT1), PROJCRS[ eller GEOGCRS[ (WKT2) |
| WKT-dialekter | WKT1 (Esri-variant och OGC 01-009) och WKT2 (OGC 18-010r11 / ISO 19162:2019); nyckelord skiljer sig mellan dialekter |
| Syntaxstruktur | Nästlad parentesnotation - KEYWORD[„namn”,parameter,...] - som bildar ett träd av noder för datum, ellipsoid, nollmeridian, projektionsmetod och enheter |
| Kodade CRS-typer | Geografiska (GEOGCS/GEOGCRS), Projicerade (PROJCS/PROJCRS), Vertikala och Sammansatta koordinatreferenssystem |
| Registrerade parametrar | Datum och sfäroid/ellipsoid, nollmeridian, vinkel- och linjära enheter, projektionsmetod, centralmeridian, standardparalleller, false easting/northing, skalfaktor |
| Roll i Shapefile-paket | Obligatorisk följefil till .shp, .shx och .dbf; måste ha samma basfilnamn; avsaknad gör att GIS-programvara markerar lagret som okänt CRS |
| Typisk filstorlek | 200 byte till ~2 KB; den fullständiga CRS-definitionen för de flesta koordinatsystem ryms inom några hundra tecken |
| Effekt vid avsaknad | GIS-applikationer faller tillbaka på ett odefinierat eller antaget CRS (ofta WGS 84), vilket kan göra att lager hamnar fel när data från olika källor kombineras |
| Utvecklare / ursprung | Ursprungligen från Esris Shapefile-format (tidigt 1990-tal); WKT CRS-syntax formaliserades senare som en OGC-standard |
| Programvarustöd | ArcGIS Pro, QGIS, GDAL/OGR, MapInfo Pro, FME, Global Mapper; skrivs även av pyproj, PROJ och de flesta GIS-skriptbibliotek |
| Läsbarhet för människor | Helt läsbar; kan inspekteras eller redigeras manuellt i valfri textredigerare utan GIS-programvara |
| Släppt | With the Esri Shapefile (early 1990s); WKT CRS standardized by the OGC |
| Öppen standard | Ja · royaltyfri |
| Specifikation | desktop.arcgis.com |
PRJ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PRJ-filer.