Hva er PRJ-filformatet?
.prj er en filendelse som primært brukes av Esris Shapefile-format for å lagre en koordinatsystem-definisjon (CRS) i tekstformatet Well-Known Text (WKT). Ulike GIS-applikasjoner bruker denne tilleggsfilen for å plassere og vise romlige data korrekt.
Hvilken type data lagres i .prj-filer?
.prj-filer inneholder en enkelt WKT-koordinatsystemdefinisjon - helt lesbar ren tekst. Et projisert CRS starter med PROJCS[ og et geografisk CRS med GEOGCS[; den nyere WKT2-standarden bruker PROJCRS[ og GEOGCRS[. Definisjonen koder datum, ellipsoide, enheter og projeksjonsparametere som trengs for å samstille .shp-geometrien med andre kartlag.
Hvilket program kan brukes til å åpne .prj-filer?
.prj-filer er unike for datasettet de ble opprettet med; GIS-verktøy som ArcGIS Pro, QGIS og GDAL/OGR leser dem automatisk når en Shapefile lastes inn. Fordi .prj er ren UTF-8-tekst, kan ethvert tekstredigeringsprogram - inkludert Notisblokk - åpne dem. Kopiering av en Shapefile uten tilhørende .prj-fil fører til at GIS-programvare behandler geometrien som om den har et ukjent koordinatsystem.
Sikkerhet og trygghet
RISIKO: LOWEn GIS .prj-fil er en bitteliten passiv tekstfil (en koordinatsystem-streng) uten eksekverbart innhold, så den er trygg å åpne og redigere. Den praktiske «faren» er feilplassering av data, ikke skadevare: en manglende eller feil .prj gjør at Shapefile-objekter vises på feil sted eller ikke overlapper andre lag - rett opp WKT eller definer projeksjonen på nytt for å fikse det. For .prj-prosjektfiler som ikke er GIS-relaterte, gjelder normal forsiktighet for hva vertsprogrammet laster inn (f.eks. et prosjekt som refererer til eksterne skript). Når en .prj-type er ukjent, åpne den i et tekstredigeringsprogram først: GIS .prj er kort lesbar WKT, mens prosjektfiler for applikasjoner vanligvis er lengre eller binære.
Formatdetaljer
i et nøtteskall- Generisk prosjektfil for applikasjoner - Mange programmer lagrer arbeidsområdet/prosjektet sitt som .prj - f.eks. Microsoft Visual Studio (eldre), Tracktion/WaveLab lydprosjekter, AIMMS, Monarch, enhetsprogrammerere. Åpne med appen som opprettet den.
- 3ds Max / CAD sceneprosjekt (PRJ) - Autodesk 3ds Max og enkelte CAD-verktøy bruker .prj for en scene/et prosjekt; dette er kilden til databasens konverteringsparinger for 3ds/obj/dae/dxf.
- HEC-RAS prosjektfil - HEC-RAS hydraulisk modelleringsprosjekt fra US Army Corps bruker .prj - forvirrende nok samme filendelse som GIS-projeksjonsfilen, åpnes i HEC-RAS.
Programmer som åpner PRJ-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Ren tekst Well-Known Text (WKT) koordinatsystem-definisjon; én CRS-definisjon per fil, ingen binært innhold |
| Filkoding | UTF-8 eller ASCII ren tekst; ingen binær header, ingen BOM påkrevd |
| MIME-type | text/plain |
| Filsignatur | Ingen binære «magic bytes»; identifiseres av WKT-nøkkelord 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økkelord varierer mellom dialektene |
| Syntaksstruktur | Nøstet klammeparentes-notasjon - KEYWORD[«navn»,parameter,...] - som danner et tre av noder for datum, ellipsoide, nullmeridian, projeksjonsmetode og enheter |
| CRS-typer kodet | Geografiske (GEOGCS/GEOGCRS), projiserte (PROJCS/PROJCRS), vertikale og sammensatte koordinatsystemer |
| Parametere registrert | Datum og sfæroide/ellipsoide, nullmeridian, vinkel- og lineære enheter, projeksjonsmetode, sentralmeridian, standardparalleller, «false easting/northing», skaleringsfaktor |
| Rolle i Shapefile-pakken | Obligatorisk følgefil til .shp, .shx og .dbf; må ha samme filnavn; fravær fører til at GIS-programvare markerer laget med ukjent CRS |
| Typisk filstørrelse | 200 bytes til ca. 2 KB; den komplette CRS-definisjonen for de fleste koordinatsystemer får plass på noen få hundre tegn |
| Effekt ved fravær | GIS-applikasjoner faller tilbake på et udefinert eller antatt CRS (ofte WGS 84), noe som kan føre til at kartlag ikke passer sammen når man kombinerer data fra ulike kilder |
| Utvikler / opprinnelse | Oppstod med Esris Shapefile-format (tidlig 1990-tall); WKT CRS-syntaks ble senere formalisert som en OGC-standard |
| Programvarestøtte | ArcGIS Pro, QGIS, GDAL/OGR, MapInfo Pro, FME, Global Mapper; skrives også av pyproj, PROJ og de fleste GIS-skriptbiblioteker |
| Menneskelig lesbarhet | Fullstendig menneskelig lesbar; kan inspiseres eller redigeres manuelt i ethvert tekstredigeringsprogram uten GIS-programvare |
| Utgitt | With the Esri Shapefile (early 1990s); WKT CRS standardized by the OGC |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | desktop.arcgis.com |
PRJ-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PRJ-filer.