Vad är filformatet PTS?
En .pts-fil är ett punktmoln i klartext som härstammar från Leica Geosystems Cyclone-programvara och används nu i stor utsträckning som ett de-facto utbytesformat inom markbaserade LiDAR-arbetsflöden. Varje fil börjar med ett heltal på första raden som anger det totala antalet punkter, följt av en punkt per rad med mellanslagsavgränsade kolumner.
Antalet kolumner definierar datatypen: 3 kolumner ger endast XYZ-koordinater; 4 lägger till intensitet; 6 ger XYZ plus RGB-färg; den kanoniska 7-kolumns Leica-layouten ger X Y Z Intensitet R G B. Koordinater är flyttalsvärden i meter. Intensitet spänner över Leicas ursprungliga intervall 0-2047 (många program normaliserar detta till 0-1 vid import); RGB-kanaler är 0-255.
Eftersom .pts är vanlig ASCII utan binär header eller metadata för koordinatsystem, kallas den ibland för det «dumma» syskonet till .ptx-formatet - .ptx lägger till transformationsmatriser per skanning och registreringsmetadata som .pts utelämnar. Mycket stora skanningar ger filer på tiotals gigabyte; de flesta programvaror importerar dem i strömmande läge. För arkivbruk föredras det ISO-standardiserade .e57-formatet; för geospatialt/flygburet arbete är .las/.laz standard. .pts förblir populärt för sin enkelhet och breda programvarustöd.
Säkerhet & trygghet
RISK: LOWASCII-textfil i klartext; utgör ingen exekverbar risk. Mycket stora .pts-filer (flera GB) kan orsaka minnesproblem om ett program försöker ladda alla punkter samtidigt - använd programvara med stöd för strömning som CloudCompare för stora filer.
Formatdetaljer
i ett nötskal- Avid Pro Tools Session Template - Avid Pro Tools använder .pts för sessionsmallfiler (ritningar för ljudprojekt); helt orelaterat till punktmoln.
- ProStores / eBay Store Template - eBay ProStores (nedlagd e-tjänst) använde .pts för mallar till webbutiker.
Program som öppnar PTS-filer
Tekniska detaljer
djup specifikation| Kodning | Vanlig ASCII-text; helt läsbar för människor, inga binära strukturer eller binär header |
| Header för punktantal | Filens första rad: ett enskilt heltal som anger det totala antalet punkter i det efterföljande datablocket |
| Kolumnlayouter | 3 kol = endast XYZ; 4 kol = XYZ + intensitet; 6 kol = XYZ + RGB; 7 kol = XYZ + intensitet + RGB (kanoniskt Leica-format); antal kolumner detekteras automatiskt av programvaran |
| Koordinatenheter | Meter, flyttal; inget inbäddat koordinatreferenssystem (CRS) eller metadata för georeferering |
| Intensitetsintervall | 0-2047 (Leica nativt 11-bitars heltal); de flesta importverktyg normaliserar detta till 0-1 vid läsning |
| Färgdjup | 24-bitars RGB, 8 bitar per kanal (0-255 per komponent) för färglagda skanningar |
| Typisk filstorlek | 10 MB - 50 GB; cirka 30-70 byte per punkt vid ASCII-kodning |
| Komprimering | Ingen inom formatet; extern komprimering (ZIP, 7z) används ofta för lagring och överföring av stora filer |
| Registreringsmetadata | PTS utelämnar transformationsmatriser per skanning och skannerpositionsdata; det tillhörande PTX-formatet inkluderar dessa, vilket gör PTS till den enklare varianten endast för utbyte |
| Block med flera skanningar | En enskild .pts-fil kan innehålla flera skanningsblock, där varje block föregås av sin egen header-rad med punktantal |
| Plattform | Plattformsoberoende (Windows, macOS, Linux); läsbar av valfri textredigerare eller program för punktmolnsbearbetning |
| Standardiserade efterföljare | E57 (ISO 24118:2010) för arkivering; LAS/LAZ (ASPRS) för geospatialt/flygburet; PTS förblir i stor användning för sin enkelhet och universella programvarustöd |
| Släppt | Late 1990s / early 2000s with Leica Cyclone point cloud processing software |
| Senaste version | No versioned spec; format is stable ASCII interchange |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.cadinterop.com |
PTS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PTS-filer.