Konwerter

 	Program Konwerter jest narzędziem służącym do konwersji danych pochodzących z programu EWMAPA z wersji DOS-owych do EWMAPY dla Windows. Konwerter przekształca także rastry zapisane w formacie EWR na nowy format EVR.

Konwersja nie powoduje usunięcia ani żadnych zmian w danych oryginalnych. Dane, które nie są konwertowane, są kopiowane do miejsca docelowego, dzięki czemu otrzymuje się komplet nowych danych gotowych do pracy z nową wersją EWMAPY.

Dane, które są konwertowane to:

- działki wraz z bazą zarezerwowanych punktów,

- warstwy,

- obiekty wraz z plikami konfiguracyjnymi,

- tekstowe pliki informacyjne,

- rastry EWR.

W celu dokonania konwersji danych należy określić w okienkach edycyjnych (Katalog źródłowy i Katalog docelowy) ścieżkę dojścia do odpowiednio: katalogu z danymi, które mają być konwertowane i katalogu, gdzie nowe dane po konwersji zostaną zapisane. Katalogi mogą być wpisane bezpośrednio w okienkach edycyjnych lub po kliknięciu w odpowiedni przycisk Zmień należy wybrać dany katalog w eksploatorze. Następnie należy wybrać zakładkę Bazy DOS-owe, jeżeli chcemy dokonać konwersji baz z EWMAPY dla DOS, lub rastry EWR, w przypadku konwersji rastrów.

Po dokonaniu wszystkich czynności należy kliknąć na przycisku Konwertuj. W tym momencie program przystąpi niezwłocznie do konwersji danych. Po zakończeniu konwersji można konwertować kolejną bazę z danymi lub opuścić program klikając na przycisku Wyjście.


Konwersja baz z EWMAPY dla DOS

W przypadku konwersji baz DOS-owych należy zdecydować, które z wymienionych wyżej danych chcemy poddać konwersji (domyślnie wszystko) oraz określić,  czy nowo skonwertowana baza ma być dodana do konfiguracji baz EWMAPY, dzięki czemu będzie można bez żadnych dodatkowych czynności otworzyć tę bazę w EWMAPIE. Jeśli zdecydowaliśmy dodać skonwertowaną bazę do konfiguracji EWMAPY, należy jeszcze wybrać nazwę bazy spośród istniejących (lista Nazwa bazy) lub dodać nową nazwę poprzez jej wpisanie w dostępnym okienku edycyjnym i kliknięciu na przycisku Dodaj bazę.

Opcja Dokładna konwersja typów linii steruje procesem konwersji typów linii. Jej wyłączenie powoduje, że linie specjalne (typ: 1-14 oraz typy definiowane przez użytkownika), które są kreślone jako cienkie, zostaną zamienione na linie o grubości domyślnej.

W przypadku dokonywania konwersji cyklicznie powtarzających się zalecane jest skorzystanie z konwersji wsadowej.


Konwersja rastrów EWR

Celem konwersji rastrów EWR jest stworzenie rastrów w nowych formacie EVR. Format EWR jest w dalszym ciągu w pełni funkcjonalny w EWMAPIE, dlatego konwersja na nowy format EVR nie jest konieczna. Może ona jednak być potrzebna w przypadku, kiedy chcemy skorzystać z nowych funkcji dostępnych dla rastrów w formacie EVR,  a nie dostępnych dla formatu EWR np. rysowanie na rastrze. W przypadku załączenia opcji Konwertuj rastry w podkatalogach zostaną poddane konwersji wszystkie rastry EWR znajdujące się w katalogu źródłowych oraz jego podkatalogach.

Po konwersji rastrów, w celu korzystania z możliwości wyboru rastra przez wskazanie, trzeba jeszcze uzupełnić plik "rastry.cnf" np. korzystając z funkcji Twórz plik z opisem rastrów z menu Baza/Konfiguracja/Inne.


Konwersja wsadowa

Konwersja wsadowa ma na celu przyspieszenie operacji związanych z powtarzającym się konwertowaniem dużych ilości danych. Zamiast za każdym razem ustawiać wszystkie parametry konwersji (np. ścieżkę źródłową, ścieżkę docelową itd.) można je raz zapisać w utworzonym przez siebie pliku konfiguracyjnym, a następnie nazwę tego pliku przekazać, jako parametr, konwerterowi. Dodatkowo konwerterowi można przekazać drugi parametr, który jest nazwą pliku, gdzie będą zapisywane wszelkie komunikaty z procesu konwersji. Dzięki temu komunikaty nie są wyświetlane na ekranie i nie przerywają procesu konwersji. W przypadku gdy komunikat jest pytaniem do użytkownika, konwersja jest kontynuowana, tak jakby użytkownik odpowiedział twierdząco.

Postać pliku konfiguracyjnego jest następująca:

[Konwersja]

Baza1=katalog źródłowy,katalog docelowy,działki,warstwy,obiekty,konfiguracja,baza,linie

Baza2=katalog źródłowy,katalog docelowy,działki,warstwy,obiekty,konfiguracja,baza,linie

.........

.........

gdzie:

- katalog źródłowy wskazuje ścieżkę dojścia do danych do konwersji,

- katalog docelowy wskazuje ścieżkę, gdzie znajdą się skonwertowane dane,

- działki równe jest 1, jeżeli należy konwertować działki lub 0, jeśli tego nie robić,

- warstwy równe jest 1, jeżeli należy konwertować warstwy lub 0, jeśli tego nie robić,

- obiekty równe jest 1, jeżeli należy konwertować obiekty lub zero, jeśli tego nie robić,

- konfiguracja równe jest 1, jeżeli należy dopisać konwertowaną bazę do konfiguracji EWMAPY pod identyfikatorem baza (identyfikator baza w konfiguracji EWMAPY musi istnieć) lub zero, jeśli tego nie robić,

- linie równe jest 1, jeżeli należy dokonać dokładnej konwersji linii lub zero, jeśli tego nie robić,

Poniżej został przedstawiony przykładowy plik konfiguracyjny do konwersji wsadowej:

-----------------------------------------------------------------------

[Konwersja]

Baza1=c:\baza1,c:\nowabaza1,1,1,1,0,,1

Baza2=c:\baza2,c:\nowabaza2,1,0,0,0,,0

Baza3=c:\baza3,c:\nowabaza3,0,1,0,1,Baza3,0

-----------------------------------------------------------------------

Powyższa konfiguracja spowoduje:

- konwersje działek, warstw i obiektów z katalogu c:\baza1 do katalogu c:\nowabaza1, z dokładną konwersją linii,

- konwersje działek z katalogu c:\baza2 do katalogu c:\nowabaza2,

- konwersje warstw z katalogu c:\baza3 do katalogu c:\nowabaza3 oraz uaktualnienie konfiguracji EWMAPY.