Wat is het PRJ-bestandsformaat?
.prj is een bestandsextensie die voornamelijk wordt gebruikt door het Shapefile-formaat van Esri om een coördinatenreferentiesysteem (CRS)-definitie op te slaan in de tekstgebaseerde Well-Known Text (WKT)-syntaxis. Verschillende GIS-applicaties gebruiken dit bijbehorende bestand om ruimtelijke gegevens correct te positioneren en weer te geven.
Welk type gegevens wordt opgeslagen in .prj-bestanden?
.prj-bestanden bevatten een enkele WKT-coördinatensysteemdefinitie - volledig leesbare platte tekst. Een geprojecteerd CRS begint met PROJCS[ en een geografisch CRS met GEOGCS[; de nieuwere WKT2-standaard gebruikt PROJCRS[ en GEOGCRS[. De definitie codeert het datum, de ellipsoïde, eenheden en projectieparameters die nodig zijn om de .shp-geometrie uit te lijnen met andere ruimtelijke lagen.
Welk programma kan worden gebruikt om .prj-bestanden te openen?
.prj-bestanden zijn uniek voor de dataset waarmee ze zijn gemaakt; GIS-tools zoals ArcGIS Pro, QGIS en GDAL/OGR lezen ze automatisch bij het laden van een Shapefile. Omdat .prj platte UTF-8-tekst is, kan elke tekstverwerker - inclusief Kladblok - er een openen. Het kopiëren van een Shapefile zonder het bijbehorende .prj-bestand zorgt ervoor dat GIS-software de geometrie behandelt als een onbekend CRS.
Beveiliging & veiligheid
RISICO: LOWEen GIS .prj is een klein passief tekstbestand (een coördinatensysteemreeks) zonder uitvoerbare inhoud, dus het is veilig om te openen en te bewerken. Het praktische „gevaar” is verkeerde plaatsing van gegevens, niet malware: een ontbrekende of verkeerde .prj zorgt ervoor dat de kenmerken van een Shapefile op de verkeerde locatie verschijnen of niet over andere lagen heen vallen - corrigeer de WKT of definieer de projectie opnieuw om dit te herstellen. Voor niet-GIS .prj-projectbestanden geldt de normale voorzichtigheid voor wat de host-applicatie laadt (bijv. een project dat verwijst naar externe scripts). Wanneer het type van een .prj onbekend is, open het dan eerst in een tekstverwerker: een GIS .prj is korte leesbare WKT, terwijl projectbestanden van apps meestal langer of binair zijn.
Formaatdetails
in een notendop- Generiek applicatieprojectbestand - Veel programma's slaan hun werkruimte/project op als .prj - bijv. Microsoft Visual Studio (ouder), Tracktion/WaveLab audioprojecten, AIMMS, Monarch, apparaatprogrammeurs. Open met de app die het heeft gemaakt.
- 3ds Max / CAD scèneproject (PRJ) - Autodesk 3ds Max en sommige CAD-tools gebruiken .prj voor een scène/project; dit is de bron van de 3ds/obj/dae/dxf conversiekoppelingen in de database.
- HEC-RAS projectbestand - Het HEC-RAS hydraulische modelleringsproject van het US Army Corps gebruikt .prj - verwarrend genoeg dezelfde extensie als het GIS-projectiebestand, geopend in HEC-RAS.
Programma's die PRJ-bestanden openen
Technische details
diepe specificaties| Formaattype | Platte tekst Well-Known Text (WKT) coördinatenreferentiesysteem-definitie; één CRS-definitie per bestand, geen binaire inhoud |
| Bestandscodering | UTF-8 of ASCII platte tekst; geen binaire header, geen BOM vereist |
| MIME-type | text/plain |
| Bestandssignatuur | Geen binaire magic bytes; geïdentificeerd door WKT-trefwoord op byte-offset 0: PROJCS[ of GEOGCS[ (WKT1), PROJCRS[ of GEOGCRS[ (WKT2) |
| WKT-dialecten | WKT1 (Esri-variant en OGC 01-009) en WKT2 (OGC 18-010r11 / ISO 19162:2019); trefwoorden verschillen per dialect |
| Syntaxisstructuur | Geneste haakjesnotatie - KEYWORD[„naam”,parameter,...] - die een boom vormt van datum, ellipsoïde, nulmeridiaan, projectiemethode en eenheidsknooppunten |
| Gecodeerde CRS-typen | Geografische (GEOGCS/GEOGCRS), Geprojecteerde (PROJCS/PROJCRS), Verticale en Samengestelde coördinatenreferentiesystemen |
| Geregistreerde parameters | Datum en sferoïde/ellipsoïde, nulmeridiaan, hoek- en lineaire eenheden, projectiemethode, centrale meridiaan, standaardparallellen, valse oostwaarde/noordwaarde, schaalfactor |
| Rol in Shapefile-bundel | Verplichte metgezel van .shp, .shx en .dbf; moet dezelfde basisbestandsnaam delen; afwezigheid zorgt ervoor dat GIS-software de laag als CRS-onbekend markeert |
| Typische bestandsgrootte | 200 bytes tot ~2 KB; de volledige CRS-definitie voor de meeste coördinatensystemen past binnen een paar honderd tekens |
| Effect van afwezigheid | GIS-applicaties vallen terug op een ongedefinieerd of aangenomen CRS (vaak WGS 84), wat lagen verkeerd kan uitlijnen bij het combineren van datasets uit verschillende bronnen |
| Ontwikkelaar / oorsprong | Ontstaan met het Shapefile-formaat van Esri (begin jaren 90); WKT CRS-syntaxis is vervolgens geformaliseerd als een OGC-standaard |
| Software-ondersteuning | ArcGIS Pro, QGIS, GDAL/OGR, MapInfo Pro, FME, Global Mapper; ook geschreven door pyproj, PROJ en de meeste GIS-scriptingbibliotheken |
| Menselijke leesbaarheid | Volledig menselijk leesbaar; kan worden geïnspecteerd of handmatig bewerkt in elke tekstverwerker zonder GIS-software |
| Uitgebracht | With the Esri Shapefile (early 1990s); WKT CRS standardized by the OGC |
| Open standaard | Ja · royaltyvrij |
| Specificatie | desktop.arcgis.com |
PRJ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PRJ-bestanden.