Testování kartografických vizualizací prostorových databází

Podobné dokumenty
Manažerský GIS. Martina Dohnalova 1. Smilkov 46, 2789, Heřmaničky, ČR

MOŽNOSTI TVORBY A PŘENOSITELNOSTI BODOVÝCH ZNAKŮ MEZI GIS PROGRAMY

MODERNÍ TRENDY V KARTOGRAFICKÉM DESIGNU Z HLEDISKA UŽIVATELSKÝCH ASPETŮ ALENA VONDRÁKOVÁ KATEDRA GEOINFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI

Mapa Česka:

HOW TO EVALUATE CARTOGRAPHIC FUNCTIONALITY IN GIS SOFTWARE JAK HODNOTIT KARTOGRAFICKOU FUNKCIONALITU V GIS SOFTWARECH

INTERAKTIVNÍ MAPA REGIONÁLNÍHO ČLENĚNÍ GEORELIÉFU ČR

POKROČILÁ KARTOGRAFICKÁ TVORBA v prostředí ArcMap

Interaktivní mapa učeben PŘF UP

GEODATA PRO 3D MODEL PORUBSKÉHO AREÁLU VŠB-TUO BUDOVA NK

Katedra geoinformatiky Univerzita Palackého v Olomouci

VÝUKA SYSTÉMU IDRISI NA KATEDŘE GEOINFORMATIKY PŘÍRODOVĚDECKÉ FAKULTY UNIVERZITY PALACKÉHO V OLOMOUCI

Převod prostorových dat katastru nemovitostí do formátu shapefile

Karta předmětu prezenční studium

KIG/1GIS2. Geografické informační systémy. rozsah: 2 hod přednáška, 2 hod cvičení způsob ukončení: zápočet + zkouška

VYUŽITÍ DATA DRIVEN PAGES

Geografické informační systémy

Tvorba znakového klíče pro územně analytické podklady Mgr. Barbora Hladišová, RNDr. Jaroslav Burian, Mgr. Aleš Vávra

Základní popis Toolboxu MPSV nástroje


TÉMATICKÝ OKRUH Softwarové inženýrství

Pohyb městské populace a jeho kartografická vizualizace

VYUŽITÍ MAPOVÉ TVORBY V METEOROLOGII A KLIMATOLOGII

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí KARTOGRAFIE V GIS PROJEKT -KARTOGRAM

METODY HODNOCENÍ KARTOGRAFICKÉ FUNKCIONALITY V GIS PROGRAMECH

Obsah Plán semestru GIS software. GIS1-1. cvičení. ČVUT v Praze, Fakulta stavební, katedra mapování a kartografie

CASE. Jaroslav Žáček

GIS v regionální analýze a jejich využití na příkladu Moravskoslezského kraje a města Ostravy

GIS1-7. cvičení. listopad ČVUT v Praze, Fakulta stavební, katedra mapování a kartografie. Obsah. Založení nového souboru s vektorovými daty

Velký křízovkářský slovník 4.0 (VKS) Instalace programu

MÜLLEROVY MAPY ČECH A MORAVY NA INTERNETU

Sylabus pro předmět GIS I.

2. Metody a postup zpracování

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok:

Evidence dat územně analytických podkladů šitá na míru

Zpřístupnění Müllerových map Čech a Moravy na internetu

ANALÝZA PRŮMYSLU NA ÚZEMÍ MORAVSKOSLEZSKÉHO KRAJE

Geografické informační systémy GIS

Nápověda k aplikaci EA Script Engine

ZNAKOVÝ KLÍČ PRO MAPY PARKOVACÍ KAPACITY MĚST. Vít VOŽENÍLEK, David JARCOVJÁK

Karta předmětu prezenční studium

Přehled technologií mapových serverů ve státní správě

BALISTICKÝ MĚŘICÍ SYSTÉM

Tvorba nových dat. Vektor. Geodatabáze. Prezentace prostorových dat. Základní geometrické objekty Bod Linie Polygon. Vektorová

Digitální kartografie 6

Zálohování a obnova. Uživatelská příručka

Ing. Martin Ferko; Ing. Jan Česelský; Mgr.Petr Otipka

Příprava dat v softwaru Statistica

RNDr. Jaroslav BURIAN Mgr. Vít PÁSZTO. Katedra geoinformatiky Univerzita Palackého v Olomouci

TVORBA MAPY 4. přednáška z GIS1

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: Doc. Ing. Radim Farana, CSc.

