Co to jest format pliku PRJ?
.prj to rozszerzenie pliku używane głównie przez format Shapefile firmy Esri do przechowywania definicji układu odniesienia współrzędnych (CRS) w tekstowej składni Well-Known Text (WKT). Różne aplikacje GIS używają tego pliku towarzyszącego do poprawnego pozycjonowania i wyświetlania danych przestrzennych.
Jakiego typu dane są zapisywane w plikach .prj?
Pliki .prj zawierają pojedynczą definicję układu współrzędnych WKT - w pełni czytelny dla człowieka tekst jawny. Układ rzutowany (projected CRS) zaczyna się od PROJCS[, a układ geograficzny od GEOGCS[; nowszy standard WKT2 używa PROJCRS[ i GEOGCRS[. Definicja koduje układ odniesienia (datum), elipsoidę, jednostki i parametry projekcji potrzebne do wyrównania geometrii .shp z innymi warstwami przestrzennymi.
Jakiego programu można użyć do otwarcia plików .prj?
Pliki .prj są unikalne dla zestawu danych, z którym zostały utworzone; narzędzia GIS, takie jak ArcGIS Pro, QGIS i GDAL/OGR, odczytują je automatycznie podczas ładowania Shapefile. Ponieważ .prj to zwykły tekst UTF-8, każdy edytor tekstu - w tym Notatnik - może go otworzyć. Skopiowanie Shapefile bez towarzyszącego mu pliku .prj powoduje, że oprogramowanie GIS traktuje geometrię jako posiadającą nieznany CRS.
Bezpieczeństwo
RYZYKO: LOWPlik GIS .prj to mały, pasywny plik tekstowy (ciąg układu współrzędnych) bez treści wykonywalnej, więc jest bezpieczny do otwierania i edycji. Praktycznym „zagrożeniem” jest błędne umiejscowienie danych, a nie złośliwe oprogramowanie: brakujący lub błędny .prj sprawia, że obiekty Shapefile pojawiają się w złym miejscu lub nie nakładają się na inne warstwy - aby to naprawić, należy skorygować WKT lub ponownie zdefiniować projekcję. W przypadku plików projektów .prj innych niż GIS, należy zachować zwykłą ostrożność wobec tego, co ładuje aplikacja macierzysta (np. projekt odwołujący się do zewnętrznych skryptów). Gdy typ .prj jest nieznany, najpierw otwórz go w edytorze tekstu: GIS .prj to krótki, czytelny WKT, podczas gdy pliki projektów aplikacji są zazwyczaj dłuższe lub binarne.
Szczegóły formatu
w pigułce- Ogólny plik projektu aplikacji - Wiele programów zapisuje swój obszar roboczy/projekt jako .prj - np. Microsoft Visual Studio (starsze), projekty audio Tracktion/WaveLab, AIMMS, Monarch, programatory urządzeń. Otwórz w aplikacji, która go utworzyła.
- Projekt sceny 3ds Max / CAD (PRJ) - Autodesk 3ds Max i niektóre narzędzia CAD używają .prj dla sceny/projektu; jest to źródło powiązań konwersji 3ds/obj/dae/dxf w bazie danych.
- Plik projektu HEC-RAS - Projekt modelowania hydraulicznego US Army Corps HEC-RAS używa .prj - co mylące, jest to to samo rozszerzenie co plik projekcji GIS, otwierane w HEC-RAS.
Programy otwierające pliki PRJ
Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowa definicja układu odniesienia współrzędnych Well-Known Text (WKT); jedna definicja CRS na plik, brak treści binarnej |
| Kodowanie pliku | Zwykły tekst UTF-8 lub ASCII; brak nagłówka binarnego, BOM nie jest wymagany |
| Typ MIME | text/plain |
| Sygnatura pliku | Brak binarnych magicznych bajtów; identyfikowany przez słowo kluczowe WKT na offsetcie 0: PROJCS[ lub GEOGCS[ (WKT1), PROJCRS[ lub GEOGCRS[ (WKT2) |
| Dialekty WKT | WKT1 (wariant Esri i OGC 01-009) oraz WKT2 (OGC 18-010r11 / ISO 19162:2019); słowa kluczowe różnią się między dialektami |
| Struktura składni | Notacja zagnieżdżonych nawiasów - KEYWORD[„nazwa”,parametr,...] - tworząca drzewo węzłów układu odniesienia, elipsoidy, południka zerowego, metody projekcji i jednostek |
| Kodowane typy CRS | Geograficzne (GEOGCS/GEOGCRS), rzutowane (PROJCS/PROJCRS), pionowe i złożone układy odniesienia współrzędnych |
| Rejestrowane parametry | Układ odniesienia i sferoida/elipsoida, południk zerowy, jednostki kątowe i liniowe, metoda projekcji, południk środkowy, równoleżniki standardowe, fałszywe współrzędne wschodnie/północne, współczynnik skali |
| Rola w pakiecie Shapefile | Obowiązkowy towarzysz plików .shp, .shx i .dbf; musi mieć tę samą nazwę bazową; brak powoduje, że oprogramowanie GIS oznacza warstwę jako posiadającą nieznany CRS |
| Typowy rozmiar pliku | Od 200 bajtów do ok. 2 KB; kompletna definicja CRS dla większości układów współrzędnych mieści się w kilkuset znakach |
| Skutek braku | Aplikacje GIS powracają do niezdefiniowanego lub założonego CRS (często WGS 84), co może powodować niewłaściwe wyrównanie warstw przy łączeniu danych z różnych źródeł |
| Deweloper / pochodzenie | Powstał wraz z formatem Esri Shapefile (początek lat 90.); składnia WKT CRS została następnie sformalizowana jako standard OGC |
| Obsługa oprogramowania | ArcGIS Pro, QGIS, GDAL/OGR, MapInfo Pro, FME, Global Mapper; zapisywany również przez pyproj, PROJ i większość bibliotek skryptowych GIS |
| Czytelność dla człowieka | W pełni czytelny dla człowieka; może być sprawdzany lub edytowany ręcznie w dowolnym edytorze tekstu bez oprogramowania GIS |
| Wydano | With the Esri Shapefile (early 1990s); WKT CRS standardized by the OGC |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | desktop.arcgis.com |
Konwersje PRJ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PRJ.