Strona główna > TNTmips > TNTmips – automatyczna wektoryzacja

TNTmips – automatyczna wektoryzacja

Wektoryzacja jest procesem przetworzenia pliku rastrowego do postaci wektorowej. Najczęściej dokonuje się jej poprzez ręczną digitalizację za pomocą myszki komputerowej lub specjalnego urządzenia – digitizera. Metoda ta nazywana jest heads-up digitizing (gdyż w trakcie digitalizacji nie pochylamy głowy nad mapą ;)). W przypadku dużej ilości danych jest to jednak proces długotrwały i żmudny.

Znacznym ułatwieniem może okazać się wektoryzacja automatyczna. Najlepsze efekty osiągnie się w przypadku rastrów zawierających jednoznaczne granice wydzieleń, niezakłócone treścią podkładową mapy czy też innymi jej elementami. Do automatycznej wektoryzacji nadają się więc najlepiej rastry zawierające np. rysunek poziomicowy, cieki wodne, granice działek, poligony glebowe itp.

Narzędzia do automatycznej wektoryzacji w oprogramowaniu TNTmips znajdziemy w Convert ›› Raster to Geometric. Do wyboru mamy dwie możliwości:

Auto-Boundaries – Komórki rastra posiadające taką samą wartość grupowane są w poszczególne poligony. Metoda ta sprawdza się najlepiej w przypadku danych jakościowych. W otwartym oknie wskazujemy plik rastrowy, a następnie wybieramy czy plik wyściowy ma być plikiem wektorowym, czy też obiektem CAD. Dodatkowo możemy do generowanego pliku dołączyć tabelę zawierającą standardowe atrybuty.

Więcej rozbudowanych możliwości daje metoda Auto-Trace. Widać to chociażby po ilości okien – po wybraniu pliku rastrowego do wektoryzacji otwierają się trzy okna. W pierwszym (Raster Thresholding and Tracing) dokonujemy wyboru pliku wejściowego oraz ustawiamy wartości poszczególnych paramterów. W oknie Raster Thresholding and Tracing (Selected Raster View) ustalamy obszar poglądu, natomiast w okienku Sample Results obserwujemy efekty zastosowanych ustawień.


Wrócmy do głównego okna Raster Thresholding and Tracing i przyjrzyjmy się poszczególnym możliwościom. Efekt wynikowy wektoryzacji można zapisać w formie linii (Vector Line Trace) lub poligonów grupujących piksele o takiej samej wartości (Vector Boundaries). Druga opcja jak widać jest bardzo zblizona do omówionego wcześniej Auto-Bounadaries. Jeśli naszym celem jest zwektoryzowanie pliku rastrowego zawierającego rysunek poziomicowy to powinniśmy wybrać opcję Vector Line Trace. Następnym krokiem powinno byc wybranie wartości progowej (Threshold) i ustalenie w polu Trace czy wektoryzowane mają być wartości pikselów poniżej czy powyżej progu. Manipulując wartością progową zmiany obserwujemy w oknie Sample Results. Próg powinien zostać tak ustalony, aby zawierał maksymalną ilość niezbędnej treści pliku rastrowego (np. wspomniane poziomice) przy jak najmniejszej ilości zbędnej treści (takimi niepotrzebnymi, a nawet niewskazanymi elementami mogą być nazwy miejscowości lub cyfry na mapie topograficznej). Bardzo rzadko jednak udaje się za pomocą samej wartosci progowej oddzielić to co niezbędne od tego co zakłóca zasadniczą treść. Dlatego też TNTmips umożliwia zastosowanie kilku filtrów korygujących niedoskonałości procesu automatycznej wektoryzacji:
Include Implied Border – po zaznaczeniu tej opcji program wykryje sugerowane granice i dokona ich wektoryzacji. Domyślnie wyłączona.
Close Gaps (End-to-End) – dociąganie zakończeń sąsiednich linii.
Close Gaps (End-to-Line) – domykanie przerw między końcem jednej linii a drugą linią.
Remove Dangling Lines – usuwanie krótkich „dyndających” linii.
Remove Island Polygons – usuwanie małych, poligonów wewnątrz większych.
Remove Bubble Polygons – usuwanie małych poligonów tworzonych w obrębie grubszych linii jako błąd wektoryzacji.
Thin Lines – generalizacja linii, czyli zmniejszanie liczby punktów (do wyboru metoda Douglasa-Peuckera, minimalnej odległości oraz minimalnej proporcji).
Po ustaleniu interesujących nas paramterów klikamy Test i w oknie Sample Results widzimy podgląd zastosowanych ustawień. Efekt każdego filtru jest zaznaczony innym kolorem.

W przypadku niezadawalających efektów zmieniamy wartości wybranych paramterów i ponownie klikamy Test. W celu ostatecznej wektoryzacji należy kliknąć Run
Uwaga – przedstawione powyżej filtry wektorowe są dostępne również poza procesem automatycznej wektoryzacji (Geometric ›› Filters)

Kategorie:TNTmips
  1. Brak komentarzy.
  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: