Konvertuoti vaizdus į vektorių
Prieš kurį laiką skaitmeninimo lenteles buvo išvestis, kad vektorizuoti atspausdintus žemėlapius, paskui pasirodė skeneris, nors užduotis ne tik taikoma nuskaitytiems žemėlapiams, bet ir kitiems, kurie buvo paversti vaizdais ar pdf, ir kad mes neturime vektorinio formato.
Procesas, kurį ketinu parodyti, yra "Microstation" Dekarto naudojimas, bet tą patį galima padaryti ir bet kuriai kitai programai: AutoDesk Rastrinis dizainas (Prieš perkeliant "CAD") ArcScan, kolektorius GIS (Verslo įrankiai), prisimenu, kad ilgą laiką aš padariau su "Corel Draw".
1. Vaizdas
Yra keletas veiksnių, leidžiančių vektorių perteikti be nedidelio galvos skausmo. Tarp šių vaizdo formatų png arba tiff suteiks geresnių rezultatų, o JPG beveik neįmanoma; Skirtumas, į kurį jis buvo eksportuotas, taip pat turi įtakos, nes jei jis būtų konvertuotas iš spausdinimo ar eksportavimo modulio, jis paprastai turėtų mastelį, susietą su popieriaus dydžiu, kuo didesnis popieriaus dydis, galima tikėtis geresnės skiriamosios gebos arba bent jau geresnių sąlygų nei paprastas spausdinimo ekranas.
Pavyzdys, kurį ketinu naudoti, yra 1: 1,000 kadastro žemėlapis, kuris buvo eksportuotas iš "Microstation" spausdinimo modulio į 24 "x36" lapą TIFF formatu.
2. Georeferenciacija
Tokiu žemėlapiu lengva nustatyti georeferencinę medžiagą, nes ji turi koordinates maržoje. Aš nupiešiau taškus naudodamas komandą "Vieta taškas"Ir įeina į keyin koordinatė formoje "xy = X koordinatė, Y koordinatė"Tai yra mėlyni apatinio atvaizdo taškai.
Tada aš pavadinau referencinį vaizdą, padėdamas jį šiek tiek už tų taškų. Tada aš įdėjau tuos pačius taškus kita spalva, kertant žalias linijas, visada naudodamas perdėtą storį, kad jie būtų matomi. Galiausiai naudodamas rastrinio valdytojo „redaguoti, deformuoti“, aš pritaikiau keturis valdymo taškus, kaip parodyta paveikslėlyje. Dabar turėtumėte sugebėti vektorizuotis pagal mastelį.
Nors "Microstation V8i" palaiko skambinimą pdf failu kaip vaizdą, dėl kurio gali būti priskirta geografinė nuoroda su ankstesne procedūra, vektorizacijos procesas netaikomas, nes joje reikalaujama rašyti teises. Būtina jį įkelti ir išsaugoti kaip vaizdą (dešinįjį mygtuką, išsaugoti kaip...).
3. Vektorizacija
Aš naudoju „Microstation Descartes V8i“. Nors tai veikia ir su ankstesnėmis versijomis.
Aktyvuoti Descartes įrankius. Už tai mes "įrankiai, rastras, rastras redaguoti“Ir rodoma juosta, kurioje yra pagrindiniai vaizdų apdorojimo įrankiai.
Padarykime "15" obuolio pratybas paaiškinti scribbles ką daryti:
Pasirinkite kaukę. Pirmoji piktograma leidžia jums sukurti kaukes, remiantis kriterijais, šiuo atveju aš naudosiu spalvas, nurodydamas, kad noriu į kaukę pridėti oranžinės spalvos. Turite priartėti prie linijos centro ir pažymėti langelį toje vietoje, kur spalva atrodo lygi. Norėdami sukonfigūruoti spalvą, kurioje norite rodyti kaukę, atlikite parinktį „spalvų maskų dialogas„Mano atveju aš pasirinkau žalią spalvą. Taip pat galima sukurti keletą „skinų“ ir išsaugoti konfigūraciją .msk formatu
Iškart tai, kas parenkama kaukėje, pasikeičia į nurodytą spalvą (žalia). Taip pat galite pridėti daugiau spalvų prie tos pačios kaukės arba jas atimti.
Vektorizuoti ratus. Mes ketiname statyti apskritimus, kurie matomi blokų numeracijoje, tam mums reikia spindulio, o tada mes tiesiog turime paliesti kiekvieno apskritimo liniją. Labai paprasta, regėjimo reikmėms naudojau purpurinę spalvą ir pakankamai storą. Turite nurodyti didžiausią linijos plotį, tai daroma matuojant atstumą, viršijantį linijos plotį paveikslėlyje. Geresniam valdymui tikslinga liepti ištrinti vektorizuotą vaizdą.
Normalizavimas. Kad išvengtumėte daugiau viršūnių dėl pikseliuotas, priskiriamas normalizavimo koeficientas. Pavyzdys yra nenormuotas, pažiūrėkite, kaip linijas veikia pikseliacija.
Vektorizuoti ribas su topologija. Dabar noriu skaitmeninti ribas, jei aš padariau atskirą kaukę obuolių riboms, kiltų problema, kad jie neturėtų topologinio valymo vidinių ribų mazguose. Norėdami tai padaryti, prie kaukės pridedu oranžinę ir juodą spalvas, tada atskirai paliečiu vektorius. Signalas yra tas, kad jie visi bus nuspalvinti kaukės spalva, tada paliesti tik naudojant parinktį "konvertuoti linijas"
Paprasta, viskas. Pažiūrėkite išplėstą detalę, kad mazgai buvo atpažinti išlaikant topologinį sutapimą viršūnėse, mazgai gali būti saugomi kaip .nod formato failas. Spalvos ar lygio pakeitimą galite pasirinkti kada norite. Tai padariau norėdamas atskirti bloko ribą nuo nuosavybės net dirbdamas su viena kauke.
Konvertuoti tekstą. Tam yra kitų įrankių, kurie, be kita ko, leidžia pasirinkti horizontalų, pasuktą, kelis tekstus, taikant OCR. Čia reikia konvertuoti blokus (langelius).
Kiti vektoriaus parinktys. Pritaikius kaukę, galima atlikti šias užduotis:
4. Konvertuoti linijas atskirai
5. Konvertuokite visą įrėminto ploto rėmą
6. Konvertuokite visus susijusius objektus žemėlapyje
7. Kontūrinių kontūrų konstravimas reikalauja būti 3D sėklų faile.
8. Sukurkite ratus
9. Supaprastinkite vektorius, tai yra eilučių eilučių, kuriuose yra per daug segmentų
Tikslumas. Išmatavau atstumą nuo 2 numerio priekio, ir jis man davė 28.9611 metrų, originalas buvo 29.00, vektorizuojant jį pėsčiomis, nebūtų jokio skirtumo, tačiau lėčiau, su skaitmeninimo lentele būtų blogiau. Šiuo tikslumu reikia atsižvelgti į keletą veiksnių, pavyzdžiui, į kokybę
d nuskaitymo, jei lapas nebuvo sugadintas, žemėlapio mastas, pikseliuoto vaizdo kokybė ir ypač šio įrašo 2 georeferenciación.
Masinis vektorizavimas.
Jei turite dviejų spalvų atvaizdą arba turite kažką skubotoje aplinkoje, galite padaryti masinį vektorizavimą, nors tam reikia atsižvelgti į kai kuriuos aspektus:
- Jei žemėlapyje yra tik ribos, atlikus normalizavimo bandymus galima atlikti paprastą būdą.
- Jei žemėlapis turi tekstus, tai geriausia pirma konvertuoti juos, tada su valymo priemonėmis pašalinti perteklinį purvinas vaizdas
- Jei nuskaitymo spalvos, su priimtino skenavimas, tarsi žemėlapis sudarymo 1: 50,000, tai galite padaryti spalvą ir padaryti kaukes su naudingų pavadinimų (horizontalėms, pastatų, kelių, tinklo ir tt), siekiant jį taikyti taip, vienodi skirtingiems vaizdams.
- Jei turite tvirtus lakštus, pageidautina juos pavadinti abiem, atlikti galimus derinimus suskaidydami ir vektorizuojant pasirinkdami skirtingus lapus.
- Patartina atlikti vėlesnę priežiūrą, ypač linijų arti gretimų jungčių ir sričių.
Labas dalykas, aš tikiuosi, kad jis dirba su 8.5, nes tai būtų labai svarbu.