background image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Opis programu GEN-MAP v 2.0 

background image

Opis programu  

 

strona 2 

 

 

 

AlGeo s.c. 

 

Spis treści 

SPIS TREŚCI.................................................................................................................................................. 2 

OPIS PROGRAMU........................................................................................................................................ 3 

O

GÓLNA CHARAKTERYSTYKA

........................................................................................................................ 3 

O

PIS FUNKCJI

................................................................................................................................................ 3 

Okno aplikacji......................................................................................................................................... 3 

Wejściowy zbiór punktów......................................................................................................................... 3 

Skala WEJ-punktów................................................................................................................................. 4 

Warstwa, kolor ........................................................................................................................................ 4 

Wyjściowy zbiór punktów......................................................................................................................... 4 

Wydruk.................................................................................................................................................... 4 

Skala WYJ-punktów................................................................................................................................. 4 

Warstwa, kolor ........................................................................................................................................ 4 

Zadany współ. ef ..................................................................................................................................... 5 

Rysunek................................................................................................................................................... 5 

P

ROCES GENERALIZACJI

................................................................................................................................. 5 

Ł

ĄCZENIE ELEMENTÓW W NAJDŁUŻSZE CIĄGI

................................................................................................. 6 

 

background image

Opis programu  

 

strona 3 

 

 

 

AlGeo s.c. 

 

Opis programu 

Ogólna charakterystyka 

Program nie nakłada ograniczeń co do wielkości danych. Wskazane jest jednak, aby plik 

rysunkowy zawierający dane po generalizacji nie był większy niż 32 MB. Spowodowane jest to 

brakiem gwarancji, że MicroStation poradzi sobie z plikiem większym niż 32 MB. Jeżeli 

wejściową wielkość pliku określimy jako X, to w zależności od stopnia generalizacji, 

wyjściowa wielkość pliku zawrze się w przedziale <X, 2X>. 

Do działania aplikacji konieczne jest utworzenie zmiennej MicroStation o nazwie 

GENER_DIR. Powinna ona zawierać istniejący w systemie katalog plików. Należy zadbać, 

aby ścieżka kończyła się znakiem ‘\’ (backslash). 

W katalogu określonym poprzez zmienną GENER_DIR zostaje utworzony plik gemn.rsc 

zawierający aktualne ustawienia parametrów aplikacji. Jeżeli chcemy, aby zostały przyjęte 

ustawienia domyślne, wystarczy ten plik skasować. 

Opis funkcji 

Okno aplikacji 

 

Wejściowy zbiór punktów 

background image

Opis programu  

 

strona 4 

 

 

 

AlGeo s.c. 

W tej opcji można wybrać plik tekstowy, który w procesie generalizacji zostanie przetworzony 

do formatu „dgn” a następnie zgeneralizowany. 

W linii „Format pliku” określamy jakie i w jakiej kolejności dane zawarte są we wskazanym 

pliku, oraz jaka jest ich precyzja (ilość miejsc po przecinku). Należy zwrócić szczególną uwagę 

na poprawność ustawień, gdyż pomyłka może prowadzić do wystąpienia błędów systemowych 

i odładowania aplikacji. 

W linii „XY podzielić przez” podajemy wartość, przez którą zostaną podzielone wartości 

współrzędnych przed wprowadzeniem ich do rysunku. 

Skala WEJ-punktów 

Podajemy tu wartość mianownika skali wejściowej danych. Należy zwrócić uwagę, że wartość 

ta musi być zawsze mniejsza od odpowiadającej jej wartości skali wyjściowej. Czasami 

wskazane jest wprowadzenie najpierw skali wyjściowej, a następnie wejściowej. 

Warstwa, kolor 

W tej opcji określamy, gdzie znajdują się dane, które mają ulec generalizacji. Na podaną 

warstwę zostają również wczytane elementy pobrane z pliku tekstowego. 

Wyjściowy zbiór punktów 

Określamy tu położenie i nazwę pliku tekstowego, do którego zostaną zapisane dane 

wynikowe generalizacji. 

Wydruk 

Tu określamy, jakiego rodzaju raporty chcemy otrzymać po generalizacji. Będą to pliki 

tekstowe zapisane w tym samym katalogu co podany powyżej zbiór wyjściowy punktów. Będą 

miały taką samą nazwę, natomiast inne rozszerzenia. 

Skala WYJ-punktów 

Określa skalę wyjściową procesu generalizacji. 

Warstwa, kolor 

Określają, na jaką warstwę i w jakim kolorze program ma zapisać elementy powstałe w wyniku 

generalizacji. 

background image

Opis programu  

 

strona 5 

 

 

 

AlGeo s.c. 

Zadany współ. ef 

Tu określamy główny parametr generalizacji. Dla opcji „Nie” program sam dokona obliczenia 

tego parametru. Dla opcji „Tak” program przyjmie do obliczeń parametr podany przez 

użytkownika. 

Rysunek 

Wybieramy tu przetwarzania rysunku. 

Dla opcji „Cały” rysunek zostanie przetworzony w całości. Program w trakcie pracy podświetli 

każdy przetwarzany element. Użytkownik ma możliwość przerwania pracy programu 

przyciskiem „Reset” myszy. Po zakończeniu procesu zostanie pokazany sumaryczny raport z 

generalizacji. 

Przy opcji „Częściowy” podświetlane będą kolejne krzywe, dla każdej z nich zostanie 

pokazany raport i użytkownik ma możliwość przejścia do następnej krzywej (przycisk „Tak” 

lub przerwania procesu („Zrezygnuj”). Jeżeli w wyniku generalizacji krzywa otrzyma nowe 

punkty, to zostaną one wyróżnione w podglądzie. 

Proces generalizacji 

Proces generalizacji przebiega dwuetapowo. 

Na pierwszy etap składają się: 

1.  sprawdzeni poprawności danych wejściowych  

2.  wczytanie danych wejściowych i dodanie elementów do rysunku 

3.  wstępna generalizacja każdego elementu z warstwy wyjściowej. 

W wyniku wstępnej generalizacji zostaje określona optymalna skala przekształcenia. 

 

Po zakończeniu pierwszego etapu otwiera się okno dialogowe, w którym użytkownik 

otrzymuje informację na temat proponowanej skali generalizacji i ma możliwość: 

a)  przyjęcia skali proponowanej jako wyjściowej i kontynuację procesu („Tak”), 

b) wymuszenia podanej na wstępie skali wyjściowej i kontynuację procesu („Ignoruj”), 

c)  rezygnacji z dalszego przetwarzania („Zrezygnuj”) 

background image

Opis programu  

 

strona 6 

 

 

 

AlGeo s.c. 

W drugim etapie następuje przetworzenie elementów, zapisanie ich na warstwie docelowej i 

ewentualny zapis wyników do plików tekstowych. 

Łączenie elementów w najdłuższe ciągi 

Aplikacja umożliwia poprawę jakości danych poprzez łączenie elementów stykających się 

końcami w najdłuższe możliwe ciągi. Przetworzeniu podlegają tylko elementy z warstwy 

wejściowej. 

Operację uruchamiamy przyciskiem „Najdłuższe”. Po wykonaniu przetworzenia możliwe jest 

cofnięcie operacji poprzez „Undo”. Jeżeli jednak bufor undo w MicroStation jest zbyt mały, 

cofnięcie całości operacji może być niemożliwe.