Converti ply in pts

Converti PLY in PTS

Converti scansioni PLY o mesh nel formato ASCII PTS per point cloud con CloudCompare.

Converti i file PLY online

Non abbiamo ancora un convertitore online dedicato per PLY in PTS, ma puoi convertire i file PLY online in questi e altri formati:

Vuoi convertire PLY in PTS?

Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.

Come convertire ply in pts file

Le applicazioni di rilevamento e laser scanning talvolta richiedono il formato ASCII per nuvole di punti .pts, mentre gli scanner e gli strumenti 3D producono comunemente file .ply. La conversione consente a queste applicazioni di leggere le coordinate e gli attributi dei punti supportati, ma non conserva la topologia della mesh.

Cos'è il formato PLY

PLY, chiamato anche Polygon File Format o Stanford Triangle Format, memorizza vertici 3D e può contenere facce poligonali, colori, normali, coordinate texture e altre proprietà per vertice o per faccia. Viene utilizzato da scanner 3D, software di fotogrammetria, editor di mesh e strumenti di ricerca; Blender, MeshLab, CloudCompare e molte applicazioni di scansione possono aprirlo.

L'header identifica se il file è ASCII o binario ed elenca le relative proprietà. Un PLY contenente solo vertici è una nuvola di punti. Un PLY contenente facce è una mesh poligonale, anche se può contenere anche un insieme di punti separato o implicito.

Cos'è il formato PTS

Nella scansione 3D, PTS è un formato testuale per nuvole di punti utilizzato da software di rilevamento, laser scanning terrestre e processing di nuvole di punti. Un file PTS comune inizia con il numero di punti, seguito da una riga per punto contenente X Y Z e spesso l'intensità oltre ai valori rosso, verde e blu. PTS non è perfettamente uniforme: l'ordine delle colonne, gli attributi opzionali e le convenzioni dell'header variano tra le applicazioni.

Il testo semplice rende PTS facile da ispezionare e importare in software specializzati, ma è molto più grande e lento da leggere rispetto ai formati binari per nuvole di punti. PTS memorizza punti, non facce poligonali, quindi è adatto ai dati di scansione, alla registrazione, alla misurazione e alla visualizzazione, non alla modifica diretta delle mesh.

Come eseguire la conversione

CloudCompare è l'opzione desktop più pratica per questa conversione. È disponibile per Windows, macOS e Linux dal progetto ufficiale CloudCompare.

  1. Aprire CloudCompare e scegliere File → Open, quindi selezionare il file .ply.
  2. Accettare le proprietà PLY rilevate nella finestra di dialogo di importazione. Verificare che siano presenti le coordinate, i colori e il campo di intensità previsti.
  3. Selezionare l'entità della nuvola di punti nell'albero DB. Se il PLY contiene una mesh, non presumere che il salvataggio come PTS conservi le relative facce.
  4. Per una mesh, creare prima una nuvola di punti con l'operazione di campionamento della mesh di CloudCompare. La densità di campionamento determina la precisione con cui l'output rappresenta le superfici; esportare solo i vertici della mesh non rappresenta le facce comprese tra essi.
  5. Scegliere File → Save o File → Save As, selezionare PTS come formato di output e verificare le opzioni di esportazione.
  6. Abilitare colore e intensità solo quando l'applicazione ricevente supporta tali campi e si aspetta lo stesso ordine delle colonne. Salvare il file, quindi riaprirlo nell'applicazione di destinazione per la convalida.

CloudCompare può anche eseguire conversioni ripetibili dalla riga di comando. Un comando tipico è:

CloudCompare -O input.ply -C_EXPORT_FMT PTS -SAVE_CLOUDS FILE

Le opzioni della riga di comando e gli exporter supportati variano in base alla release, quindi verificarli nell'output della guida della versione installata. Utilizzare il flusso di lavoro grafico quando il PLY contiene più entità o proprietà insolite.

MeshLab è un'altra opzione desktop per ispezionare i dati PLY e in alcune versioni può fornire l'esportazione PTS, ma i formati disponibili e la gestione degli attributi variano. Confermare la struttura delle colonne esportate prima di utilizzarla in produzione.

Opzioni di conversione online

Non esiste un servizio online PLY-to-PTS ampiamente standardizzato su cui fare affidamento per attributi arbitrari delle nuvole di punti. Molti siti web generici di conversione 3D supportano PLY ma non PTS, oppure esportano solo coordinate XYZ senza documentare chiaramente la gestione dell'intensità e dei valori RGB. Utilizzare un servizio browser solo quando l'elenco dei formati corrente supporta esplicitamente PTS e lo schema dell'output corrisponde al software ricevente; non caricare scansioni riservate o dati di rilevamento. CloudCompare è preferibile per ottenere risultati prevedibili e per file di grandi dimensioni.

Limiti di qualità e compatibilità

  • Le facce vengono scartate: PTS non dispone di una sezione standard per le facce poligonali. Una conversione da mesh a nuvola conserva i vertici esistenti o i punti della superficie campionati, non le superfici e la topologia originali.
  • Le coordinate normalmente non cambiano: CloudCompare generalmente preserva le coordinate numeriche e non converte automaticamente le unità o i sistemi di coordinate. PTS di solito non contiene metadati CRS affidabili, quindi verificare separatamente unità, origine e georeferenziazione.
  • Gli attributi non sono garantiti: XYZ è il contenuto essenziale. Intensità, RGB, normali, classificazione, metadati dello scanner e proprietà PLY personalizzate possono essere omessi, riordinati o interpretati diversamente dall'importer.
  • Il testo può aumentare notevolmente le dimensioni del file: Un PTS esportato da un PLY binario può essere diverse volte più grande e più lento da trasferire o caricare. Conservare il PLY originale e utilizzare il cropping, il subsampling o un formato binario per nuvole di punti quando il software di destinazione lo consente.
  • Verificare lo schema dell'output: Aprire una copia del PTS esportato in un editor di testo. Confermare che la prima riga contenga il numero di punti previsto e che le righe successive contengano il numero e l'ordine previsti dei campi numerici.
  • Verificare i dati vuoti e non validi: Rimuovere le coordinate non valide e confermare che il numero di punti corrisponda al numero di righe di dati se il programma di destinazione rifiuta i file incompleti.