Upgrade GIS na Connect Edition
Výchozí situace
Vyjádření zástupce ČD-Telematika
"Upgrade GIS na Connect Edition byl důležitý pro zajištění provozuschopnosti našeho GISu v budoucích letech. GISovské řešení dodávané společností HSI je jedním z klíčových systémů v oblasti správy majetku a dokumentace infrastruktury ČD-T, a proto je dlouhodobý rozvoj tohoto SW nástroje součástí naší strategie. Firma HSI odvedla při upgrade tradičně dobrou práci a projekt proběhl dle plánu."
Ing. Pavel Bartoň, Manažer odboru Služby a technická podpora, ČD-Telematika, a. s.
Naše řešení
Důvody, které vedly k potřebě přechodu na aktuální verzi:
- Neexistující podpora ze strany dodavatele základního SW (Bentley).
- Současná verze není certifikována pro operační systémy Windows 10/11.
- Současná verze není certifikována pro databázi Oracle 19.
- Vývoj nové verze umožňuje analyzovat dosavadní zkušenosti a provést změny i v oblastech, které nemají přímý vztah k těžkému klientu GIS.
- Využití nových vlastností základního SW, které firma Bentley uvedla na trh v průběhu dvou generací jejich portfolia v oblasti GIS technologií.
- Funkční revize aplikace Klient GIS (odstranění nepoužívaných funkcí, změna konfigurace a rozhraní Databáze-Jádro-Klient).
Mezi hlavní cíle projektu patřilo:
- zpracování cílového konceptu pro upgrade řešení GIS a identifikace všech úprav nutných pro povýšení SW,
- instalace a konfigurace vývojového, testovacího a produkčního prostředí a integrace s ostatními systémy ČD-T,
- vlastní upgrade řešení GIS (včetně Klienta GIS, Bentley technologie, Oracle 19 a dalších systémových konfigurací).
Fáze projektu:
- Projekt byl rozdělen do několika fází (etap):
- Tvorba cílového konceptu – specifikace a návrh řešení, harmonogram
- Vývoj a implementace – stěžejní část, převod aplikací na novou technologii
- Testování systému (FAT/UAT) – interní a externí ověření systému na testovacím prostředí
- Zavedení systému do provozu a podpora systému
Celková implementace řešení upgrade Klienta GIS trvala půl roku.
Na řešení projektu upgrade GIS se podílel tým HSI/Unicorn (PM, analytik, vývojáři, tester) a tým ČDT (PM, analytik, specialista databází).
- Upgrade Klienta GIS měl dopady do několika základních oblastí:
- Jádro systému Klient GIS – tedy především spouštěcí funkce, které musí správně komunikovat s databází
- Serverová řešení – Databázové komponenty a služby GIS musí reagovat na novou technologii
- Povýšení Klienta GIS – Většina funkcí (aplikací) v Klientu GIS se musí upravit na nové verze kompatibilní s rozhraním Bentley СЕ
Použité technologie a unikátnost celého řešení
Těžištěm řešení je z pohledu vývoje jazyk MDL, dále pak C++, minoritně je používán .NEТ Framework.
- Oblasti systému GIS:
- Databáze Oracle 19c (s podporou sdo_geometry)
- Bentley Connect Edition (základní SW) jako produkt třetí strany
- Jádro GIS (na bázi Bentley komponent)
- Klient GIS (uživatelská nadstavba)
Systém byl průběžně testován zástupci dodavatele a zákazníka i během vývoje, a to v několika etapách (iteracích):
- Etapa I. – Funkční prototyp
- Přihlášení do sytému, založení projektu, menu, správce zobrazení
- Etapa II. – Stěžejní aplikace
- Načtení dat do projektu, prohlížecí (žlutý) režim, editační (zelený) režim
- Založení činnosti, menu a ikony pro editaci dat (kreslení), uložení dat do DB
- Etapa III. – Doplňkové aplikace
- Další menu a ikony (konstrukční úlohy, kontroly, tiskové výstupy,...)
O společnosti ČD-Telematika
ČD-Telematika vybudoval stabilní páteřní síť o délce více než 3 500 kilometrů s přenosovou kapacitou až 80 x 10 Gbps a s více než 500 přípojnými místy.
ČD-Telematika se dlouhodobě zaměřuje na servis a údržbu prvků ICT infrastruktur a na telekomunikační služby s vyšší přidanou hodnotu.
Pojďme tvořit další úspěšný příběh
Vyplňte formulář a my se vám brzy ozveme.