Wymiana informacji w formacie XML:
Format „proder-xml” został opracowanym na potrzeby wymiany danych z programami Bentley Systems (MicroStation, PowerDraft, Redline i inne). Pliki w tym formacie mają strukturę „xml’ową” i zawierają wszystkie informacje o organizacji rysunku mapy (plan warstw, zestaw grubości linii oraz paleta kolorów) oraz obiektach, które się na nim znajdują. Napisany został również program (parser) w języku MVBA (MicroStation Visual Basic for Application), który może być uruchomiony w programach BS, wyposażonych w język MVBA, a który umożliwia import oraz eksport treści rysunku. Co ważne, przy pomocy tego formatu można również wymieniać informacje opisowe z MGC (metki). Metki obiektów MGC stają się TAG’ami w programach BS i na odwrót. Program dostarczany jest w trzech wersjach: dla programów BS z serii 2004e, dla programów w serii V8i oraz dla Redline’a 2004e. Pliki (projekty VBA) znajdują się w folderze podrzędnym „Dodatki”, folderu, w którym zainstalowany został MicroGeoCAD (domyślnie jest to folder c:\Program Files\Proder\MGC\Dodatki).
A. Przygotowanie pliku:
Aby przygotować program do pracy, należy:
- zapoznać się z uwagą z końca tej strony!
- uruchomić program Bentley MicroStation / PowerDraft / Redline,
- założyć nowy plik 2D lub 3D (nie dotyczy Redline’a – tu trzeba skorzystać z pliku przygotowanego w MicroStation lub PowerDraft),
- otworzyć okno ustawień (Ctrl + B),
- wyłączyć wyświetlanie siatki,
- włączyć wypełnienia,
- zamknąć okno opcji i ustawień,
- ewentualnie załadować:
- tablicę kolorów przygotowaną do wymiany informacji z MicroGeoCAD’em,
- plik definicji linii przygotowany do wymiany informacji z MicroGeoCAD’em,
- zapisać opcje i ustawienia (Ctrl + F).
B. Uruchomienie parsera:
Aby uruchomić program do wymiany informacji w formacie „proder-xml”, należy:
- sprawdzić, czy w folderze „c:\Program Files\Common Files\MSVBA Shared Files”, znajduje się biblioteka „mgc_io.dll”,
- jeżeli nie istnieje taki folder, to należy go założyć,
- jeżeli nie ma pliku biblioteki, to należy ją skopiować z folderu bibliotek MGC,
- uruchomić program MicroStation (PowerDraft, Redline),
- z głównego menu programu wybrać funkcje: „Narzędzia” i „Zarządzanie projektami” (rys. poniżej),
- w oknie zarządzania projektami wybrać funkcję ładowania projektów i wskazać odpowiedni plik programu:
- ParserProderXmlV8i … dla MicroStation i PowerDraft’a w wersji V8i
- ParserProderXml2004e … dla MicroStation i PowerDraft’a w wersji 2004 e
- ParserProderXmlRedline2004e … dla Redline’a 2004 e
- po załadowaniu projektu należy zaznaczyć go na liście załadowanych projektów i uruchomić projekt,
- w oknie z nazwami funkcji, które są dostępne, należy zaznaczyć i uruchomić „ParseProderXML” (rysunek poniżej).
[rys.1 ładowanie projektów MVBA i obsługa parsera plików „proder-xml”]
C. Import plików „proder-xml”:
Aby zaimportować rysunek w formacie „proder-xml”, nalezy:
- uruchomić funkcję importu,
- otworzyć folder i wskazać plik „xml”,
- czekać cierpliwie, nie przejmując się że trwa to długo…
D. Eksport plików „proder-xml”:
- zaznaczyć ogrodzeniem fragment, który ma zostać wyeksportowany,
- uruchomić funkcję eksportu,
- wskazać miejsce i podać nazwę pliku xml,
- czekać cierpliwie aż pojawi się informacja o zakończeniu eksportu,
- uruchomić MicroGeoCAD’a i zaimportować plik „xml”
- uruchomić menedżera wymiany informacji (Ctrl + E),
- wybrać format „proder-xml”,
- uruchomić funkcję „Import”
- zamknąć okno menedżera.
Uwaga: rysunek importowany do programów Bentley Systems, należy dokładnie sprawdzić, ponieważ metoda wymiany informacji nie gwarantuje zachowania wzorów linii przerywanych, kolorów masek (2004 e) oraz kątów wstawienia tekstów (Redline 2004e).
Uwaga: warto podłączyć tablicę kolorów oraz bibliotekę wzorów linii, które znajdują się w folderze "Dodatki". Biblioteki te można samodzielnie uzupełnić tak, aby uzyskać większą zgodność z rysunku z oryginałem.