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
- Öppna egenskapsdialogen för applikationslagret och tryck Importera användardefiniert... i fliken för Import/export
- Tryck Redigera.
UserdefPointcloud.iniöppnas i Anteckningar från User-katalogen - Lägg till ett nytt egendefinierat format längst ner i filen efter samma struktur som de fördefinierade
- Spara och stäng filen
- Välj formatet från rullgardinsmenyn
- 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.