Digitální kartografie

BRNO KOMPLEXNÍ DOPRAVNÍ ANALÝZA

CASE nástroje. Jaroslav Žáček

01. HODINA. 1.1 Spuštění programu VB Prvky integrovaného vývojového prostředí. - pomocí ikony, z menu Start.

Program Computer Setup

Základní popis Toolboxu MPSV nástroje

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

NÁVRH ZPRACOVÁNÍ DAT SCIO V PROSTŘEDÍ GIS

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Digitální kartografie 10

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10

2. Účel a cíl koncepce, zdroje dat

ADAPTIVITA INFORMAČNÍCH SYSTÉMŮ INFORMATION SYSTEM ADAPTIVITY

INSTALACE PRODUKTU ONTOPIA KNOWLEDGE SUITE

Vedoucí práce: Ing. Petr Soukup, Ph.D. Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

3D Vizualizace muzea vojenské výzbroje

TELEGYNEKOLOGIE TELEGYNECOLOGY

Animace ve WPF. Filip Gažák. Ing. Václav Novák, CSc. Školní rok:

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen

SYSTÉM PRO PODPORU A OPTIMALIZACI ROZHODOVÁNÍ V OBLASTI VYUŽÍVÁNÍ REGIONÁLNÍCH ZDROJŮ PRO ZAJIŠTĚNÍ ENERGETICKÝCH POTŘEB OBYVATEL RESTEP

Autodesk AutoCAD 2018

Kartografické modelování V Topologické překrytí - Overlay

PostGIS. Luboš Hejduk, Petr Sedlář 2007

GIS Geografické informační systémy

Geografické informační systémy ArcGIS Pavel Juška (jus011) 4. března 2010, Ostrava

APS Administrator.ST

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

AUTOMATICKÁ TVORBA KARTODIAGRAMU VĚKOVÉ PYRAMIDY

Sada zásuvných modulů pro práci s daty vektorové katastrální mapy

GIS ve výuce botaniky

POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU

NÁVRH VIZUALIZACE DYNAMIKY JEVŮ ZOBRAZOVANÝCH V ÚPD NA ÚZEMÍ OLOMOUCKÉHO KRAJE

Individuální projekt z předmětu webových stránek Anketa Jan Livora

SOFTWARE NA ZPRACOVÁNÍ MRAČEN BODŮ Z LASEROVÉHO SKENOVÁNÍ. Martin Štroner, Bronislav Koska 1

edb žnou p ihláškou anotací p ísp vku nejpozd ji do 20.února 2007.

Karta předmětu prezenční studium

plussystem Příručka k instalaci systému

Projekt. Sestavení projektu

ČASOPROSTOROVÁ DATA NA WEB ZA 15 MINUT. Jan RŮŽIČKA

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice

(in quadrate network)

Novinky v grafickém prostředí Marushka v ISÚI (leden 2019)

GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008

GIS Geografické informační systémy

Výuka programování v jazyce Python

Individuální projekt z předmětu webových stránek 2012/ Anketa

Nový grafický klient v Nahlížení do katastru nemovitostí. Petr SOUČEK 1, Jiří BARTOŠ 2

Transkript:

