Hva er PTS-filformatet?
En .pts-fil er en punktsky i ren tekst som stammer fra Leica Geosystems' Cyclone-programvare, og som nå er mye brukt som et de-facto utvekslingsformat på tvers av terrestriske LiDAR-arbeidsflyter. Hver fil begynner med et enkelt heltall på første linje som deklarerer det totale antallet punkter, etterfulgt av ett punkt per linje med mellomromsdelte kolonner.
Antall kolonner definerer dataskjemaet: 3 kolonner gir kun XYZ-koordinater; 4 legger til intensitet; 6 gir XYZ pluss RGB-farge; det kanoniske 7-kolonners Leica-oppsettet gir X Y Z Intensitet R G B. Koordinater er flyttallverdier i meter. Intensitet spenner over Leicas native område 0-2047 (mange applikasjoner normaliserer dette til 0-1 ved import); RGB-kanaler er 0-255.
Fordi .pts er ren ASCII uten binær header eller metadata for koordinatsystem, kalles det noen ganger for den «dumme» søskenen til .ptx-formatet - .ptx legger til transformasjonsmatriser per skanning og registreringsmetadata som .pts utelater. Svært store skanninger produserer filer på titalls gigabyte; de fleste programvarer importerer disse i strømmemodus. For arkiveringsformål foretrekkes det ISO-standardiserte .e57-formatet; for geospasialt/flybårent arbeid er .las/.laz standard. .pts forblir populært på grunn av sin enkelhet og brede programvarestøtte.
Sikkerhet og trygghet
RISIKO: LOWRen ASCII-tekstfil; utgjør ingen kjørbar risiko. Svært store .pts-filer (flere GB) kan forårsake minneproblemer hvis en applikasjon prøver å laste alle punkter samtidig - bruk programvare med strømmingsfunksjonalitet som CloudCompare for store filer.
Formatdetaljer
i et nøtteskall- Avid Pro Tools Session Template - Avid Pro Tools bruker .pts for sesjonsmalfiler (blåkopier for lydprosjekter); helt urelatert til punktskyer.
- ProStores / eBay Store Template - eBay ProStores (nedlagt e-handelstjeneste) brukte .pts for maler til nettbutikker.
Programmer som åpner PTS-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Ren ASCII-tekst; helt menneskelig lesbar, ingen binære strukturer eller binær header |
| Header for punktantall | Første linje i filen: et enkelt heltall som deklarerer det totale antallet punkter i den påfølgende datablokken |
| Kolonneoppsett | 3 kol = kun XYZ; 4 kol = XYZ + intensitet; 6 kol = XYZ + RGB; 7 kol = XYZ + intensitet + RGB (kanonisk Leica-format); antall kolonner oppdages automatisk av programvaren |
| Koordinatenheter | Meter, flyttall; ingen innebygd koordinatreferansesystem (CRS) eller metadata for georeferering |
| Intensitetsområde | 0-2047 (Leica nativt 11-bits heltall); de fleste importverktøy normaliserer dette til 0-1 ved lesing |
| Fargedybde | 24-bits RGB, 8 biter per kanal (0-255 per komponent) for fargelagte skanninger |
| Typisk filstørrelse | 10 MB - 50 GB; omtrent 30-70 byte per punkt ved ASCII-koding |
| Komprimering | Ingen i selve formatet; ekstern komprimering (ZIP, 7z) brukes ofte for lagring og overføring av store filer |
| Registreringsmetadata | PTS utelater transformasjonsmatriser per skanning og skannerposisjonsdata; det tilhørende PTX-formatet inkluderer disse, noe som gjør PTS til den enklere varianten kun for utveksling |
| Blokker med flere skanninger | En enkelt .pts-fil kan inneholde flere skanneblokker, hver innledet av sin egen header-linje med punktantall |
| Plattform | Plattformuavhengig (Windows, macOS, Linux); lesbar av alle tekstredigeringsprogrammer eller applikasjoner for punktskybehandling |
| Standardiserte etterfølgere | E57 (ISO 24118:2010) for arkivering; LAS/LAZ (ASPRS) for geospasialt/flybårent arbeid; PTS forblir i utstrakt bruk på grunn av sin enkelhet og universelle programvarestøtte |
| Utgitt | Late 1990s / early 2000s with Leica Cyclone point cloud processing software |
| Siste versjon | No versioned spec; format is stable ASCII interchange |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.cadinterop.com |
PTS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PTS-filer.