Convertire immagini in vettore

Da qualche tempo, le tabelle di output di digitalizzazione sono stati stampati mappe di tracciare, poi venne lo scanner, ma il compito non è solo applicato alla mappe scannerizzate, ma altri sono stati convertiti in immagine o PDF e non hanno il formato vettoriale.

La procedura che intendo mostrare sta utilizzando Microstation Descartes, ma lo stesso può essere fatto per qualsiasi altro programma: AutoDesk Raster Design (Prima di sovrapposizione CAD), ArcScan, GIS collettore (Business Tools), ricordo che per lungo tempo ho fatto con Corel Draw.

1. L'immagine

Ci sono alcuni fattori che influenzano per rendere possibile la vettorizzazione senza grattacapi. Tra questi il ​​formato dell'immagine, un png o un tiff darà risultati migliori, mentre un jpg è quasi impossibile; influenza anche la risoluzione che è stato esportato, come se fosse stato convertito dal modulo di stampa o l'esportazione normalmente hanno una scala associato con il formato della carta, maggiore è la dimensione della carta ci si potrebbe aspettare una risoluzione migliore o almeno meglio le condizioni di un schermo di stampa semplice.

mappa scansionata per vettore

L'esempio io uso è una mappa catastale 1: 1,000 che è stato esportato dal Microstation modulo di stampa, un 24 "x36" foglio tiff.

2. georeferenziazione

Una mappa come questo è facile geotag, ha coordinate nel margine. Ho disegnato i punti usando il comando "Punto di posto", E entrando nel KEYIN il coordinato nella forma "xy = coordinate X, coordinate Y", Questi sono i puntini blu dell'immagine inferiore.

Poi ho chiamato l'immagine di riferimento, mettendola un po 'al di fuori di quei punti. Poi ho posizionato gli stessi punti in diversi colori, intersecando le linee verdi, sempre usando uno spessore esagerato per essere visibile. E finalmente usando "edit, warp" dal raster manager, ho applicato i quattro punti di controllo come mostrato nella figura. Ora dovresti essere in grado di vettorializzare in scala.

mappa scansionata per vettore

Anche se Microstation V8i supporta chiamare un file PDF come immagine e questo può georeferenciarse con la procedura di cui sopra, il processo di vettorializzazione non si applica perché richiede di avere accesso in scrittura. Sarà necessario caricarla e salvarla come un'immagine (pulsante destro, salvare come...).

3. La vettalizzazione

mappa scansionata per vettoreSto usando Microstation Descartes V8i. Anche se questo funziona allo stesso modo con le versioni precedenti.

Attivare gli strumenti Descartes. mappa scansionata per vettorePer questo facciamo "strumenti, raster, raster edit"E questo ci mostra una barra che contiene gli strumenti di base per l'elaborazione delle immagini.

Facciamo l'esercizio sulla mela 15 per spiegare scarabocchio cosa fare:

Seleziona la maschera. La prima icona consente di creare maschere, in base a criteri, in questo caso userò i colori, indicando che voglio aggiungere l'arancione alla maschera. Devi avvicinarti al centro della linea e selezionare una casella nell'area in cui il colore appare piatto. Per configurare il colore che vuoi visualizzare la maschera, è fatto con l'opzione "dialogo maschera colore"Nel mio caso ho scelto il verde. È anche possibile creare diverse maschere e salvare la configurazione nel formato .msk

mappa scansionata per vettore

Immediatamente il selezionato nella maschera cambia al colore indicato (verde). Puoi anche aggiungere più colori alla stessa maschera o sottrarli.

mappa scansionata per vettoreVectorizzare cerchi. Costruiamo i cerchi che si vedono nella numerazione delle mele, per questo chiediamo una radio e quindi basta toccare la linea di ciascuno dei cerchi. Super semplice, ho usato un colore magenta e abbastanza spessore per questioni visive. È necessario specificare un massimo di larghezza della linea, misurando una distanza che supera la larghezza della linea nell'immagine. Per un migliore controllo, è opportuno istruirlo a cancellare l'immagine vettoriale.

La normalizzazione. Per evitare di fare più vertici a causa della I pixelated, viene assegnato un fattore di normalizzazione. L'esempio è uno non normalizzato, vedi come le linee sono influenzate dal pixel.

mappa scansionata per vettore

Vectorizzare i confini con topologia. Ora voglio digitalizzare i confini, se facessi una maschera separatamente per i contorni delle mele avrei il problema che non avrebbero la pulizia topologica nei nodi dei confini interni. Per questo aggiungo il colore arancione e il colore nero alla maschera, quindi tocco i vettori separatamente. Il segnale è che tutto sarà posizionato nel colore della maschera, quindi toccare solo usando l'opzione "convertire le righe"

mappa scansionata per vettore

Semplice, è tutto. Vedi i dettagli estesi, che i nodi sono stati riconosciuti mantenendo il matching topologico ai vertici, i nodi possono essere memorizzati come un file .nod ofrmato. Puoi scegliere il colore o il cambio di livello quando vuoi, questo è quello che ho fatto per separare il contorno della mela della proprietà anche lavorando con una singola maschera.

Convertire il testo. Per questo ci sono altri strumenti, che ti permettono di scegliere tra testo orizzontale, ruotato, multiplo, tra gli altri, applicando l'OCR. Proprio lì è per convertire i blocchi (celle).

mappa scansionata per vettore

mappa scansionata per vettore Altre opzioni vettoriali. Una volta applicata una maschera, tra le attività che possono essere applicate sono:

4. Convertire linee individualmente
5. Convertire un'intera area incorniciata in un frame
6. Convertire tutti gli oggetti collegati sulla mappa
7. Costruire contorni di profilo, richiede di essere in un file di seed 3D.
8. Crea cerchi
9. Semplifica i vettori, questo è per le stringhe di linea che hanno troppi segmenti

La precisione. Ho misurato la distanza dalla parte anteriore del Codice 2, e mi ha dato metri 28.9611, l'originale era 29.00, vectorizarlo passeggiata avrebbe dato lo stesso ma più lento, tavolo digitalizzazione sarebbe stato peggio. In questa precisione è necessario considerare diversi fattori, come la qualità
d scansione, se il foglio non è stata compromessa, la scala della mappa, la qualità pixel e in particolare la georeferenziazione della sottosezione 2 di questo post.

Vectorizzazione massiccia.

Se si dispone di un'immagine a due colori o si è in fretta, è possibile eseguire una massiccia vectorizzazione, anche se per questo è necessario tener conto di alcuni aspetti:

  • Se la mappa contiene solo i confini, una volta fatto i test di normalizzazione potrebbe essere fatto in modo semplice.
  • Se la mappa ha dei testi, l'ideale è quello di convertire questi in primo luogo, quindi con gli strumenti di pulizia delle immagini rimuovere gli avanzi sporchi
  • Se la scansione a colori, con una scansione accettabili, come un foglio di carta 1: 50,000, si può fare il colore e la costruzione di maschere con nomi utili (linee di contorno, edifici, strade, rete, etc.) al fine di applicare in modo uniforme a immagini diverse.
  • Quando si dispone di fogli continui, è preferibile chiamarli entrambi, rendere possibili le regolazioni mediante l'aggancio e la vettorizzazione avendo selezionato i diversi fogli.
  • È consigliabile effettuare una sorveglianza successiva, in particolare nelle fasce e nelle aree di prossimità delle linee.

Una risposta a "Converti immagini in vettoriale"

  1. Okay, spero che funziona con 8.5, perché sarebbe molto importante.

Lascia un commento

L'indirizzo email non verrà pubblicato.

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.