Testování kartografických vizualizací prostorových databází Zdena Dobešová Katedra geoinformatiky, Přírodovědecká fakulta, Univerzita Palackého, tř. Svobody 26, 771 46, Olomouc, Česká republika Zdena.dobesova@upol.cz Abstrakt. Tento příspěvek představuje testovací a srovnávací program JIŘINKA. Testovací program volá ukázky tematických map vytvořených v dvou GIS softwarech a to ArcGIS 9.1 a Autodesk Map 3D 2006. Problematika testování je široká. Lze provádět testy při vývoji softwaru, testy specifikací až po testy hotových produktů. Program JIŘINKA lze zařadit dle R. Pattona [8] do skupiny testů funkčního softwaru a testování jeho dokumentace splněním. Testuje se, zda lze vytvořit tematické mapy na základě atributových dat. Byla vytvořena sada testovacích úloh tematických map. Tyto testy pokrývají různé typy tematických map, kde hlavním tématika je reprezentována jak bodovým, liniovým, tak plošným prvkem. Sledován je typ a datová integrita atributů, na jejichž základě je tematika vytvářena. Vybrané testy ukazují i mapy se specifickými popisy a nadstavbovými prvky. Testovací úlohy jsou zaměřeny na regionální informační systémy místního rozsahu, typu botanická zahrada nebo sídelní oblast města. Testovací program je i záznamem provedených testů, neboť volá jednotlivé GIS softwary a provádí spuštění projektu výstupní mapy. Programovým prostředkem pro tvorbu testovacího rozhraní je MS Visual Basic. Klíčová slova: Testování, kartografická vizualizace, ArcGIS, Autodesk Map, atributová data. Abstract. The Program for Testing of Cartographic Visualization from Databases. Geoinformatics is nearly connected with cartography nowadays. GIS is explored for creating, publishing and maintenance of cartographic publication. The thematic map result depend on functionality of software, the cartographic skills of author and the quality of geometry and attribute data. This article represent testing a comparative program JIRINKA. Testing program load testing samples of thematic maps which are created in two GIS software: ArcGIS 9.1 and Autodesk Map 3D 2006. The theory of testing is wide. It is possible to prepare tests during development of software, tests of specification and in the end test of released software. According sorting of R. Patton program JIRINKA is program for testing functionality of GIS software and testing documentation of that GIS software. It was created a set of testing thematic map. These tests covered various type of thematic map where is the main topics represent by point, line and polygon feature. Selected tests show also maps with specific labels and supplement

features. Testing samples are aimed to the regional information systems with local extent as a botanical garden or area of town. Testing program is also report of tests during loading GIS software and opening result map project. Programming language for creating of testing interface is MS Visual Basic. This program is an informatics project, which helps cartographer and user to choice GIS software. Program also represent tools for creating thematic map. Program is possible to extend in other GIS software and other sets of testing sample. Keywords: Testing, ArcGIS, cartographic visualization, Autodesk Map, attribute data 1 Úvod Testovací a srovnávací program JIŘINKA byl navržen jako programový prostředek, který pomůže kartografovi a uživateli při výběru GIS softwaru a jeho prostředků při tvorbě tematické mapy. Úkolem bylo navrhnout systematizované rozhraní a sadu testů, které ukáží možnosti tvorby tematických map. Toto programové řešení je ukázka cesty, jak srovnávat kartografické možnosti a schopnosti GIS softwaru. Program je výstupem disertační práce Kartografická vizualizace prostorových databází regionálních informačních systémů. Tato první realizace programového testovacího a srovnávacího prostředí je prvopočáteční varianta možného řešení. K úplnému obsáhnutí všech variant srovnání a postihnutí druhů tematických map je ještě potřebný další vývoj tohoto programového prostředku. 2 Popis testovacího rozhraní Uspořádání rozhraní testovacího programu je ve formě okna, které v horní vodorovné liště obsahuje základní skupiny tematických map (Obr.1). Při návrhu rozhraní testovacího programu JIŘINKA byl důkladně promýšlen způsob uspořádání testovacích příkladů a zvažováno několik variant. Nabízejí se varianty rozdělení na dvě skupiny podle softwaru (Autodesk Map, ArcGIS), nebo na několik skupin podle datového typu atributu (text, číslo, logický datový typ, datum), který je zdrojem dat pro hlavní tematiku v mapě. Další variantou uspořádání rozhraní testovacího okna jeho podle typu hlavního tematického prvku v mapě. Poslední varianta byla vybrána jako nepřehlednější pro realizaci uspořádání menu.

Obr. 1: Rozhraní testovacího programu Pro tvorbu testovacího prostředí byl zvolen programovací jazyk Microsoft Visual Basic v 6. V případě aplikace sestávající z jednoho formuláře a několika ovládacích prvků lze pro tvorbu nabídek a panelů nabídek použít Menu Editor [7]. Do vodorovné lišty bylo umístěno 7 základní voleb, a to: Bodový prvek Liniový prvek Plošný prvek Textový popis Nadstavbové kompoziční prvky Nápověda Konec Každá z prvních pěti voleb obsahuje menu se seznamem testovacích úloh. Každý příklad obsahuje podmenu s volbou ArcGIS a Autodesk Map, která volá příslušný projekt realizovaný v daném softwarovém produktu. Třetí volba Popis úlohy je okno obsahující stručný popis tematické mapy (Obr.2). Obr. 2: Menu nápověda Volba Popis úlohy obsahuje ilustrující výřez hotové tematické mapy a text. Zde se nespouští externí software Autodesk Map nebo ArcGIS. Toto informativní okno slouží k prvotní představě o vybrané tematické mapě, zejména pokud uživatel nemá nainstalován ani jeden z testovaných softwarů.

