Wat is het PTS-bestandsformaat?
Een .pts-bestand is een puntenwolk in platte tekst, afkomstig van de Cyclone-software van Leica Geosystems en wordt nu veel gebruikt als een de-facto uitwisselingsformaat binnen terrestrische LiDAR-workflows. Elk bestand begint met een enkel geheel getal op de eerste regel dat het totale aantal punten aangeeft, gevolgd door één punt per regel met door spaties gescheiden kolommen.
Het aantal kolommen definieert het dataschema: 3 kolommen geven alleen XYZ-coördinaten; 4 voegen intensiteit toe; 6 geven XYZ plus RGB-kleur; de canonieke Leica-indeling met 7 kolommen biedt X Y Z Intensiteit R G B. Coördinaten zijn drijvende-kommawaarden in meters. Intensiteit beslaat het native bereik van 0-2047 van Leica (veel applicaties normaliseren dit naar 0-1 bij import); RGB-kanalen zijn 0-255.
Omdat .pts platte ASCII is zonder binaire header of metadata over het coördinatensysteem, wordt het soms het „domme” broertje van het .ptx-formaat genoemd - .ptx voegt transformatiematrices per scan en registratiemetadata toe die .pts weglaat. Zeer grote scans produceren bestanden van tientallen gigabytes; de meeste software importeert deze in streaming-modus. Voor archiveringsdoeleinden heeft het ISO-gestandaardiseerde .e57-formaat de voorkeur; voor geospatiaal/luchtwerk is .las/.laz de standaard. .pts blijft populair vanwege de eenvoud en brede softwareondersteuning.
Beveiliging & veiligheid
RISICO: LOWPlat ASCII-tekstbestand; vormt geen uitvoerbaar risico. Zeer grote .pts-bestanden (meerdere GB's) kunnen geheugenproblemen veroorzaken als een applicatie alle punten tegelijk probeert te laden - gebruik software die geschikt is voor streaming, zoals CloudCompare, voor grote bestanden.
Formaatdetails
in een notendop- Avid Pro Tools Session Template - Avid Pro Tools gebruikt .pts voor sessiesjabloonbestanden (blauwdrukken voor audioprojecten); volledig ongerelateerd aan puntenwolken.
- ProStores / eBay Store Template - eBay ProStores (beëindigde e-commerceservice) gebruikte .pts voor sjablonen van webwinkels.
Programma's die PTS-bestanden openen
Technische details
diepe specificaties| Codering | Platte ASCII-tekst; volledig leesbaar voor mensen, geen binaire structuren of binaire header |
| Header voor puntaantal | Eerste regel van het bestand: een enkel geheel getal dat het totale aantal punten in het volgende datablok aangeeft |
| Kolomindelingen | 3 kolommen = alleen XYZ; 4 kolommen = XYZ + intensiteit; 6 kolommen = XYZ + RGB; 7 kolommen = XYZ + intensiteit + RGB (canonieke Leica-indeling); aantal kolommen wordt automatisch gedetecteerd door software |
| Coördinaateenheden | Meters, drijvende-komma; geen ingebed coördinatenreferentiesysteem (CRS) of georeferentie-metadata |
| Intensiteitsbereik | 0-2047 (Leica native 11-bits integer); de meeste importtools normaliseren dit naar 0-1 bij het lezen |
| Kleurdiepte | 24-bits RGB, 8 bits per kanaal (0-255 per component) voor ingekleurde scans |
| Typische bestandsgrootte | 10 MB - 50 GB; ongeveer 30-70 bytes per punt bij ASCII-codering |
| Compressie | Geen binnen het formaat; externe compressie (ZIP, 7z) wordt vaak toegepast voor opslag en overdracht van grote bestanden |
| Registratiemetadata | PTS laat transformatiematrices per scan en scannerpositiegegevens weg; het bijbehorende PTX-formaat bevat deze wel, waardoor PTS de eenvoudigere variant is voor alleen uitwisseling |
| Multi-scan blokken | Een enkel .pts-bestand kan meerdere scanblokken bevatten, elk voorafgegaan door een eigen headerregel met het puntaantal |
| Platform | Platformonafhankelijk (Windows, macOS, Linux); leesbaar door elke teksteditor of applicatie voor puntenwolkverwerking |
| Gestandaardiseerde opvolgers | E57 (ISO 24118:2010) voor archivering; LAS/LAZ (ASPRS) voor geospatiaal/luchtwerk; PTS blijft veelgebruikt vanwege de eenvoud en universele softwareondersteuning |
| Uitgebracht | Late 1990s / early 2000s with Leica Cyclone point cloud processing software |
| Laatste versie | No versioned spec; format is stable ASCII interchange |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.cadinterop.com |
PTS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PTS-bestanden.