Gå till innehållet

Importera användardefiniert punktmolnsformat

Använd denna dialog för att ställa in och importera skanndata från textfiler till punktmolnsobjekt i applikationslager.

Var hittar jag dialogen?

I egenskapsdialogen för applikationslager, tryck Importera användardefiniert... i fliken Import/export.

Giltiga värden

Data läses endast in från textfiler som har data åtskilt med en fältseparator. Följande värden kan läsas in:

  • x (öst)
  • y (nord)
  • z (höjd)
  • r (röd)
  • g (grön)
  • b (blå)
  • i (intensitet)
  • _fieldname (attribut)

Observera

Filen kan börja med annan text (kolumnrubriker etc.) som kommer att utelämnas vid angivelse av antal rader för huvudoffset.

Fördefinierade format

Det finns en del fördefinierade användardefinierade format, exempelvis:

  • X,Y,Z,R,G,B,I (Kommaseparerad)
  • X Y Z R G B I (Mellanslagsseparerad)

Båda dessa format läser in data i ordningen Öst, Nord, Höjd, Röd, Grön, Blå, Intensitet och har 0 rader som huvudoffset.

XYZRGBI Commasep

Läser in data där kolumnerna är åtskilda med kommatecknet ,, exempelvis:

582684.477,6647401.811,172.758,72,79,120  
582684.627,6647401.811,172.791,72,79,116  
582684.777,6647401.811,172.840,72,79,116

XYZRGBI Spacesep

Läser in data där kolumnerna är åtskilda med ett eller flera mellanslagstecken, exempelvis:

582684.477 6647401.811   172.758  72  79 120  
582684.627 6647401.811   172.791  72  79 116  
582684.777 6647401.811   172.840  72  79 116

Båda formaten läser in data i ordningen Öst, Nord, Höjd, Röd, Grön, Blå, Intensitet.

Skapa egna användardefinierade format

Utöver de fördefinierade formaten är det möjligt att definiera sina egna användardefinierade format. Detta görs genom att trycka på knappen Redigera. Detta öppnar filen UserdefPointcloud.ini från User-mappen (automatiskt kopierad från Sys-mappen).

Observera

Egna definierade format läggs till längst ner i filen under [Formats].

Framgångssätt

Framgångssätt

  1. Öppna egenskapsdialogen för applikationslagret och tryck Importera användardefiniert... i fliken för Import/export
  2. Tryck Redigera. UserdefPointcloud.ini öppnas i Anteckningar från User-katalogen
  3. Lägg till ett nytt egendefinierat format längst ner i filen efter samma struktur som de fördefinierade
  4. Spara och stäng filen
  5. Välj formatet från rullgardinsmenyn
  6. Lägg till en eller flera filer och utför importen

Tips

För att bevara strukturen kan det löna sig att kopiera raden för ett av de fördefinierade formaten och istället göra ändringar på de nya inklistrade raderna.

Strukturen är: [Formatnamn] [Filändelse] [Huvudoffset] [Fältseparator] [Ordning på XYZRGB, åtskilt med fältseparator]

Exempel

CSV med semikolon och RGB-data

Har en CSV-fil där data är åtskilda med semikolon. Filen börjar med en rad information om innehållet i filen. Ordningen på data är röd, grön, blå, nord, öst, höjd:

Röd;Grön;Blå;Nord;Öst;Höjd  
0;0;0;6647402.261;582685.077;172.783  
88;87;126;6647402.261;582685.227;172.796  
88;87;123;6647402.261;582685.377;173.137  
0;0;0;6647402.111;582684.777;172.919  
81;83;123;6647402.111;582684.927;172.925

Formatet "CSV semikolon" kommer då att beskrivas av följande rad i filen:

CSV semikolon=Filemask:"*.csv" Headerlines:1 Separator:";" Format:"r;g;b;y;x;z"

CSV med endast koordinatdata

Har en CSV-fil som ovan där data är åtskilda med semikolon. Filen börjar med en rad information om innehållet i filen. Ordningen på data är nord, öst, höjd och ingen information om RGB:

6647402.261;582685.077;172.783  
6647402.261;582685.227;172.796  
6647402.261;582685.377;173.137  
6647402.111;582684.777;172.919  
6647402.111;582684.927;172.925

Formatet "CSV NEH" kommer då att beskrivas av följande rad i filen:

CSV NEH=Filemask:"*.csv" Headerlines:1 Separator:";" Format:"y;x;z"

Vältdata

Exempel: Du har en CSV-fil med vältdata där data är åtskilda med komma. Filen börjar med en rad information om innehållet. Ordningen på kolumnerna är: Time, CellN, CellE, Elevation, PassCount, LastRadioLtncy, DesignName, Machine, ++.

2017/Mar/23 17:50:50.290,1055588.650m,116578.010m,42.714m,1,0,Testvei-Sprengstein,Maskin 1
2017/Mar/23 17:50:51.290,1055588.990m,116578.010m,42.719m,1,0,Testvei-Sprengstein,Maskin 1
2017/Mar/23 17:50:51.290,1055588.650m,116578.350m,42.712m,1,0,Testvei-Sprengstein,Maskin 1
2017/Mar/23 17:50:52.290,1055588.990m,116578.350m,42.712m,1,0,Testvei-Sprengstein,Maskin 1
2017/Mar/23 17:50:52.290,1055588.650m,116578.690m,42.707m,2,0,Testvei-Sprengstein,Maskin 1

Önskas: Läsa in koordinaterna från kolumn 2, 3 och 4, samt antal överfarter från kolumn 5. Annan information ignoreras.

Formatet "Vältdata" kommer då att beskrivas av följande rad i filen:

Vältdata=Filemask:"*.csv" Headerlines:1 Separator:"," Format:"-;x;y;z;_passcount;-;-;-"

Streck (-) indikerar kolumner som ignoreras.