Hvad er PTS-filformatet?
En .pts-fil er en punktsky i almindelig tekst, der stammer fra Leica Geosystems' Cyclone-software og nu er vidt udbredt som et de-facto udvekslingsformat på tværs af terrestriske LiDAR-arbejdsgange. Hver fil begynder med et enkelt heltal på den første linje, der angiver det samlede antal punkter, efterfulgt af ét punkt pr. linje med mellemrumsseparerede kolonner.
Antallet af kolonner definerer dataskemaet: 3 kolonner giver kun XYZ-koordinater; 4 tilføjer intensitet; 6 giver XYZ plus RGB-farve; det kanoniske 7-kolonne Leica-layout giver X Y Z Intensitet R G B. Koordinater er flydende kommatal i meter. Intensitet spænder over Leicas indfødte 0-2047 område (mange programmer normaliserer dette til 0-1 ved import); RGB-kanaler er 0-255.
Da .pts er almindelig ASCII uden binær header eller metadata om koordinatsystem, kaldes det undertiden for den «dumme» søskende til .ptx-formatet - .ptx tilføjer transformationsmatricer pr. scanning og registreringsmetadata, som .pts udelader. Meget store scanninger producerer filer på titusindvis af gigabyte; de fleste softwareprogrammer importerer dem i streaming-tilstand. Til arkiveringsbrug foretrækkes det ISO-standardiserede .e57-format; til geospatialt/luftbåret arbejde er .las/.laz standard. .pts forbliver populært på grund af sin enkelhed og brede softwareunderstøttelse.
Sikkerhed og tryghed
RISIKO: LOWAlmindelig ASCII-tekstfil; udgør ingen eksekverbar risiko. Meget store .pts-filer (flere GB) kan forårsage hukommelsesproblemer, hvis et program forsøger at indlæse alle punkter på én gang - brug software med streaming-kapacitet som CloudCompare til store filer.
Formatdetaljer
kort fortalt- Avid Pro Tools Session Template - Avid Pro Tools bruger .pts til sessionsskabelonfiler (lydprojekt-skabeloner); fuldstændig urelateret til punktskyer.
- ProStores / eBay Store Template - eBay ProStores (nedlagt e-handelstjeneste) brugte .pts til butiksskabeloner.
Programmer der åbner PTS-filer
Tekniske detaljer
dyb specifikation| Kodning | Almindelig ASCII-tekst; fuldstændig læsbar for mennesker, ingen binære strukturer eller binær header |
| Punktantal-header | Første linje i filen: et enkelt heltal, der angiver det samlede antal punkter i den efterfølgende datablok |
| Kolonnelayouts | 3 kol = kun XYZ; 4 kol = XYZ + intensitet; 6 kol = XYZ + RGB; 7 kol = XYZ + intensitet + RGB (kanonisk Leica-format); antal kolonner registreres automatisk af softwaren |
| Koordinatenheder | Meter, flydende kommatal; intet indlejret koordinatreferencesystem (CRS) eller georefereringsmetadata |
| Intensitetsområde | 0-2047 (Leica indfødt 11-bit heltal); de fleste importværktøjer normaliserer dette til 0-1 ved indlæsning |
| Farvedybde | 24-bit RGB, 8 bits pr. kanal (0-255 pr. komponent) for farvelagte scanninger |
| Typisk filstørrelse | 10 MB - 50 GB; cirka 30-70 bytes pr. punkt ved ASCII-kodning |
| Komprimering | Ingen i selve formatet; ekstern komprimering (ZIP, 7z) anvendes ofte til opbevaring og overførsel af store filer |
| Registreringsmetadata | PTS udelader transformationsmatricer pr. scanning og scannerpositionsdata; det tilhørende PTX-format inkluderer disse, hvilket gør PTS til den simplere variant kun til udveksling |
| Multi-scanningsblokke | En enkelt .pts-fil kan indeholde flere scanningsblokke, hver forudgået af sin egen header-linje med punktantal |
| Platform | Cross-platform (Windows, macOS, Linux); kan læses af enhver teksteditor eller punktsky-behandlingsprogram |
| Standardiserede efterfølgere | E57 (ISO 24118:2010) til arkivering; LAS/LAZ (ASPRS) til geospatialt/luftbåret arbejde; PTS forbliver i bred brug på grund af sin enkelhed og universelle softwareunderstøttelse |
| Udgivet | Late 1990s / early 2000s with Leica Cyclone point cloud processing software |
| Seneste version | No versioned spec; format is stable ASCII interchange |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.cadinterop.com |
PTS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PTS-filer.