T-Mapy a Geografický informační systém
T-MAPY, Hradec Králové, tmapy@tmapy.cz
Po osmi letech existence můžeme jen těžko hovořit o mladé firmě. Naopak by se chtělo přesvědčovat o stabilitě, serióznosti a vyzrálých vztazích se zákazníky. To je však jen část charakteristiky - to důležitější je dynamika, se kterou firma nabízí pragmatická řešení založená na reálných potřebách a dostupných technologiích.
Firma T-Mapy patří svým věkovým průměrem k nejmladším společnostem nejen na trhu geografických informačních systémů (GIS). Snad právě proto se daří kombinovat nejnovější technologie přinášené do firmy ze světa vysokých škol se zkušenostmi zakladatelů firmy v nové pohledy na mnohdy šedou realitu světa informačních systémů (IS). GIS je to, co nás baví, spojuje a vdechuje život do informačního systému. V žádném případě ale nelze GIS vyčleňovat z informačního systému jakékoli organizace a stavět ho vedle, nad či pod IS.
T-WIST: "Tanec mezi informacemi"
V letošním roce byl uveden na trh T-WIST (Týmový webový informační systém f. T-Mapy), který integruje jednotlivé komponenty informačního systému v jednom uživatelském prostředí. K tomuto účelu využívá standardní inter(intra)netové technologie. T-WIST umožňuje využívat data uložená v klasickém souborovém systému i v databázových serverech. Uživatelské prostředí představuje běžný webový prohlížeč (MS Internet Explorer, Netscape). Základem bezpečnosti jsou přístupová práva definovaná na úrovni operačního systému kombinovaná s právy přidělenými jednotlivými aplikacemi. Zvolená technologie umožňuje začlenit T-WIST do intranetu uživatele, vzdálené přístupy ze sítě Internetu i přímé publikování vybraných informací na externích webových stránkách uživatele.
Na místě je otázka - kam se ztratil GIS ? Na to je snadná odpověď - byl pohlcen T-WISTem. Stal se jeho nosnou částí, bez které by T-WIST nebyl čím je.
Role GIS v informačním systému
V každém informačním systému lze nalézt data, která nemají primární prostorovou informaci a naopak data, která jsou primárními nositeli prostorové informace. Jestliže však lze nějaká data geograficky lokalizovat, pak bychom toho měli umět využít ve prospěch informačního systému. Právě služby vedoucí k tomuto cíli nabízí GIS. Nejedná se zde však o pouhou možnost udržovat prostorovou složku dat jako jeden z atributů objektu ! To je přílišné zjednodušení pohledu na GIS, které se v některých úlohách může vymstít. Pro modelování reality pomocí nástrojů GIS je zapotřebí provést kvalifikovanou analýzu a poté stanovit datový model, který bude poplatný potřebám modelované reality, stávající technologické základny a ekonomickým možnostem.
ESRI - jistá platforma pro GIS
Kdo by dnes u nás neznal ESRI - světovou jedničku v GIS technologiích. Na její filosofii a jejích produktech vyrostla i firma T-Mapy. Celých osm let existence firmy T-Mapy je za základní nástroj považována vlajková loď ESRI - ARC/INFO. Pro tento mocný GIS nástroj je po celou dobu využívána stabilní platforma Solaris na pracovních stanicích SUN. Teprve v posledních dvou letech s rozvojem MS Windows NT se na platformě PC objevuje vedle stálic typu ArcView a PC ARC/INFO i tzv. velké ARC/INFO. ESRI určuje trendy ve světě GIS již přes 20 let a stále má co sdělovat a popularizovat. V současné době jsme svědky mohutného rozvoje GIS, který se dostává do mnoha aplikací včetně internetových. Cesta ze silných unixových pracovních stanic s drahou výbavou k běžnému PC je až nečekaně rychlá.To však neznamená, že GIS už dnes umí každý - naopak hrozí, že "kdo má ruce, dělá GIS" a to tak jak umí, tedy většinou nedobře. ESRI je v této situaci zárukou standardu, zárukou toho, že nakupujete GIS od jeho průkopníka a ne od rychle vyškoleného učedníka.
ARC/INFO
Pro veškeré práce s geografickými daty je ve firmě T-MAPY již osm let užíván tento základní GIS software. Pro kvalitu dat, rychlost jejich pořizování a veškeré výstupy včetně nejkvalitnější kartografie je to jistá cesta. Za dobu užívání tohoto nástroje máme dostatečné zkušenosti s nasazením ve všech oblastech - od pořizování dat s využitím uživatelských nadstaveb přes složité analýzy s využitím přídavných modulů až po kartografické výstupy v profesionální kvalitě. Žel, díky své ceně není ARC/INFO masivně nasazováno v mnoha instalacích u jednoho uživatele, a tak až na některé výjimky není v naší zemi příliš užíváno pro aplikace koncových uživatelů. To se velmi pravděpodobně změní s ARC/INFO 8.x, které nabízí řešení složitých datových modelů pomocí tzv. geodatabase. Její schopnosti ocení hlavně správci sítí, kterým umožní modelovat chování sítí přímo v datovém modelu a ne až v aplikaci, což výrazně sníží jejich náklady na budování informačního systému. Modularita celého systému nabídne celou škálu pracovišť na bázi ARC/INFO. To umožní sestavit pracoviště na míru uživatelům a zpřístupnění těch funkcí, které má uživatel mít.
ArcView
ArcView v době svého vzniku velice napomohlo rozvoji desktop GIS. Vzniklo vlastně na přání uživatelů ARC/INFO, kteří ESRI nasměrovali do vývoje prohlížeče GIS dat. To je ostatně stále užívaný styl ESRI - průběžná komunikace s uživateli - my se v našich podmínkách snažíme o totéž v oblasti uživatelských aplikací. Za dobu vývoje (cca 9 let) se ArcView stalo plnohodnotným ArcView GIS - tedy desktop GIS, který splňuje požadavky i velice náročných uživatelů. V naší produkční technologii si vydobylo místo silného konkurenta ARC/INFO zvláště tam, kde je třeba kombinovat tabulkové (negrafické) informace s geografickými a dále tam, kde je datový model postaven na jednoduchých datových typech. Svou roli samozřejmě stále hraje při elegantních kontrolách dat a jejich rychle připravené vizualizaci.
V IS našich zákazníků hraje ArcView GIS roli aplikace pro pokročilé uživatele s velkými nároky na analýzy a pořizování geografických dat. Pro ArcView je dodávána řada "analystů" - Network analyst pro síťové analýzy, 3D analyst pro 3D analýzy, Spatial analyst pro analýzy rastrových dat typu grid, Image analysis pro obrazové analýzy, Tracking analyst pro analýzy pohybu objektů, … ArcView umožňuje i přímou práci s CAD formáty dgn, dxf a dwg bez nutnosti jejich převodu do vnitřního formátu ArcView. Další užívanou funkcí je i konverze těchto formátů do shapefile a export shapefile do dxf.
Pro ArcView je ve firmě T-Mapy zpracována celá řada uživatelských aplikací - tzv. extenzí, které umožňují uživateli optimalizovanou práci s geografickými daty. Tyto extenze jsou kompatibilní se zásuvnými moduly pro T-MapViewer a bude o nich pojednáno v kapitole "Zásuvné moduly T-MapVieweru".
T-MapViewer
ESRI nabízí vývojářům nástroj MapObjects, který umožňuje zakomponovat mapové komponenty do uživatelských aplikací programovaných v prostředí VisualBasic, Delphi apod. Okamžitě po uvolnění tohoto software byl firmou T-Mapy vyvinut systém T-MapViewer. V první verzi prohlížeč GIS dat, dnes plnohodnotná součást T-WIST - modulární GIS systém. V kombinaci se zásuvnými moduly se stává základem uživatelského pohledu do světa GIS. Tento desktop produkt nabízí uživatelům přístup ke GIS datům nejen ve standardních ESRI formátech, ale i k datům ve formátech dxf, dwg, dgn. CAD formáty užívá přímo bez konverze, pokud má uživatel zájem, je možno je převést do formátu shapefile. V rastrových formátech opět kromě běžných formátů také např. GRID formát ESRI, Mr.Sid formát LizardTech a další. S tímto potenciálem a schopností komunikace s moduly T-WIST je předurčen nejen pro pasivní užití dat, ale zejména jako součást IS pro pokročilé uživatele GIS. Filosofie tohoto sytému je nedohánět editační schopnosti ARC/INFO a ArcView, ale rozvíjet ty možnosti, které nejsou standardní součástí GIS, pomocí zásuvných modulů a komunikace s aplikačními servery.
Zásuvné moduly T-MapVieweru
Asi nejpopulárnější zásuvný modul je Evidence nemovitostí, která umožňuje uživateli práci s katastrální mapou (pozemkového katastru i katastru nemovitostí) kombinovanou s databázemi SPI (souboru popisných informací). T-MapViewer je dále rozvíjen mnoha obecnými podpůrnými nebo naopak úzce specializovanými zásuvnými moduly. Lze jmenovat Manažer témat, Územní lokalizaci, Sestavu dotazu, Archeologii a zvláště nástroje nové generace umožňující komunikaci s ostatním světem - Komunikační rozhraní a Systémový hotlink. Tyto dva zásuvné moduly pomohly nastavit novou kvalitu uživatelských aplikací, a umožnily vybudovat T-WIST. Pomocí nich lze komunikovat nejen s moduly T-WISTu, ale s jakýmkoli software instalovaným na lokálním pracovišti a především se světem webu.
Všechny jmenované zásuvné moduly T-MapVieweru mjí svoji obdobu v extenzích pro ArcView. To umožňuje uživatelům zvolit tu platformu, která jim dostačuje a přitom využívat všech dostupných rozšíření a integrace do jednoho sytému T-WIST.
Mapové servery
Toto je velmi populární oblast - jedněmi stále nedoceňovaná, jinými silně přeceňovaná. Princip poskytování mapových informací pomocí mapového serveru v rámci intra(inter)netu je snad všem jasný, nicméně funkčních řešení pracujících s rastrovými i vektorovými daty na volitelném serveru (unix - windows) zase není tak mnoho. T-Mapy nabízejí v zásadě dvě řešení - ArcIMS - ESRI produkt nové generace a T-MapServer - mapový server postavený na open source technologiích. Záleží na zákazníkovi, jakému řešení dá přednost.
Mapový server plní dvě základní úlohy. V intranetu dodává GIS informace nejširšímu spektru uživatelů a v internetu publikuje ty GIS informace, které zajímají externí uživatele IS. Např. mapa čísel popisných pro vyhledání adresy ve městě či geografická lokalizace pamětihodností je jistě žádoucí funkcí městského webu. Pro tyto úlohy, ale i pro úlohy spojené s editací jednoduchých datových typů, je mapový server optimální řešení.
Data, data, data
Nenechme se unést pouze technologiemi a možnostmi uživatelů. Vše závisí na datech - jejich množství, kvalita, obsah, přehlednost, atd. jsou určujícími faktory pro hodnotu celého IS. O datech by mohly pojednávat celé knihy rad, doporučení, zkušeností a zásad. Při pořizování dat vlastní činností organizace je nutné dodržovat připravenou metodiku a užívat technologie, které pomohou vytvářet technicky bezchybná data. Hlavní odpovědnost je na tvůrcích dat - zaměstnancích organizace. Oni jsou zodpovědní za svěřený okruh informací. Jistá část dat je vždy přebírána od externích dodavatelů. Zde je třeba stanovit požadovanou kvalitu nebo se s danou kvalitou vyrovnat. V každém případě je třeba mít informace o datech (metainformace), které vymezují způsoby užití dat v rozhodovacím procesu či v analýzách tak, aby nedocházelo k mylným rozhodnutím. Naše firma se po celou dobu existence zabývá pořizováním a zpracováním dat, převážně vektorových. K tomuto účelu je užíváno technologie kombinující silné nástroje ESRI produktů s velikými zkušenostmi a dovednostmi pracovníků firmy.To nám umožňuje kvalifikovaně zpracovávat i velké množství dat, která jsou uživatelům předávána ve špičkové kvalitě. Takto profesionálně pořízená data je potom možné snadno využívat k nejrůznějším účelům, které si vydefinují uživatelé IS.
Od GISu k T-WISTu
Svět GISu je velice rozsáhlý, rozmanitý a zajímavý, nicméně je to přece jenom svět sám pro sebe. Aby se stal součástí reálného světa, je nutné ho doplnit o běžné agendy, napojit ho na stávající registry, propojit ho s www, připravit jednotné uživatelské rozhraní pro přístup k aplikacím. Jak toho dosáhnout ? Touto otázkou se ve firmě zabýváme prakticky od programování prvních uživatelských aplikací pro ArcView. Dnes jsme dospěli ke konkrétní odpovědi - T-WIST (Týmový webový informační systém f. T-Mapy). Jeho součástí mohou být opravdu nejenom data, ale i jiné IS. T-WIST nechce tyto mnohdy plně vyhovující systémy vytlačovat ze scény, ale buď je zpřístupnit přes své univerzální rozhraní a nebo zobrazovat a využívat informace v nich uložené. Kromě toho samozřejmě integruje veškeré "domácí" produkty firmy T-Mapy - GIS, Agendy, Registry, Území indentifikace, Pasporty i ostatní aplikace. Co tedy (kromě tance mezi infomacemi) znamená T-WIST ?
Týmový
T-WIST poskytuje každému uživateli jen to, co mu náleží - jak z hlediska informací, tak i z hlediska softwarového vybavení nutného k jejich užívání. Jakmile se uživatel přihlásí do systému, dostane příslušná práva, která přebírá i T-WIST, a kombinuje je se svými přístupovými právy. V praxi to znamená třeba to, že sekretářka zaeviduje došlou písemnost, ale do příslušného spisu ji smí založit pouze oprávněný referent, který naopak nesmí měnit informace o došlé písemnosti. Vedení smí například nahlížet do všech záznamů, ale nezmění v nich ani čárku, pokud se nejedná o jimi spravované informace. Veškeré informace jsou uloženy v relační databázi, která umožňuje současnou práci celého týmu.
Webový
Primární moduly T-WIST jsou založeny na technologiích intra(inter)netu. To znamená mimo jiné to, že na lokálních PC je instalován pouze standardní www prohlížeč (MS Internet Explorer, Netscape). Přirozenou vlastností T-WIST je integrování jakéhokoli odkazu na informace uložené kdekoli ve světě a publikované pomocí www serverů. A protože všechny informace, které se nabízejí uživatelům z našeho týmu, jsou poskytovány webovým serverem v rámci intranetu, není vůbec žádný problém tyto informace publikovat i do internetu.
Informační Systém
Z předchozího odstavce by mohl vzniknout mylný dojem, že T-WIST je podobně bezbřehý (a náhodný) jako WWW. To ale není pravda. Nekonečných možností moderních technologií rádi využíváme, ale pro informační systém platí stále jasná pravidla, která svazují uživatele do jasných mantinelů. To není samoúčelné, ale nutné pro věrohodnost informací, které bude náš systém podávat. Není prostě možné ukládat informace do libovolných formátů a dokumentů a pak je prohledávat fulltextem tak, jak to provádí vyhledávací servery v celém světě. To je pouze jeden, ale jistě ne jediný způsob vyhledávání informace. Proto se raději podřídíme pravidlům, která stanoví realizační tým informačního systému a budeme očekávat, že za odměnu budeme užívat přítulný, věrohodný a hlavně efektivní systém.
Nejen webem je živ člověk - desktop aplikace zpravidla nabízejí větší komfort, funkčnost a někdy i výkon. Navíc tvůrčí jedinci z týmu musí připravovat analýzy, data, aplikace pro ostatní členy týmu. Proto je vyřešena komunikace mezi desktop aplikacemi a aplikačním serverem, který je jádrem modulů T-WIST. GIS aplikace, které nabízíme, to umí tam i zpátky, aplikace jiných dodavatelů lze z T-WISTu spouštět, ale to, aby dovedly ony komunikovat s T-WISTem, je musí naučit jejich autoři - záleží na nich.
T-MAPY
Jistě Vás napadne, že jsme zmínili databázové a webové servery a třeba jste nabyli dojmu, že je třeba připravit statisíce či miliony na zakoupení těchto nutných předpokladů. To je možné, ale není to nutné. Naše současné technologie mohou pracovat nad komerčně dodávanými servery, ale i nad open source servery, které je možné získat a užívat úplně zdarma. Naší filosofií je být na špičce technologií a nestát se vazalem jediné, byť špičkové technologie. Proto je na Vás, abyste zvolili technologie, ke kterým máte důvěru a na které máte finance. My Vám naše řešení můžeme instalovat na bezplatných (Linux, Apache, MySQL, PostgreSQL) a nebo na komerčních (Solaris, MS Windows NT, MS IIS, Oracle, Informix, MS SQL, Sybase) technologiích.
Také nemějte pocit, že je třeba hned "koupit celý systém". Život zpravidla vyžaduje postupné nasazování aplikací, na což jsme připraveni. Jde jen o to, aby postupem času vznikal systém a ne chaos. A právě v integraci zdánlivě nesourodých aplikací (T-MapServer, T-MapViewer, Evidence písemností, ….) je těžiště našeho snažení - tedy T-WIST.
"S námi se neztratíte!" - tvrdíme již několik let v našich materiálech. Ať se tedy neztratíte ani v celosvětovém bludišti informací!
Je možné, že marně přemýšlíte, o čem ten T-WIST vlastně je. Pokud Vás zaujal, a chcete se dozvědět přece jen více, pak nás prostě kontaktujte.
Dnes je neděle 5. 2. 2012, svátek má Dobromila.