Vai al contenuto

← Blog

Curve di livello da una nuvola di punti LAS/LAZ in DWG

· Guide

L’interfaccia del programma e la guida sono disponibili in inglese e in spagnolo. I comandi e le opzioni sono riportati qui come nella versione inglese del programma.

Le schermate mostrano l’interfaccia in spagnolo.

I voli LiDAR producono nuvole di punti con milioni di quote del terreno, in file LAS o nella loro versione compressa, LAZ. In Spagna, il Piano nazionale di ortofotografia aerea (PNOA) pubblica nuvole LiDAR del paese nel Centro de Descargas del CNIG (centro di download). Per portare quel terreno in un disegno bisogna triangolarlo (un DTM, o TIN) e ricavarne le curve di livello. In LinceCAD i tre passaggi sono nella scheda Topography (topografia) e il risultato resta nel DWG.

Demo di LinceCAD: POINTCLOUD carica un foglio LiDAR del PNOA in LAZ, TIN crea la superficie triangolata e CONTOUR disegna le curve ogni 2 m, con curve direttrici ogni 10 m (24 s, senza audio). LiDAR-PNOA 2023 © Instituto Geográfico Nacional (CC BY 4.0). Il video mostra l’interfaccia in spagnolo: IMPORTARNUBE, MDT, CURVASNIVEL corrisponde a POINTCLOUD, TIN, CONTOUR.

Che cosa serve

Passo 1: importare la nuvola con POINTCLOUD

  1. Assegna il sistema del disegno con GEOGRAPHICLOCATION (per esempio 25830) e crea un layer per i punti, per esempio NUVOLA.
  2. Digita POINTCLOUD oppure fai clic su Import point cloud nella scheda Topography, gruppo Points.
  3. Scegli il file con Browse… (sfoglia). La finestra di dialogo mostra quanti punti contiene e quanti ne resteranno dopo il sottocampionamento.
  4. Regola Maximum points (numero massimo di punti; 1.000.000 per impostazione predefinita). Se il file ne ha di più, si conserva 1 punto ogni N, distribuiti su tutta la nuvola.
  5. Scegli il Point colour (colore dei punti): quello del layer, l’RGB del volo, l’intensità, la classe o la quota.
  6. Controlla il File coordinate system (sistema di coordinate del file): se il file lo contiene, i punti vengono riproiettati in quello del disegno; se compare «none» (nessuno), sceglilo a mano o lascialo così quando il file è già nel sistema del disegno. Fai clic su OK.
Finestra «Importar nube de puntos (LAS/LAZ)» di LinceCAD (interfaccia in spagnolo) con un file LAZ del PNOA di 4.834.777 punti (966.956 dopo il sottocampionamento), massimo di 1.000.000 di punti, colore RGB e il sistema del disegno ETRS89 / UTM zone 30N.
La finestra di POINTCLOUD con un foglio LiDAR del PNOA.

Ogni punto entra come un normale oggetto punto del DWG, con la sua quota, sul layer corrente. Si vede nella vista 2D e in quella 3D.

Nuvola di punti LiDAR di un foglio di 1 × 1 km a Murcia, colorata con l’RGB del volo: appezzamenti coltivati, strade sterrate, una strada, alberi e una vasca di irrigazione.
La nuvola importata, colorata per RGB. LiDAR-PNOA 2023 © Instituto Geográfico Nacional (CC BY 4.0).

Passo 2: creare il DTM

Crea un layer per la superficie (DTM), digita SURFACE oppure fai clic su Surface (TIN) nel gruppo Terrain e seleziona i punti. Poi il comando chiede:

La triangolazione è di Delaunay e si salva come mesh poligonale (polyface), che qualsiasi programma DWG legge. Poiché il formato ammette al massimo 32.767 vertici o facce per mesh, un DTM più grande si salva in più mesh a fasce, che si selezionano e si modificano come una sola. I vincoli si salvano con la mesh, per modificarla in seguito con EDITSURFACE.

Passo 3: disegnare le curve di livello

Digita CONTOUR oppure fai clic su Contours e seleziona la superficie (se i punti sono su un altro layer, congelalo prima per non selezionarli insieme). Nella finestra Contours (curve di livello), o dalla riga di comando, indica:

  1. L’equidistanza tra le curve.
  2. Ogni quante curve una è direttrice (0, nessuna).
  3. La levigatura: None (le curve seguono i triangoli), Polyline o Spline. La levigatura si fa sulla superficie, non curva per curva, quindi due curve vicine non si incrociano.
  4. Ogni quanti metri va un’etichetta sulle direttrici (0, senza etichette).

Le curve sono polilinee (o spline) alla loro quota: le intermedie sul layer CN_FINA e le direttrici su CN_MAESTRA. Le etichette si leggono da sinistra a destra e interrompono la curva, invece di coprirla con una maschera, perché si vedano allo stesso modo in qualsiasi programma. Se la superficie ha linee di discontinuità, le curve vi si spezzano.

Curve di livello ogni 2 m in verde e direttrici ogni 10 m in arancione sulla nuvola di punti LiDAR del foglio; attorno agli alberi e agli edifici compaiono molte piccole curve chiuse.
Curve ogni 2 m, direttrici ogni 10 m. LiDAR-PNOA 2023 © Instituto Geográfico Nacional (CC BY 4.0).

Un esempio reale: un foglio del PNOA

Abbiamo fatto le schermate con un foglio LiDAR del PNOA del 2023 nella Regione di Murcia, di 1 × 1 km: il DTM con i valori predefiniti e le curve ogni 2 m, levigate come polilinea e con etichette ogni 200 m:

DatoValore
FilePNOA_2023_MUR_650-4257_H30_NPC02.LAZ (21 MB)
Punti del file4.834.777
Punti importati (limite di 1.000.000)966.956
Facce del DTM1.931.365
Curve di livello (equidistanza 2 m, direttrici ogni 5)37.903, di cui 7.746 direttrici, con 57 etichette
DWG risultante, con la nuvola, il DTM e le curve110 MB

Nelle nostre prove, l’importazione, il DTM e le curve hanno richiesto in tutto meno di un minuto. Il numero di curve è alto per un motivo che si vede nell’immagine: la nuvola include alberi ed edifici, e ognuno solleva la sua piccola «collina» nella superficie. Lo spieghiamo nei limiti.

Dettaglio delle curve di livello accanto a una vasca di irrigazione: la direttrice di quota 530 circonda la vasca con le sue etichette, le curve intermedie attraversano gli appezzamenti e ogni albero è circondato da piccole curve chiuse.
Dettaglio accanto alla vasca, con la direttrice di 530 etichettata. LiDAR-PNOA 2023 © Instituto Geográfico Nacional (CC BY 4.0).

Dopo le curve

Se non hai una nuvola di punti, IMPORTDEM legge i DTM a griglia del CNIG (ASCII Grid o GeoTIFF) e IGNDEM scarica quello della zona visibile dal servizio di quote dell’IGN. Sotto le curve puoi mettere l’ortofoto: lo spieghiamo in come importare la mappa catastale spagnola e l’ortofoto PNOA in un DWG.

Limiti

Domande frequenti

Posso importare punti da stazione totale o GNSS? Sì, con IMPORTPOINTS, che legge CSV e i formati di Leica, Sokkia, Topcon, Trimble e Carlson; il DTM e le curve si fanno allo stesso modo.

Si può automatizzare? LinceCAD ha AutoLISP, script e un’API locale per Python: come automatizzare disegni DWG con Python.

E se il mio rilievo topografico è una scansione? Puoi vettorializzarlo, anche se le curve usciranno senza quota: come vettorializzare un disegno scansionato e convertirlo in DWG.

Nuvole di punti LAS/LAZ, DTM e curve di livello sono di serie in LinceCAD, con licenza perpetua. Download · Vedi i prezzi · Topografia e tutte le altre funzionalità.