Qu'est-ce que le format de fichier PRJ ?
.prj est une extension de fichier principalement utilisée par le format Shapefile d'Esri pour stocker une définition de système de référence de coordonnées (CRS) en syntaxe texte brut Well-Known Text (WKT). Diverses applications GIS utilisent ce fichier compagnon pour positionner et afficher correctement les données spatiales.
Quel type de données est enregistré dans les fichiers .prj ?
Les fichiers .prj contiennent une seule définition de système de coordonnées WKT - du texte brut entièrement lisible par l'homme. Un CRS projeté commence par PROJCS[ et un CRS géographique par GEOGCS[ ; la nouvelle norme WKT2 utilise PROJCRS[ et GEOGCRS[. La définition encode le datum, l'ellipsoïde, les unités et les paramètres de projection nécessaires pour aligner la géométrie .shp avec d'autres couches spatiales.
Quel programme peut être utilisé pour ouvrir les fichiers .prj ?
Les fichiers .prj sont uniques au jeu de données avec lequel ils ont été créés ; les outils GIS tels que ArcGIS Pro, QGIS et GDAL/OGR les lisent automatiquement lors du chargement d'un Shapefile. Comme le .prj est du texte brut UTF-8, n'importe quel éditeur de texte - y compris le Bloc-notes - peut en ouvrir un. Copier un Shapefile sans son compagnon .prj oblige le logiciel GIS à traiter la géométrie comme ayant un CRS inconnu.
Sécurité et sûreté
RISQUE : LOWUn .prj GIS est un minuscule fichier texte passif (une chaîne de système de coordonnées) sans contenu exécutable, il est donc sûr à ouvrir et à modifier. Le « danger » pratique est le mauvais placement des données, pas un logiciel malveillant : un .prj manquant ou erroné fait apparaître les entités d'un Shapefile au mauvais endroit ou empêche la superposition avec d'autres couches - corrigez le WKT ou redéfinissez la projection pour résoudre le problème. Pour les fichiers de projet .prj non-GIS, la prudence habituelle s'applique à tout ce que l'application hôte charge (par ex. un projet qui référence des scripts externes). Lorsque le type d'un .prj est inconnu, ouvrez-le d'abord dans un éditeur de texte : le .prj GIS est un WKT court et lisible, tandis que les fichiers de projet d'application sont généralement plus longs ou binaires.
Détails du format
en bref- Fichier de projet d'application générique - De nombreux programmes enregistrent leur espace de travail/projet sous l'extension .prj - par ex. Microsoft Visual Studio (ancien), projets audio Tracktion/WaveLab, AIMMS, Monarch, programmateurs de périphériques. Ouvrez-le avec l'application qui l'a créé.
- Projet de scène 3ds Max / CAD (PRJ) - Autodesk 3ds Max et certains outils CAD utilisent .prj pour une scène/projet ; c'est l'origine des associations de conversion 3ds/obj/dae/dxf de la base de données.
- Fichier de projet HEC-RAS - Le projet de modélisation hydraulique HEC-RAS de l'US Army Corps utilise .prj - portant confusément la même extension que le fichier de projection GIS, il s'ouvre dans HEC-RAS.
Programmes qui ouvrent les fichiers PRJ
Détails techniques
spécifications approfondies| Type de format | Définition de système de référence de coordonnées en Well-Known Text (WKT) en texte brut ; une définition CRS par fichier, aucun contenu binaire |
| Encodage du fichier | Texte brut UTF-8 ou ASCII ; pas d'en-tête binaire, pas de BOM requis |
| Type MIME | text/plain |
| Signature de fichier | Pas d'octets magiques binaires ; identifié par le mot-clé WKT à l'offset 0 : PROJCS[ ou GEOGCS[ (WKT1), PROJCRS[ ou GEOGCRS[ (WKT2) |
| Dialectes WKT | WKT1 (variante Esri et OGC 01-009) et WKT2 (OGC 18-010r11 / ISO 19162:2019) ; les mots-clés diffèrent selon les dialectes |
| Structure syntaxique | Notation à crochets imbriqués - MOT-CLÉ[« nom »,paramètre,...] - formant un arbre de nœuds pour le datum, l'ellipsoïde, le méridien d'origine, la méthode de projection et les unités |
| Types de CRS encodés | Systèmes de référence de coordonnées géographiques (GEOGCS/GEOGCRS), projetés (PROJCS/PROJCRS), verticaux et composés |
| Paramètres enregistrés | Datum et sphéroïde/ellipsoïde, méridien d'origine, unités angulaires et linéaires, méthode de projection, méridien central, parallèles standards, faux est/nord, facteur d'échelle |
| Rôle dans le lot Shapefile | Compagnon obligatoire de .shp, .shx et .dbf ; doit partager le même nom de fichier de base ; son absence oblige le logiciel GIS à marquer la couche comme ayant un CRS inconnu |
| Taille typique du fichier | 200 octets à environ 2 Ko ; la définition complète du CRS pour la plupart des systèmes de coordonnées tient en quelques centaines de caractères |
| Effet de l'absence | Les applications GIS utilisent par défaut un CRS indéfini ou supposé (souvent WGS 84), ce qui peut décaler les couches lors de la combinaison de jeux de données de sources différentes |
| Développeur / origine | Originaire du format Shapefile d'Esri (début des années 1990) ; la syntaxe WKT CRS a ensuite été formalisée comme norme OGC |
| Logiciels supportés | ArcGIS Pro, QGIS, GDAL/OGR, MapInfo Pro, FME, Global Mapper ; également écrit par pyproj, PROJ et la plupart des bibliothèques de script GIS |
| Lisibilité par l'homme | Entièrement lisible par l'homme ; peut être inspecté ou modifié manuellement dans n'importe quel éditeur de texte brut sans logiciel GIS |
| Publié | With the Esri Shapefile (early 1990s); WKT CRS standardized by the OGC |
| Standard ouvert | Oui · libre de droits |
| Spécification | desktop.arcgis.com |
Conversions PRJ
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PRJ.