Obr. 3: Informace o testovacím příkladu Poslední volba vodorovné lišty Nápověda obsahuje (Obr.4). nabídku Nastavení cest Obr. 4: Menu nápověda Z důvodu spuštění testovaného programu a externího volání ArcGIS a Autodesk Map je nutné umožnit nastavit aktuální cesty. V dialogovém okně Nastavení cest se nastavuje aktuální cesta k oběma instalovaným softwarům. Dále se nastavuje cesta k ukázkovým datům. Výchozí nastavení odpovídají standardnímu umístění instalací softwaru na disku C:\Program Files\... Při použití testovacího programu na počítači s odlišným umístěním instalace je možné právě zde nastavit aktuální cesty. Tyto cesty se ukládají v globálních proměnných PathAM, PathArc a PathData. Taktéž se předpokládá výchozí umístění projektů zdrojových tematických map na CD-ROM v mechanice D:. V dialogovém okně je možné libovolně změnit cestu k těmto datům. Beze změny a možnosti nastavení ovšem již zůstává členění dat do adresářů na nižších úrovních adresářové struktury.

Obr. 5 : Dialogové okno Nastavení cest 3 Funkčnost programu Program spouští pomocí funkce Shell pro vybranou testovací úlohu buď Autodesk Map nebo ArcGIS software s parametrem názvu souboru projektu. Funkce Shell vrací proměnnou ID, která vrací číslo spuštěné úlohy [7]. Při nulové hodnotě došlo k neúspěšnému volání spustitelného programu s nastaveným parametrem. Private Sub BylinyArc_Click() Rem Byliny v botanicke zahrade - popis bodu Rem osetreni chyby, kdy neni nalezen ArcMap nebo Autodesk Map On Error GoTo Chyba Kontrola ID = Shell(PathArc + PathData + "BotZahrada\BZ.mxd", vbnormalfocus) Exit Sub Chyba: f = HlasChyba(53) End Sub Obr. 6: Ukázka programového kódu - spuštění testovacího příkladu

Program dále provádí kontrolu, zda není opakovaně spouštěn program Autodesk Map nebo ArcGIS a uživatel je vyzván k uzavření předchozí testovací úlohy. Dále je ošetřena chybovým hlášením neexistující instalace softwaru nebo nastavení špatné cesty. Programový kód ošetření chyb je uložen v modulu Kontrola.bas. Projekty testovacích úloh jsou uloženy v adresáři \Data\. Soubory jednotlivých projektů jsou uloženy v podadresáři, který je nazván zkratkou úlohy (např. CechovySady). Dále jsou soubory umístěny pro Autodesk Map v podadresáři \AM\ a pro ArcGIS v podadresáři \Arc\. 4 Sada testovací úloh Sada testovacích úloh byla volena podle způsobu zavádění kvalitativních údajů do mapy takto: metoda mimoměřítkových znaků (bodové znaky), metoda liniových (čárové znaky) znaků, metoda plošných znaků (areálová metoda) [2,3,10]. Byly vybrány příklady z tematického mapování nových stromů v parcích města Olomouce a mapování bylin v botanické zahradě Univerzity Packého (bodové znaky). Dále byla vytvořena mapa dojížďky do Olomouce ze statistických dat ze Sčítání lidí, domů a bytů v roce 2001 (liniové znaky). Příkladem použití plošných znaků je mapa hustoty zalidnění v městských částech Olomouce a změna počtu obyvatel od roku 2003 do roku 2006 v městských částech. Sada obsahuje okolo 25 testů, kdy některé pokrývají více problematik (umístění textových popisů a plošné znaky). Řada testovacích map je plně vytvořena pomocí základních kartografických funkcí GIS software. Avšak v některých případech je nutné dokončení provést pomocí základních grafických nástrojů (legenda), konverze popisů na anotace a grafiku [4], což vede k větší pracnosti a nemožnosti automatické změny mapy při změně hodnot atributových dat. Na následujícím obrázku je ukázka mapy Změna počtu obyvatel v městských částech Olomouce. Barva je významným vyjadřovacím prostředkem [9]. Oba softwary umožňují nastavení jak v barevném modelu RGB tak HSV.

