Toolbar ScanView PointCloud Editor

Previous  Top  Next

Toolbar ScanView PointCloud Editor posiada narzędzia do edycji chmur punktów.

 

Toolbar uruchamiany z poziomu Mapper Stereo lub Mapper CAD poleceniem z menu głównego Customize -> Toolbars -> ScanView PointCloud Editor

lub ikoną Show/Hide ScanView Toolbars paska narzędzi ScanView Manager

 

SCVEditor

 

Snap Onto Points

Add Clip Planes

Add Clip Planes Dialog

Scan Crosssection

Scan Colorizer

Calculate Transformation Matrix

Open Transformation Matrix

Transform Single Scan

ScvOrtho

 

 

Snap Onto Points

 

SCVEditor_Snap

Przełącznik snapowania do punktów chmury.

 

 

Add Clip Planes

 

SCVEditor_AddClipPlanes

 

Dodaje płaszczyzny tnące zdefiniowane przez użytkownika na podstawie zamkniętego, wypukłego poligonu.

Pozwala to na wygaszenie części punktów chmury (będących wewnątrz lub na zewnątrz narysowanego poligonu).

W momencie eksportu, wygaszone dane nie zostają zapisane w nowo powstającym pliku chmury punktów.

 

W celu stworzenia poligonu z danego widoku, należy:

 

w oknie dialogowym AddClipPlanes Dialog ustawić kasowanie punktów poza lub wewnątrz poligonu (Outer Planes lub Inner Planes).

 

oknie dialogowym AddClipPlanes Dialog zaznaczyć opcję Use Planes, aby komputer wyświetlał tylko miejsca wybrane poligonem.

wcisnąć przycisk Add Clip Planes

 

narysować zamknięty poligon (kolejne punkty poligonu zaznacza się przy pomocy lewego przycisku myszy)

 

ScanView_AddClipPlanes

zamknąć poligon (prawy przycisk myszy) oraz zaakceptować go klikając lewym przyciskiem w oknie rysowania

 

celem przerysowania widoku nacisnąć klawisz Refresh z paska narzędzi ScanView Display.

 

następnie można zapisać widoczne punkty w formacie CUB/TAB lub wyeksportować do innego formatu.

 

 

 

Add Clip Planes Dialog

 

SCVEditor_AddClipPlanesDialog

Otwiera okno dialogowe AddClipPlanes Dialog:

 

SCVEditor_AddClipPlanesDialogDialog

Opcja Use planes włącza działanie płaszczyzn tnących.

Opcja Outer Planes  - zaznaczony poligon będzie użyty do wybrania zaznaczonego miejsca ze skanu. Zostaną wygaszone punkty chmury na zewnątrz poligonu.

Taki polygon może być użyty tylko raz.

Drugi poligon tego typu nie zadziała. Żeby to było możliwe, należy użyć klawisza Delete planes lub Delete last polygon.

W przypadku Inner Planes zaznaczone miejsce na skanie zostanie usunięte (z widoku), operacje te można powtarzać wielokrotnie.

 

Klawisz Delete planes służy do wyczyszczenia wszystkich zaznaczonych i zapamiętanych w pamięci operacyjnej poligonów.

Klawisz Delete last polygon kasuje ostatni zaznaczony i zapamiętany poligon.

 

 

Scan Crosssection

 

SCVEditor_ScanCrosssection

Służy do stworzenia profilu na podstawie wybranej ścieżki. Docelowy profil jest wstawiany jako wykres w postaci wektorowego elementu rysunkowego

(i może być zapisany w formacie DET).

Aby stworzyć profil poprzeczny należy:

wcisnąć przycisk Scan Crossection,

 

po ukazaniu się okna dialogowego (Scv Crosssection) należy wpisać parametry profilu:

 

ScanView_Crosssection

Profile width określa szerokość profilu w metrach.

Height interval podaje interwał podziału rzędnych na generowanym wykresie.

Pozostałe opcje określają miejsce oraz kolor, gdzie docelowy profil ma się znaleźć (numer warstwy oraz kolor) - parametry te są opcjonalne:

 

utworzyć (bądź zaznaczyć linię) przy pomocy lewego przycisku myszy. Koniec linii sygnalizuje się prawym przyciskiem myszy.

 

ScanView_Crossections_Lines

 

