Curve di livello da una nuvola di punti LAS/LAZ in DWG
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.
Che cosa serve
- Un file
.laso.laz. La lettura, LASzip compreso, è inclusa nel programma. - Il sistema di coordinate del disegno, assegnato con
GEOGRAPHICLOCATION. Per il PNOA è ETRS89 / UTM nel fuso del foglio, che compare nel nome del file:H30è il fuso 30 (EPSG:25830),H29il 29 eH31il 31. - Se il file non è tuo, le sue condizioni d’uso. Le nuvole LiDAR del PNOA sono dell’Instituto Geográfico Nacional, con licenza CC BY 4.0: si possono usare citando la fonte.
Passo 1: importare la nuvola con POINTCLOUD
- Assegna il sistema del disegno con
GEOGRAPHICLOCATION(per esempio25830) e crea un layer per i punti, per esempioNUVOLA. - Digita
POINTCLOUDoppure fai clic su Import point cloud nella scheda Topography, gruppo Points. - Scegli il file con Browse… (sfoglia). La finestra di dialogo mostra quanti punti contiene e quanti ne resteranno dopo il sottocampionamento.
- 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.
- Scegli il Point colour (colore dei punti): quello del layer, l’RGB del volo, l’intensità, la classe o la quota.
- 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.

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.

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:
- Linee di discontinuità (breaklines): polilinee o linee che diventeranno spigoli della mesh (ciglio e piede di una scarpata, bordo di un muro). Invio, nessuna.
- Contorno esterno: una polilinea chiusa; i triangoli all’esterno vengono scartati.
- Isole (holes): vuoti senza superficie, come un edificio o una vasca.
- Lunghezza massima del lato: toglie i triangoli del bordo con i lati più lunghi, per non unire punti lontani. 0, nessun limite.
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:
- L’equidistanza tra le curve.
- Ogni quante curve una è direttrice (0, nessuna).
- 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.
- 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.

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:
| Dato | Valore |
|---|---|
| File | PNOA_2023_MUR_650-4257_H30_NPC02.LAZ (21 MB) |
| Punti del file | 4.834.777 |
| Punti importati (limite di 1.000.000) | 966.956 |
| Facce del DTM | 1.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 curve | 110 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.

Dopo le curve
SPOTELEVATIONdà la quota del terreno in qualsiasi punto e, con l’opzione Label (etichetta), la disegna.CONTOURLABELaggiunge etichette a mano dove vuoi.SURFACEANALYSIScolora la superficie per pendenze, per fasce di quota o per esposizione, con la sua legenda.EDITSURFACEruota spigoli, aggiunge o toglie punti, cancella triangoli e aggiunge linee di discontinuità, contorni o isole.LANDXMLOUTesporta il DTM in LandXML.
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
- Nessun filtro per classe all’importazione.
POINTCLOUDporta dentro tutti i punti (suolo, vegetazione, edifici), e il DTM li triangola tutti. Per un modello del terreno pulito, parti da una nuvola con i soli punti di suolo, o cancella gli altri prima del DTM; colorare per classe aiuta a vederli. - Sottocampionamento uniforme. Si conserva 1 punto ogni N, distribuiti sulla nuvola, senza dare preferenza a nessuna zona. Alzare il massimo dà più dettaglio, in cambio di un disegno più pesante.
- Un oggetto punto per ogni punto. Non c’è un motore per miliardi di punti: con un milione di punti, il DWG della prova pesava 110 MB.
- Sistema di coordinate tramite WKT. Si riconosce solo il sistema che il file salva in formato WKT. Nel foglio del PNOA che abbiamo provato la finestra mostrava «none» (nessuno); poiché era nello stesso sistema del disegno, non è stato necessario riproiettare.
- Non sostituisce il lavoro sul campo. Le curve hanno la precisione del volo e della densità di punti che importi.
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à.