Obr.7: Změna počtu obyvatel v městských částech Olomouce 5 Nasazení a rozšiřitelnost programu Testovací a srovnávací program JIŘINKA byl vytvořen v rámci autorčiny disertační práce Kartografická vizualizace prostorových databází regionálních informačních systémů. Tato práce byla zaměřena na hodnocení výše zmiňovaných GIS softwarů ( ArcGIS 9.1. a Autodesk Map 3D 2006). Srovnávací program je však rozšiřitelný jednak ve smyslu dalšího GIS softwaru, tak ve smyslu dalších testovacích úloh. V případě dalšího GIS software je nutné doplnit možnost nastavení cesty k instalaci tohoto softwaru. Dále by se doplnila menu konkrétních příkladů o třetí volbu nad dělící čárou před popisem jak naznačuje obr. 8. Obr.: 8: Doplnění úlohy o projekt v dalším GIS softwaru. Rozšíření o další testovací úlohu se děje opět přidáním volby do menu v příslušné skupině (Bodový prvek, Liniový prvek,. ). Doporučuji uložení souborů testovacích příkladů shodně do navrhnuté struktury adresářů: \Data\<ZkratkaJmenaPrikladu>\[AM/Arc]\

6 Závěr Geoinformatika je dnes úzce spjata s kartografií. GIS se používá k tvorbě kartografických děl, jejich údržbě i využití. Výsledek tvorby tematických map v GIS je podmíněn jednak možnostmi a funkcionalitou daného softwaru, kartografickými znalostmi tvůrce a kvalitou geodat jak v geometrické, tak atributové složce. Důležitá je automatická aktualizace tematické mapy při aktualizaci dat (nová výsadba bylin v záhonech, nové výsledky ze Sčítání lidu, nové výsledky voleb do Zastupitelstva atd.). Pokud tato aktualizace probíhá jen částečně automaticky a jej nutný následný velký objem ruční editace tvůrce tematické mapy z důvodu nedostatečnosti nastavení kartogtafických pravidel, pak se projeví nedostatky tohoto GIS softwaru v oblasti kartografických výstupů. Testovací a srovnávací program poukazuje právě sérií testů na různé ukázkové testy tematických map a tím představuje možnosti nebo naopak nedostatky daného GIS softwaru. Ve vývoji testovacího a srovnávacího programu je nadále třeba pokračovat. Tento program lze považovat jako první návrh realizace takového prostředku, kde k úplné dokonalosti a úplnosti vede další dlouhá cesta, která musí reflektovat i nové verze GIS softwarů. Reference 1. Autodesk: Getting Started, Autodesk Map 3D 2005, Autodesk, Inc., 2004, 88s. 2. Kaňok, J.: Kvantitativní metody v geografii -1.díl, grafické a kartografické metody, PřF Ostravská univerzita, 1992, 236s. 3. Kaňok, J.: Tematická kartografie, Ostravská univerzita, Ostrava, 1999, 318 s. 4. Kasianchuk, P., Taggart, M.: Introduction to ArcGIS II, Course Lectures, ESRI, Redlans, USA, 2004 5. Kraak, M., J., Ormaling, F.: Cartography, Visualization of Geospatial data, Second Edition, Prentice Hall, London, 2003, 205 s.,isbn 0-13-088890-7 6. MacDonald: Building Geodatabase, ESRI, 2003, 481 s. ISBN1-879102-99-4 7. Microsoft Press:Microsoft Visual Basic 6.0, Příručka programátora, Computer Press Brno, 1999, 820 s., ISBN 80-7226-154-1 8. Patton, R.: Testování softwaru, Computer Press, Brno, 2002 9. Sedlák, P.: Příprava barev pro tvorbu legend tematických map do výuky regionální geografie. In: Létal, A. (ed), Česká geografie v období rozvoje informačních technologií. Sborník příspěvku výroční konference ČGS Česká geografie v období rozvoje informačních technologií v Olomouci, Olomouc, 2001,Univerzita Palackého,. ISBN 80-244-0365-X 10. Voženílek.V.: Aplikovaná kartografie I., Tematické mapy, Vydavatelství Univerzity Palackého, Olomouc, 2004, 187 s., ISBN 80-224-0270-X 11. Voženílek.V.: Cartography for GIS, Vydavatelství Univerzity Palackého, Olomouc, 2005, 147 s.

Příspěvek je součástí řešení projektu GA ČR 205/06/0965 Vizualizace, interpretace a percepce prostorových informací v tematických mapách.