M. Balíková, R. Záhořík, NK ČR
1
Geolink.nkp.cz Prototyp aplikace obohacení geografických autorit o údaje souřadnic s následným zobrazením dané lokality na mapě - kartografické matematické údaje v záznamech geografických autorit
Úvod Cílem aplikace je v první fázi obohacení autoritních geografických termínů o konkrétní lokalizaci geografické entity na mapě a doplnění poznámkového aparátu o informace požadované uživateli; jednotlivé geografické entity jsou propojeny s veřejně dostupnými mapovými službami. Předpokládáme, že ve druhé fázi přistoupíme k obohacení autoritních záznamů dalších entit, např. termínů označujících bitvy, války, budovy, sídla organizací, tedy všech entit, u kterých lokalizace na mapě podpoří jejich identifikaci a přinese uživatelům prospěch.
Současný stav Pro zápis geografických informací v bibliografických a autoritních záznamech existuje několik možností. Geografické informace můžeme zapsat jako kód v poli 043. Tyto kódy jsou mezinárodně platné – označují státy, všeobecně známé zeměpisné oblasti a entity; jejich správou je pověřena Kongresová knihovna. Struktura geografického kódu: e-xn--- Makedonie e-xo--- Slovensko e-xr--- Česko e-xv--- Slovinsko Jednotlivé národní katalogizační agentury mohou mezinárodně platný kód označující příslušný státní útvar doplnit na dalších úrovních o kódy označující nižší správní celky. Kódy platné pro Česko: e-xr--e-xr-cc e-xr-pg e-xr-st e-xr-kr e-xr-pa e-xr-us e-xr-li e-xr-pl e-xr-ka e-xr-jc e-xr-jm e-xr-zl e-xr-vy e-xr-mo e-xr-ol e-xr-mr e-xr-sl
Česko Čechy Praha (Česko : kraj) Středočeský kraj Královéhradecký kraj Pardubický kraj Ústecký kraj Liberecký kraj Plzeňský kraj Karlovarský kraj Jihočeský kraj Jihomoravský kraj Zlínský kraj Vysočina Moravskoslezský kraj Olomoucký kraj Morava Slezsko (Česko)
Kódy jsou poměrně jednoznačné a mohly by výrazně přispět k jednoznačné identifikaci geografických entit, přesto jejich používání není v neknihovnické komunitě příliš rozšířené.
M. Balíková, R. Záhořík, NK ČR
2
Toto omezené uplatnění je zapříčiněno jejich částečnou nesrozumitelností a především malou podporou ze strany knihovnických informačních systémů při procesu vyhledávání. Dále můžeme geografické informace vyjádřit i pomocí mezinárodně srozumitelné notace klasifikačního systému, např. MDT, kde (437.3) představuje kód pro Česko, (437.6) kód pro Slovensko, řeka Dunaj je označena kódem (282.243.7). I tyto informace se vyznačují značnou uživatelskou nevstřícností, a proto jejich používání není rozšířeno. Nejčastěji se geografické informace vyjadřují pomocí geografických termínů označujících jednotlivé entity, které se v BIB záznamech zapisují v poli 651, případně jako zpřesňující geografické informace v podpoli $z, v autoritních záznamech v poli 151. V systému NK ČR se za geografickou autoritu považují vlastní geografická jména i geografické názvy různého typu. Podle zásad katalogizační politiky Kongresové knihovny, od nichž se odvíjejí principy katalogizační politiky NK v oblasti věcného zpracování dokumentů, se za geografickou entitu považují i názvy přírodních památek, turistických tras, názvy ulic, mostů, atd. Toto vyjádření geografických informací bývá považováno za uživatelsky vstřícné, slovní označení lokalit se však vyznačuje velkou mírou nejednoznačnosti, např. vyhledáváme-li na serveru Ministerstva vnitra v oddíle Adresy v České republice GEO termín Lhota, získáme více než 100 výskytů a jsme vyzváni ke zpřesnění dotazu. Všechny uvedené způsoby v současné době nepokrývají plně potřeby uživatelů; identifikují totiž jednotlivé geografické entity tu s větší, tu s menší přesností, ale především neumožňují vizualizaci na mapě, což je jeden ze základních požadavků současného uživatele: získávat a zpřesňovat informace pomocí interaktivní mapy. Aplikace zeměpisných souřadnic v autoritních záznamech s následným propojením s vhodnou mapovou službou tuto vizualizaci umožňuje. Integrace textové a prostorové informace spolu s geografickou vizualizací představují také jeden ze základních pilířů digitálních knihoven.
Předpoklady vývoje aplikace Geolink.nkp.cz Prvním předpokladem umožňujícím realizaci aplikace bylo připojení pole 034 do Marc21 – formátu pro autority. V roce 2006 byla diskuse na toto téma ukončena a pole bylo oficiálně připojeno do souboru schválených tagů1. Práci na vývoji aplikace předcházela analýza dostupných mapových služeb. V současné době je k dispozici celá řada mapových portálů, tj. internetových mapových služeb. Při výběru nejvhodnějšího kandidáta jsme se zaměřili na licenční podmínky, technologické možnosti nabízené služby, nabízené mapové podklady, rozsah a dostupnost dokumentace dané služby. Na základě těchto kritérií byly vybrány dvě mapové internetové služby: Mapy Google (Google Maps) pro lokalizaci a zpřístupnění oblastí, měst, obcí a jejich částí Mapový portál Google Maps byl vybrán zejména pro svou univerzální platnost, protože se nezaměřuje jenom na Evropu, ale pokrývá celý svět. Tato služba také zveřejnila API a umožnila tak vývoj vlastního webového rozhraní: Google Maps API podporuje vlastní mapové podklady, ovládací prvky a značky. Navíc stránka používající Google Maps API nemá prakticky žádné omezení týkající se počtu zobrazení této stránky za den (umožňuje půl milionu zobrazení stránky denně); stránky musejí používat nejnovější verzi API. Dostupná dokumentace je komplexní a obsahuje všechny potřebné informace. K nedostatkům portálu 1
Pracovní verze překladu je dostupná na adrese http://autority.nkp.cz/vecne-autority/standardy/formatymarc/marc21-format-pro-autority-pole-034-kodovane-kartograficke-matematicke-udaje/
M. Balíková, R. Záhořík, NK ČR
3
Google Maps patří především prozatímní nedostatečné pokrytí území Česka; portál také nenabízí všechny verze mapových podkladů, např. turistickou mapu, satelitní mapu poskytuje v menším rozlišení. Mapový portál Mapy.cz pro lokalizaci a zpřístupnění přírodních, geomorfologických i umělých útvarů, např. pohoří, hor, rybníků, přehrad apod. Internetová mapová služba Mapy.cz se zaměřuje jenom na Evropu, funkčnost mapového řešení je ve srovnání s portálem Google.Maps méně dokonalé, tvorba složitějších aplikací není umožněna. Maximální počet zobrazení stránky za den je 1000, API je možné využívat pouze pro nekomerční účely. K výhodám portálu Mapz.cz patří kvalita satelitmích map a detailní mapy měst, obcí a jejich částí, ulic (až na popisné číslo). Základní cíle aplikace V rámci přípravy byly definovány základní cíle aplikace: • uvádět souřadnice v tvaru požadovaném formátem MARC 21 (zapsání hodnot zeměpisné šířky a délky v desetinném formátu, což vyžadují všechny API pro práci s mapami) a zároveň ve formě vstřícné i pro uživatele, tedy pomocí obvyklých jednotek – stupňů, minut a vteřin • generovat link do mapy umožňující zobrazení lokality na mapě • zachovat základní funkčnost map, tj. podporovat možnost přibližování a vzdalování se, neomezený pohyb po mapě
Dílčí postupy Aplikace pomocí speciální pomůcky umožňuje: • propojení z autoritního záznamu na zvolenou internetovou mapovou službu • zápis GEO termínu do vyhledávacího pole, zobrazení lokality na mapě a odečtení/zpřístupnění hodnoty metadatových geoinformací – souřadnic • připojení souřadnic do speciálního pole GPS Při uložení záznamu dochází • k úpravě údajů v poli GPS do standardního tvaru (odstranění interpunkce, mezer atd.), zaokrouhlení údajů na desetiny úhlové vteřiny • k převedení hodnot vyjádřených ve stupních, minutách, vteřinách na hodnoty desetinné a vytvoření pole 034 Pokud je v záznamu odkaz na mapový portál Mapy.cz, další odkazy se nevytvářejí. V opačném případě se na základě údajů v poli GPS vytvoří standardní odkaz do vlastního webového rozhraní – odkaz je vždy aktuální a stejně jako pole 034 odpovídá hodnotám v poli GPS. Předpoklad realizace • implementovat pole pro zápis kódovaných kartografických matematických informací (pole 034) do autoritních záznamů • porovnat světovou databázi Geonames s bází geografických autorit • u jednoznačných geografických názvů generovat link do mapy • 4200 názvů měst, obcí a jejich částí bylo možno propojit • 3750 geografických názvů je nutné posoudit jednotlivě
M. Balíková, R. Záhořík, NK ČR
Ukázka záznamu GEO autority s propojením na mapový portál Mapy.cz
Ukázka záznamu GEO autority s propojením na mapový portál Gogole Maps
4
M. Balíková, R. Záhořík, NK ČR
5
Metodický postup při tvorbě návrhu GEO termínu - šablona Aleph u názvu města, obce nebo jejich částí volí katalogizátor pole 956 s odkazem do Google maps, u názvu geomorfologických útvarů volí pole 956 s odkazem do Mapy.cz Katalogizátor po otevření šablony pro tvorbu geografického návrhu vyplní všechny potřebné údaje a zkopíruje údaj v záhlaví. V poli 956 pravým tlačítkem myši otevře menu, vybere „Vyhledávání“ a v dalším okně „Prohlížet URL“
V otevřeném mapovém okně do vyhledávacího pole vloží termín ze záhlaví a potvrdí OK. Na mapě je šipkou označena lokalita, v pravém dolním rohu se objeví souřadnice, které katalogizátor zkopíruje
M. Balíková, R. Záhořík, NK ČR
6
a vloží do pole GPS: v podpoli $a se uloží šířka, v podpoli $c se uloží délka.
Při uložení záznamu se upraví údaje v poli GPS do standardního tvaru (odstraní se interpunkce, mezery atd.), údaje se zaokrouhlí na desetiny úhlové vteřiny hodnoty vyjádřené ve stupních, minutách, vteřinách se převedou na hodnoty desetinné a vytvoří se pole 034
M. Balíková, R. Záhořík, NK ČR
7
Metodický postup při tvorbě návrhu GEO termínu - www formulář Katalogizátor vyplní potřebné údaje, zkopíruje záhlaví a zadá „Vyhledat na mapě“. Otevře se mapový list a katalogizátor vloží záhlaví do vyhledávacího boxu. Po potvrzení je vyhledaná lokalita označena šipkou, souřadnice jsou uvedeny v pravém dolním rohu, zkopírují se a jsou katalogizátorem přeneseny do pole GPS. Návrh je další den supervizorem zpracován.
Závěr Prototyp aplikace obohacení geografických autorit o údaje souřadnic s následným zobrazením dané lokality na mapě umožňuje snadné určení geografických souřadnic daných entit a jejich vložení do autoritního záznamu, a dále vizualizaci těchto entit na mapě. Je ukázkou efektivní integrace textových a prostorových informací do procesu jejich zpřístupnění a výrazně se podílí na tvorbě informací s přidanou hodnotou.