zaakceptować linię klikając lewym przyciskiem w obszar rysowania,

po zaakceptowaniu należy lewym przyciskiem wybrać miejsce wstawienia profilu w mapę:

 

ScanView_Crossections_Profile

 

 

 

Scan Colorizer

 

SCVEditor_ScanColorizer

Otwiera okno Scan Colorizer umożliwiające kolorowanie chmur punktów. Proces ten prowadzi do powstania pliku ASC o kolumnach X Y Z R G B. Kolor przypisywany jest odpowiednim punktom chmury na podstawie zdjęcia, którego parametry przechowywane są w projekcie fotogrametrycznym. Wystarcza projekt z pojedynczym zdjęciem, którego elementy orientacji zewnętrznej zostały policzone z wykorzystaniem wcięcia wstecz (Resection). Proces kolorowania chmury punktów opisany jest w podrozdziale Kolorowanie chmury punktów.

 

 

Calculate Transformation Matrix

 

SCVEditor_CalcMatrix

 

Uruchamia program zewnętrzny Calc Transformation Parameters służący do obliczenia parametrów transformacji na podstawie pliku punktów osnowy oraz pliku ze współrzędnymi punktów osnowy w układzie chmury punktów. Wyniki podane zostają do w postaci pliku macierzy transformacji oraz pliku raportu obliczenia transformacji.

 

 

Open Transformation Matrix

 

SCVEditor_OpenMatrix

Wczytuje plik macierzy transformacji, który jest wynikiem obliczenia parametrów transformacji przestrzennej modułem uruchamianym ikoną Calc. Transformation Parameters (opis powyżej), na podstawie dwóch plików ze współrzędnymi: w układzie pierwotnym i w układzie wtórnym.

 

 

Transform Single Scan

 

SCVEditor_Transform

Służy do zewnętrznego transformowania pliku (bez otwierania go w ScanView).

 

 

ScvOrtho

 

SCVEditor_ScvOrtho

Służy do generowania ortoskanu, czyli ortogonalnego widoku chmury punktów w formie rastra kolorowego lub w odcieniach szarości.

 

Zasada działania.

Dla każdego piksela tworzonego obrazu poszukiwany jest kolor w obrębie walca o zadanym promieniu Min radius i wysokości Depth, którego osią obrotu jest normalna do płaszczyzny rzutowania ortoskanu, przechodząca przez środek piksela ortofotogramu o zadanym rozmiarze (PixelSize), dla którego poszukiwany jest kolor. Kolor ten jest wyliczany na podstawie składowych RGB punktów znajdujących się w walcu poszukiwań, przy czym brane są pod uwagę tylko te, które znajdują się najbliżej normalnej w ilości nie przekraczającej wartości wprowadzonej przez użytkownika (Points to use). Parametr ten pozwala maskować miejsca, w których nie ma żadnego punktu, z którego można by interpolować kolor. W sytuacji, gdy zadana ilość punktów nie została znaleziona w walcu początkowym, podwaja się jego promień i poszukiwanie punktów następuje dalej. Jeśli zostanie znaleziona odpowiednia ich ilość, kolor piksela ortofotogramu zostaje zapisany. Jednak w przypadku nie znalezienia wystarczającej ilości punktów i przekroczenia promienia maksymalnego (Max. radius), proces się zatrzymuje, a piksel otrzymuje kolor tła (Empty color) np. czarny, bądź szary. Tak działający algorytm pozwala interpolować kolor dla obszarów, w których chmura jest rzadsza, natomiast te obszary ortofotogramu, dla których nie można znaleźć odpowiadającego koloru, zostają wypełnione kolorem tła. Opcjonalnie można włączyć ignorowanie czarnych punktów - czasem może to podnieść jakość produktu.

 

Wpisać komendę i potwierdzić <ENTER>.

 

Pojawia się okienko dialogowe:

 

scvortho

 

 

Należy wpisać parametry do okna dialogowego ScvOrtho według potrzeb, biorąc pod uwagę powyżej opisaną zasadę działania. Wybór opcji View prowadzi do wskazania, czy płaszczyzna rzutowania jest pozioma, czy pionowa.

 

Następnie należy wskazać prostokątem obszar generowania ortoscanu.

 

Celem zapoczątkowania procesu nacisnąć klawisz Generate.

 

Podać lokalizacje i nazwę pliku.