Home Úvod Cíle Stav problematiky Metody Výsledky Literatura Summary

©2005 Jaroslav Burian

Metody zpracování

Cílem a obsahem této práce nebylo soustředit se formou vlastního testování na výběr vhodného mapového serveru, a proto bylo rozhodováno na základě již vypracovaných porovnání. V současnosti existuje poměrně široká škála mapových serverových produktů. Jedním z hlavních kritérií při výběru vhodného produktu bývá cena, která se ve srovnání komerčních produktů s tzv. „open source“ produkty velmi liší. Při výběru mapového serveru pro řešení této práce byl právě na cenu kladen velký důraz. Jedním z možných rozdělení mapových serverů je rozdělení na komerční a nekomerční produkty.

Autodesk MapGuidehttp://www.mapguide.com/
Bentley Geo Web Publisherhttp://www.bentley.com
ESRI ArcIMShttp://www.esri.com/software/arcims/
GeoMedia WebMap Professionalhttp://imgs.intergraph.com/gmwp/
GRASSlinkshttp://www.regis.berkeley.edu/grasslinks/
Image Web Serverwww.ermapper.com
MapInfo MapXtremehttp://www.mapinfo.com/mapxtreme/
MYSIS-Webhttp://www.gepro.cz
T-MapServerhttp://www.tmapserver.cz
TopoL Interent Serverhttp://www.topol.cz

Tab. 1 Komerční řešení

ALOV Maphttp://alov.org/
GeoToolshttp://www.geotools.org/
GIS Viewerhttp://elib.cs.berkeley.edu/gis/
JShapehttp://skyscraper.fortunecity.com/redmond/829/jshape2.htm
MapIt!http://www.mapit.de/
Minnesota MapServerhttp://mapserver.gis.umn.edu/

Tab. 2 Nekomerční řešení

Po prostudování jednotlivých řešení lze říci, že většina nekomerčních produktů neposkytuje tak vysokou funkcionalitu jako komerční produkty. Podrobněji se výběrem mapového serveru zabývá např. diplomová práce Milana Kollingera Návrh a implementace finančně nenáročného způsobu publikace geografických dat v síti Internet (Plzeň 2004) nebo diplomová práce Vojtěcha Honzíka Posouzení internetových software pro použití GIS (Praha 2002). V neposlední řadě bylo při výběru přihlédnuto k radám Mgr. Jiřího Potočného z firmy ESPACE Morava, spol. s. r. o. Po vyhodnocení všech podmínek, faktorů a požadavků bylo rozhodnuto pro Minnesota Map Server vyvíjený univerzitou v Minnesotě, který patří do nekomerčních tzv. „open source“ produktů a lze jej tedy pořídit zdarma. Vzhledem k tomuto řešení byl také pro další práci zvolen další nekomerční produkt Apache jako webový server a PHP jazyk pro celou funkčnost aplikace doprogramování potřebných prvků .

Prvním krokem byl již zmíněný převod dat. Dat byla získána od městského úřadu v Náměšti nad Oslavou v podobě v jaké je obdrželi od zpracovatele územního plánu Urbanistického střediska Jihlava, s. r. o. Tato část práce se ukázala být krokem, kde se vyskytlo hned několik problémů při řešení převodu dat. Vzhledem ke struktuře souborů dgn bylo nutné veškeré atributy jednotlivých entit dopisovat ručně. Problematické však bylo zejména to, že zpracovatel územního plánu nemá téměř žádná metadata o svých datech, a tak vyvstal problém, jakým způsobem zjistit co která hladina v každém výkresu souboru dgn reprezentuje. Zpracovatelé územních plánů bohužel nejsou povinni řídit se žádnou metodikou, a tak dochází k vytváření topologicky nečistých dat, o kterých neexistují žádná metadata. Ve výsledku si každý zpracovatel vytváří územní plán podle svého. Od RNDr. Jiřího Hiesse z Krajského úřadu Jihlava se mi podařilo získat navrženou metodiku tvorby územního plánu, podle které jsem z velké části dokázal identifikovat jednotlivé hladiny ve výkresech. Případné nedostatky bylo nutné doplnit z vlastní znalosti zpracovávaného území nebo z textové části konceptu územního plánu.

Vzhledem k poměrně častým nedostatkům bylo nutné neustále kontrolovat, zkoumat a upravovat zpracovávaná data. Ne vždy však bylo možné naprosto jednoznačně rozhodnout o správnosti, a tak bylo nutné na závěr ještě provést kontrolu s tištěnou podobou územního plánu, aby došlo k co největší eliminaci eventuálních chyb.

Druhou částí praktické stránky práce bylo vytvoření fungujícího mapového serveru. Minnesota Map Server není program, který by nabízel uživatelský příjemné prostředí, do které stačí pouze zahrnout naše data a mapový server bude funkční. Je naopak potřebné vytvořit celé prostředí v některém z možných programovacích jazyků. Tato práce zahrnuje i takové detaily, jako vytvoření vlastních ikon a potom pochopitelně doprogramování jejich funkčnosti. Počáteční úsilí použít pouze funkce MapServeru v kombinaci s HTML jazykem se ukázalo jako nereálné vzhledem k malé funkčnosti tohoto řešení. Jako nejvhodnější pro funkčnost bylo rozhodnuto použít pro vytvoření aplikace kombinaci HTML, CSS, Java Scriptu a PHP jazyka.