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 gör det möjligt att göra vektorer utan mindre huvudvärk. Bland dessa ger bildformatet, en png eller tiff bättre resultat, medan en jpg är nästan omöjlig; Upplösningen till vilken den exporterades påverkar också, för om den konverterades från utskrifts- eller exportmodulen skulle den normalt ha en skala associerad med pappersstorleken, ju större pappersstorlek, en bättre upplösning kan förväntas eller åtminstone bättre förhållanden ä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.

Sedan har jag ringt referensbilden och placerat den lite utanför dessa punkter. Sedan har jag placerat samma punkter i en annan färg, korsar de gröna linjerna, och använder alltid en överdriven tjocklek för att göra dem synliga. Och slutligen med "edit, warp" från rasterhanteraren har jag använt de fyra kontrollpunkterna som visas i figuren. Du borde nu kunna vektorisera i skala.

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 på samma sätt som tidigare versioner.

Aktivera Descartes verktygkarta skannad till vektorFör detta gör vi "verktyg, raster, raster redigera”Och det visar 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 låter dig skapa masker, baserat på kriterier, i det här fallet använder jag färgerna, vilket indikerar att jag vill lägga till orange i masken. Du måste komma närmare mitten av linjen och markera en ruta i det område där färgen ser platt ut. För att konfigurera färgen som du vill visa masken gör du med alternativet “färgmaskdialogrutan"I mitt fall har jag valt grönt. Det är också möjligt att skapa flera skinn och spara konfigurationen i .msk-format

karta skannad till vektor

Omedelbart ändras det som väljs i masken till den angivna färgen (grön). Du kan också lägga till fler färger i samma mask eller subtrahera dem.

karta skannad till vektorVektorera cirklar. Vi kommer att bygga cirklarna som syns i numreringen av block, för detta ber den oss om en radie och då måste vi bara röra linjen för var och en av cirklarna. Super enkelt, jag har använt en magenta färg och tillräckligt tjocklek för visuella frågor. Du måste ange en maximal linjebredd, detta görs genom att mäta ett avstånd som överstiger linjebredden i bilden. För bättre kontroll är det lämpligt att säga att den raderar den vektoriserade bilden.

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

karta skannad till vektor

Vektorera gränser med topologi. Nu vill jag digitalisera gränserna, om jag gjorde en separat mask för äpplegränser skulle det ha problemet att de inte skulle ha topologisk rengöring i de inre gränsnoderna. För att göra detta lägger jag till färgen orange och färgen svart i masken, sedan rör jag på vektorerna separat. Signalen är att de alla kommer att placeras i färgen på masken och sedan bara beröras med alternativet "konvertera linjer"

karta skannad till vektor

Enkelt, det är det. Se den förstorade detaljen, att noderna har erkänts med bibehållande av topologisk sammanfallning i topparna, noderna kan lagras som en .nod-formatfil. Du kan välja att ändra färg eller nivå när du vill, det är vad jag har gjort för att skilja gränsen för blocket från fastigheten, även arbeta med en enda mask.

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

karta skannad till vektor

karta skannad till vektor Andra vektoralternativ. När en mask har applicerats inkluderar de uppgifter som kan tillämpas:

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 har mätt avståndet från framsidan av egendom nummer 2, och det har gett mig 28.9611 meter, originalet var 29.00, med vektorn till fots skulle det ha gjort samma skillnad, men långsammare, med en digitaliseringstabell hade det varit sämre. I denna precision måste flera faktorer beaktas, såsom kvaliteten
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 ett svar

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.