Konvertera bilder till vektor

För en tid sedan var digitaliseringsborden utdata för att vektorisera utskrivna kartor, då kom skannern, men uppgiften gäller inte bara för skannade kartor, men andra som konverterades till bild eller pdf och att vi inte har vektorformatet.

Det förfarande jag ska visa använder Microstation Descartes, men detsamma kan göras för något annat program: AutoDesk Raster Design (Före CAD-överlagring) ArcScan, grenrörs GIS (Business Tools), jag kommer ihåg att jag länge gjorde med Corel Draw.

1. Bilden

Det finns några faktorer som påverkar att möjliggöra vektorisering utan mindre huvudvärk. Dessa format bild, png eller tiff ger bättre resultat, medan en jpg är nästan omöjligt; påverkar också upplösning som exporterades, som om det omvandlades från tryckmodul eller export normalt har en skala i samband med pappersstorlek, desto större pappersformat du kan förvänta bättre upplösning eller åtminstone bättre villkor än en enkel utskriftsskärm.

karta skannad till vektor

Exemplet jag ska använda är en 1: 1,000-kadastralkarta som exporterades från Microstation-utskriftsmodulen till ett 24 "x36" -ark, i tiff-format.

2. Georeferensen

En karta som denna är lätt att georeference eftersom den har koordinater i marginalen. Jag har ritat punkterna med kommandot "placera punkt"Och går in i Knappa koordinaten i formuläret "xy = X-koordinat, Y-koordinat", Det är de blå punkterna på bottenbilden.

Då ringde jag referensbilden, placerade den lite utanför dessa punkter. Sedan har jag placerat samma punkter i olika färger, skärande genom de gröna linjerna, alltid med en överdriven tjocklek för att vara synlig. Och äntligen med "edit, warp" från raster manager, tillämpade jag de fyra kontrollpunkterna som visas i figuren. Nu ska du kunna vektorisera till skalan.

karta skannad till vektor

Även om Microstation V8i stöder att ringa en pdf-fil som en bild och det här kan georefereras med föregående procedur, gäller inte vektoriseringsprocessen eftersom det kräver att du har skrivarrättigheter. Det blir nödvändigt att ladda det och spara det som en bild (höger knapp, spara som...).

3. Vektoriseringen

karta skannad till vektorJag använder Microstation Descartes V8i. Även om detta fungerar detsamma med tidigare versioner.

Aktivera Descartes verktyg. karta skannad till vektorFör detta gör vi "verktyg, raster, raster redigera"Och det visar oss en stapel som innehåller de grundläggande verktygen för bildbehandling.

Låt oss göra övningen på 15-applet för att förklara klotter vad man ska göra:

Välj masken. Den första ikonen tillåter att skapa masker, baserat på kriterier, i det här fallet kommer jag att använda färgerna, vilket indikerar att jag vill lägga till apelsinen i masken. Du måste närma sig mitten av linjen och välja en ruta i det område som färgen ser platt ut. För att konfigurera den färg du vill visa masken görs den med alternativet "färgmaskdialogrutan"I mitt fall har jag valt grönt. Det är också möjligt att skapa flera masker och spara konfigurationen i .msk-format

karta skannad till vektor

Omedelbart växlar den valda i masken till den angivna färgen (grön). Du kan också lägga till fler färger i samma mask eller dra dem av.

karta skannad till vektorVektorera cirklar. Låt oss bygga cirklarna som ses i numreringen av äpplen, för det här begär vi en radio och sedan bara radera linjen i varje cirkel. Super enkel, jag använde en magenta färg och tillräckligt tjocklek för visuella saker. Maximal linjebredd måste anges, detta görs genom mätning av ett avstånd som överstiger linjebredden i bilden. För bättre kontroll är det lämpligt att instruera honom att radera den vektoriserade bilden.

Normaliseringen. För att undvika att göra fler hörn på grund av jag pixelated, en normaliseringsfaktor tilldelas. Exemplet är en icke-normaliserad en, se hur linjerna påverkas av pixelerade.

karta skannad till vektor

Vektorera gränser med topologi. Nu vill jag digitalisera gränserna, om jag gjorde en mask separat för applegränser skulle jag ha problem att de inte skulle ha topologisk rengöring i noderna av inre gränser. För detta lägger jag den orangefärgade färgen och den svarta färgen till masken, då berör jag vektorerna separat. Signalen är att alla kommer att placeras i färgen på masken, så rör bara med alternativet "konvertera linjer"

karta skannad till vektor

Enkelt, det är det. Se den utökade detaljerna, att noderna har blivit igenkända genom att upprätthålla topologiska matchningar vid hörnen, noderna kan lagras som en .nod-fil ofrmato. Du kan välja färg- eller nivånsändring när du vill, det här är vad jag har gjort för att separera fastighetsgränsen, även om du arbetar med en enda mask.

Konvertera text. För detta finns andra verktyg, som låter dig välja horisontell, roterad, flera text, bland annat genom att använda OCR. Just det är att konvertera block (celler).

karta skannad till vektor

karta skannad till vektor Andra vektoralternativ. När en mask har applicerats kan bland de uppgifter som kan användas:

4. Konvertera linjer individuellt
5. Konvertera ett helt inramat område till en ram
6. Konvertera alla anslutna objekt på kartan
7. Konstruktion av konturkonturer kräver att det finns en 3D-fröfil.
8. Bygg cirklar
9. Förenkla vektorer, detta är för linjesträngar som har för många segment

Precisionen. Jag mätte avståndet från framsidan av fastigheten nummer 2 och har gett mig 28.9611 meter, den ursprungliga var 29.00, vectorizarlo promenad skulle ha gett samma men långsammare, digitalisering tabell skulle ha varit värre. I denna precision flera faktorer måste beaktas, såsom Calida
d scanning, om arket inte försämrades, kartans skala, pixelated kvalitet och särskilt georeferencing av mom 2 av detta inlägg.

Massiv vektorisering.

Om du har en tvåfärgsbild eller har det bråttom är det möjligt att göra massiv vektorisering, men för det här måste du ta hänsyn till vissa aspekter:

  • Om kartan bara innehåller gränser, kan en gång gjort normaliseringstest på ett enkelt sätt.
  • Om kartan har texter, är det ideal att konvertera dessa först, då med bildrensningsverktygen tar bort smutsiga rester
  • Om scanning i färg, med en acceptabel scan, som en kartblad 1: 50,000, kan du göra färg och göra masker med användbara namn (konturlinjer, byggnader, vägar, galler, etc.) för att tillämpa den så enhetlig till olika bilder.
  • När du har löpande ark, är det bättre att kalla dem båda, möjliggöra justeringar genom splicing och vektorisering med de olika arken som valts.
  • Det är lämpligt att göra senare tillsyn, särskilt i skarvar och områden i närheten av linjer.

Ett svar på "Konvertera bilder till vektor"

  1. Okej, jag hoppas att det fungerar med 8.5, för det skulle vara väldigt viktigt.

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.