XML importálás

A tervezői program az NMHH által engedélyezett, az engedély adataira vonatkozó kiegészítéssel ellátott, a Hír-Közmű 1.0 rendszerrel előállított XML formátumú objektumadatokat beolvassa, AutoCAD Map 3D 2023 téradatbázis objektumokká alakítja és megjeleníti. Minden, az ESZTER-rel exportált tartalom később bármikor újra importálható a programba, előállítva az exportáláskor fennálló állapotot. Ezzel tervezési állapotok hordozhatók lesznek különböző tervezői munkaállomások között is.

Egy tervfájlba tetszőleges számú XML betölthető. Az adatbázisba ugyanazzal az azonosítóval nem kerülhet be objektum, így több betöltött XML esetén a tervezői program nem tölti be azon objektumokat, amelyek azonosítója a tervfájl adatbázisában már szerepel. 

Az XML importálás menete

Az XML előállításához a felhasználónak az AutoCAD Map 3D 2023 keretprogramon belül a Hír-Közmű fül XML paneljén belül az .xml betöltés ikonra kell kattintania, vagy beírnia a parancssorba a HKXMLIN parancsot.

XML panel
Nyomtatás, XML és Súgó panel

A kattintás hatására megjelenik az XML beolvasás panel.

XML beolvasás panel
XML beolvasás párbeszédablak

A felugró ablak az AutoCAD Map 3D 2023 keretprogramot blokkolja, annak funkciói nem használhatók addig, míg az XML beolvasás ablak nyitva van. Amennyiben a felhasználó meg akarja szakítani a folyamatot, a szokásos bezárással - jobb felső sarokban található „X” gombbal – teheti azt meg.

A Tallózás gombra kattintva az AutoCAD-ben megszokott Megnyitás ablak jelenik meg, ahol a felhasználó megkeresheti a betölteni kívánt XML állományt.

 

XML beolvasás tallózás
XML beolvasás, tallózás

A Megnyitás gombra kattintás után a felhasználó láthatja a kiválasztott fájl teljes elérési útvonalát.

XML beolvasás fájlnévvel
XML beolvasás fájlnévvel

Ezen esetben az ablakot bezárva megszakítható a folyamat, a Tallózás gombra kattintva másik állomány kiválasztható, az XML beolvasás gombra kattintva elindítható a fájl betöltése.

Ha a betölteni kívánt XML megfelelő, nem tartalmaz séma hibákat, a program az XML-ben található objektumokat, paramétereket és kapcsolatokat az alábbiakban részletezettek szerint tölti be. A folyamat az XML méretétől függően több percig is eltarthat.

Ha a betöltés sikeres volt, a program az „XML beolvasva!” üzenetet adja.

XML beolvasva üzenet
Sikeres betöltés

Az OK gombra kattintva az XML beolvasás ablak is bezárul, megszűnik az AutoCAD program blokkolása, a rajz már tartalmazza a betöltött objektumokat

Hibás XML betöltése

Ha a betölteni kívánt XML fájl olyan szintű eltérést tartalmaz az EHO XSD sémához képest, amely miatt az XML feldolgozása nem tud elindulni (például hibás, rossz fejléc, teljesen idegen XML) a program „A terv hibás adatokat tartalmaz" hibaüzenetet jelenít meg a felhasználónak, ahol megjeleníti a keletkező error.log állomány elérési útját. Az XML nem kerül betöltésre. 

Az error.log állomány bármely TXT állományt olvasni képes programmal megnyitható, amelyben megtekinthető a hiba részleteinek leírása.

Ha az XML a fent ismertetett előszűrésen átment, a program elkezdi annak soronkénti feldolgozását. Amennyiben valamelyik sornál séma hibával találkozik a tervezői program (például EHO-ban nem definiált objektum, nem definiált paraméter, akár egyetlen karakter különbség) a program a beolvasást megszakítja hibás XML állomány hibaüzenettel. Hibaüzenetként megjelenik az XML első hibás sorának a száma, mely alapján az XML javítása megkezdhető.

Feliratok kezelése

XML terv betöltése esetén az XML fájl nem tartalmazza a feliratokat, azokat a tervezőnek újra fel kell vinnie a tervezőprogramban. Feliratok felvételéhez duplán kell kattintani egy adott objektumra, amely hatására az AutoCAD keretprogram betölti az űrlapját.

A megjelenő űrlapon ezt követően a tervezőnek az alsó menüsorban A kiválasztott jellemzőhöz kapcsolódó címke létrehozása és elhelyezése gombra kell kattintania. Ennek hatására megjelenik a Címke definíció kiválasztása panel, ahol a tervezőnek engedélyeznie kell a listában a feliratok megjelenítését A jellemzőosztály összes jellemzője lehetőséget választva, majd a jellemzőt kijelölve, végül az OK gombra kattintva.

Címke-definíció kiválasztása
Címke-definíció kiválasztása

A művelet hatására az adott objektumokhoz létrejönnek a feliratok, üres értékekkel, amelyeket a tervezőt ezt követően a palettán keresztül feltölthet az objektumok módosításával. 

Nyomvonal geometriák generálása

XML betöltés esetén a korábbi tervből csak EHO adatok importálhatók a tervfájlba. Mivel a kábel EHO szerint adatobjektum, emiatt csak származtatott geometriája van, nem valós. Emiatt az XML betöltését követően az átvitt nyomvonal objektumoknál a program hibát jelenít meg, ha a felhasználó megpróbálja kijelöléssel módosítani azokat.

Ha a tervező ESZTER tervezői programban módosítani kívánja a betöltött objektumokat, akkor ki kell számoltatnia azok geometriáját, ami a HKALEPMODOSIT parancs kiadásával lehetséges. 

A HKALEPMODOSIT parancs lefutását követően ESZTER minden olyan objektumnak legenerálja a geometriáját a rendelkezésére álló adatok alapján, amely származtatott geometriával rendelkezik. 

A parancs lefutását követően érdemes a Grafika generálása gombra kattintani.