93
Detailní specifikace (specifik systému Detailní sp Stav 20.9.2012 Projekt: kace povinností) webového česko-saského infor u pro přeshraničúzemní plánování Krátký název: pecifikace CROSS-DATA ISÚP Kontaktní osoba: Steffen Schattanek Zpracoval: Verze: 0.9.9.6 I rmačního

Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

  • Upload
    leminh

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace (specifikace povinností) systému pro p

Detailní specifikace

Stav 20.9.2012

Projekt:

(specifikace povinností) webového česko-saského informasystému pro přeshraniční územní plánování

Krátký název:

Detailní specifikace CROSS-DATA ISÚP

Kontaktní osoba:

Steffen Schattanek

Zpracoval:

Verze: 0.9.9.6

I

saského informačního

Page 2: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - II -

Historie

Verze Status 1 Datum Autor Poznámka

0.1 V řešení 10.05.2012 Richter Inicializace dokumentu

0.2 V řešení 11.05.2012 Richter Specifikace FKT

0.3 V řešení 14.05.2012 May Aktualizace / úpravy

0.5 V řešení 15.05.2012 May Hrubý náčrt, review

0.6 V řešení 22.05.2012 Richter Přepracování / rozšíření

0.6.1 V řešení 23.05.2012 Lütkebohmert Review

0.7 V řešení 05.06.2012 Richter Přepracování / rozšíření

0.8 V řešení 06.06.2012 Richter Přepracování / rozšíření

0.8.1 V řešení 06.06.2012 Lütkebohmert Review

0.8.2 V řešení 06.06.2012 May Review

0.9 Dokončeno (předloženo)

07.06.2012 Richter Zapracování review

Finalizace / poskytnutí

0.9.1 V řešení 27.06.2012 – 29.06.2012

Richter Restrukturalizace

0.9.2 V řešení 06.07.2012 Richter Aktualizace / přepracování / rozšíření

0.9.3 V řešení 09.07.2012 Lütkebohmert Review

0.9.4 V řešení 11.07.2012 May Review

0.9.5 V řešení 11.07.2012 Richter Zapracování review

0.9.6 Dokončeno (předloženo)

13.07.2012 Richter Finalizace / poskytnutí

0.9.7 V řešení 16.07.2012 Richter Nefunkční požadavky

0.9.8 V řešení 30.07.2012 – 06.08.2012

Richter Zapracování výsledků review

0.9.9 V řešení 06.08.2012 – 07.08.2012

Holler, Lütkebohmert

Review

0.9.9.1, 0.9.9.2

V řešení 08.08.2012-09.08.2012

May Review, architektura

0.9.9.3 V řešení 09.08.2012 Richter Finalizace

0.9.9.4 Dokončeno (předloženo)

10.08.2012 May Finalizace, poskytnutí

0.9.9.5 Dokončeno (předloženo)

17.08.2012-12.09.2012

Richter Doplnění dle seznamu review, finalizace / poskytnutí

0.9.9.6 Dokončeno (předloženo)

20.09.2012 Richter Zapracování výsledků review pro přejímku

1 V řešení, dokončeno, převzato

Page 3: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - III -

Obsah

STAV 20.9.2012HISTORIE ........................................................................................... I

OBSAH III

SEZNAM VYOBRAZENÍ ................................................................................................. IV

SEZNAM TABULEK ...................................................................................................... VI

SEZNAM ZKRATEK ..................................................................................................... VII

1 CÍLE A POSTUP .......................................................................................... 8

1.1 Cíle .......................................................................................................... 8

1.2 Metodika .................................................................................................. 8

1.3 Architektura .............................................................................................. 8

2 PORTÁL ISÚP ........................................................................................... 9

2.1 Členění portálu ........................................................................................ 9

2.2 Uživatelé a jejich oprávnění ................................................................... 10

2.2.1 Registrace .............................................................................................. 11

2.2.2 Změna profilu ......................................................................................... 12

3 FUNKČNÍ POŽADAVKY ............................................................................... 12

3.1 Administrace uživatelů a oprávnění........................................................ 12

3.2 Redakce map a portálu .......................................................................... 22

3.2.1 Úložiště metadat ISÚP / Strom témat ..................................................... 22

3.2.2 Katalog dat ............................................................................................. 37

3.2.3 Vstup na portál a vyhledávání ................................................................ 38

3.2.4 Glosář a nápověda ................................................................................. 46

3.2.5 Zobrazení územně plánovacích informací .............................................. 51

3.3 Mapová aplikace .................................................................................... 56

3.3.1 Ovládání témat a vrstev ......................................................................... 56

3.3.2 Navigační funkce ................................................................................... 68

3.3.3 Zobrazení legendy ................................................................................. 72

3.3.4 Mapové funkce ...................................................................................... 74

3.3.5 Uložit výřez mapy ................................................................................... 77

3.3.6 Tisk výřezu mapy ................................................................................... 80

3.3.7 Funkce komentáře ................................................................................. 81

Page 4: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - IV -

4 NEFUNKČNÍ POŽADAVKY ........................................................................... 83

4.1 Uživatelská přívětivost ........................................................................... 83

4.2 Zabezpečení .......................................................................................... 85

4.3 Možnost dalšího rozšíření ...................................................................... 88

4.4 Testovatelnost ....................................................................................... 89

4.5 Chování v případě zátěže ...................................................................... 89

4.6 Obecně .................................................................................................. 90

5 ZKOUŠKA NASAZENÍ EXISTUJÍCÍHO SOFTWARU A OSTATNÍCH KOMPONENT ... 92

Seznam vyobrazení

Obrázek 1: Architektura ............................................................................................. 8

Obrázek 2: Členění portálu ISÚP (Mockup) ............................................................. 10

Obrázek 3: Redakce – Uživatelé / Role (Mockup) ................................................... 13

Obrázek 4: Administrátor securityManager – založit nového uživatele .................... 14

Obrázek 5: Administrátor securityManager – založit novou skupinu ........................ 15

Obrázek 6: Administrátor securityManager – založit novou roli ............................... 17

Obrázek 7: Přiřazování jedné, případně více rolí ..................................................... 18

Obrázek 8: Role administrátora ............................................................................... 19

Obrázek 9: Role Skupinový administrátor ................................................................ 20

Obrázek 10: Role „Uživatel_Pracovník“ ................................................................... 21

Obrázek 11: Omezení přístupu na role .................................................................... 21

Obrázek 12: Omezení přístupu na akce .................................................................. 21

Obrázek 13: Redakce a submenu (mockup) ........................................................... 22

Obrázek 14: Redakce metadat ISÚP nově (mockup) .............................................. 25

Obrázek 15: Redakce metadat ISÚP nově – chyba při dotazu na službu (mockup). 25

Obrázek 16: Metadata ISÚP – přehled zadávacích polí (mockup) ........................... 26

Obrázek 17: Editace metadat ISÚP (mockup) ......................................................... 27

Obrázek 18: Smazat metadata ISÚP – bezpečnostní dotaz (mockup)..................... 28

Obrázek 19: Redakce - tematický prohlížeč (mockup) ............................................ 31

Page 5: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - V -

Obrázek 20: Tematický prohlížeč – přiřadit značku / obsah k jednomu tématu (mockup) ................................................................................................ 31

Obrázek 21: Přidání dialogu – Služby ISÚP (mockup) ............................................. 33

Obrázek 22: Redakce – Galerie (mockup) ............................................................... 35

Obrázek 23: Vytvořit novou galerii (mockup) ........................................................... 36

Obrázek 24: Zobrazení nové galerie (mockup) ........................................................ 36

Obrázek 25: Smazat galerii (mockup)...................................................................... 37

Obrázek 26: Změna jazykového nastavení .............................................................. 38

Obrázek 27: Galerie (Mockup) ................................................................................ 39

Obrázek 28: Dialog Přidat – Tematický prohlížeč (mockup) .................................... 40

Obrázek 29: Vyhledávat „Služby“ – seznam všech služeb ISÚP (mockup) .............. 42

Obrázek 30: Katalog dat .......................................................................................... 48

Obrázek 31: Detailní náhled jevu z Katalogu dat ..................................................... 49

Obrázek 32: Vyvolání nápovědy prostřednictvím odkazu ........................................ 51

Obrázek 33: Vyhledávání „Plány a Služby“ – výběr administrativní úrovně Úroveň 1 (mockup) ................................................................................................ 55

Obrázek 34: Vyhledávání „Plány a Služby“ – Výsledky administrativní úrovně Úroveň 1 a výběr administrativní jednotky Úroveň 2 (mockup) ........................... 55

Obrázek 35: Vyhledávání „Plány a Služby“ – Výsledky administrativní úrovně Úroveň 1 a 2 a výběr administrativní jednotky Úroveň 3 (mockup) ..................... 56

Obrázek 36: Obsah mapy pro řízení témat (mockup) .............................................. 59

Obrázek 37: Manažer vrstev pro řízení vrstev (mockup).......................................... 60

Obrázek 38: Dialog Přidat k oblíbeným (zde ještě označeno jako externí služba) (mockup) ................................................................................................ 64

Obrázek 39: Dialog Přidat služby ISÚP (mockup) ................................................... 65

Obrázek 40: Dialog Vybrat službu (mockup)........................................................... 65

Obrázek 41: Dialog Vybrat vrstvu (mockup) ........................................................... 66

Obrázek 42: Redakce –Oblíbené (mockup) ............................................................. 66

Obrázek 43: Smazat položku z Oblíbených (mockup) ............................................. 66

Obrázek 44: Dialog Manuální zadání URL (mockup) ............................................... 67

Obrázek 45: Základní nástroje pro navigaci v mapě (Zoomslider ad.) ..................... 70

Obrázek 46: Zoomovat na zadané měřítko (mockup) .............................................. 70

Obrázek 47: Přehledná mapa (mockup) .................................................................. 70

Obrázek 48: Změnit mapu na pozadí (mockup) ....................................................... 71

Page 6: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - VI -

Obrázek 49: Vyhledávání a přiblížení na administrativní úrovně (mockup) .............. 72

Obrázek 50: Funkce měření ploch a úseků (aktivní: úseky) ..................................... 75

Obrázek 51: Zobrazení souřadnic: .......................................................................... 76

Obrázek 52: Výsledek informačního dotazu ............................................................ 77

Obrázek 53: Uložit stav mapy (zde pod „jižní Sasko“ (Südsachsen)) ....................... 79

Obrázek 54: Funkce kreslení ................................................................................... 82

Seznam tabulek

Tabulka 1: Přehled rolí / oprávnění .......................................................................... 11

Page 7: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - VII -

Seznam zkratek

AGS ArcGIS Server MapServer – přístup k mapovým obrázkům, například prostřednictvím internetu

ArcGIS GIS Technologie firmy esri

ArcGIS Server Technologie firmy esri pro poskytování map a nástrojů GIS na internetu

Bplan Regulační plán

CSW Catalog Service for the Web / Web Catalog Service – rozhraní pro vyhledávání na metadatových katalozích

DB Databáze DOH Dojo Object Harnest

ERDF Evropský fond pro regionální rozvoj

FNP Územní plán města / obce GIS Geoinformační systém

GUI GUI (angl. „Graphical User Interface“) a jeho doslovné přenesní na grafické uživatelské rozhraní

INSPIRE Infrastructure for Spatial InfoRmation in the European Community

IIS Internet Information Server – Web Server technolgie firmy Microsoft

JPEG Joint Photographic Experts Group – jeden ze standardů pro rastrové obrázky

OGC Open Geospatial Consortium, Inc. – Standardizační grémium v oblasti prostorových informací

PDF Portable Document Format – standard pro elektronické dokumenty

ISÚP Informační systém pro územní plánování SE Style Encoding SLD Styled Layer Descriptor URL Unified Resource Locator

View INSPIRE View Service – INSPIRE-standardizovaný přístup na mapové obrázky například prostřednictvím internetu

Web Zkratka pro World Wide Web – Internet

WFS

Web Feature Service – standardizovaný přístup ke geometrickým a věcným datům v geoinformačním systému například prostřednictvím internetu

WMS Web Map Service – standardizovaný přístup na mapové obrázky například prostřednictvím internetu

Page 8: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA 8

1 Cíle a postup

1.1 Cíle

Detailní specifikace tvoří odborný a obsahový základ pro realizaci Informačního systému pro územní plánování (ISÚP) projektu CROSS-DATA.

Základem této Detailní specifikace jsou Specifikace požadavků, výsledky workshopů a výslekdy pracovního celku "vyhodnocení použitelnosti disponibilních softwarových komponent".

1.2 Metodika

Členění dokumentu odpovídá portálu ISÚP. Tzn. na začátku je popsána základní konstrukce aplikace a následně pak funkčnosti (FKT ze Specifikace požadavků).

Paralelně s popisem funkčních a nefunkčních požadavků jsou popsány návrhy rozhraní (Mockup) a Screenflow. Tím je zajištěno srozumitelný funkční popis rozhraní, obsluhy aplikace a procesů.

1.3 Architektura

Následující graf má poskytnout hrubý přehled o budoucí architektuře systémového prostředí:

Hibernate Hibernate Hibernate

RIS-Portal

(Vaadin)

REST-Endpoint für:

- Favoriten

- Themenbaum

- RIS-Dienste- RIS-Layer

- Status

RIS-Karte

(mapApps)

Funktionen für

Administrator

und Planer

Funktionen für

Administrator

und Planer

Security-Filter (SecurityManager)

Login

Re

st-E

nd

po

int

Serv

ice

Ty

pe

Re

solv

er

RE

ST

-En

dp

oin

tM

eta

Da

taR

es

olv

er

ArcGIS

Server

OGC

WMS

RE

ST

-En

dp

oin

t

Pri

nt

PolicyDecisionPoint

(SecurityManager)

SecurityAdministrator

(SecurityManager)- Administration

- Accounting

Security

DB

Signaturen

Katalog

RIS

DB

Obrázek 1: Architektura

Page 9: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 9 -

Server „CROSS-DATA ISÚP“ musí odpovídat následujícím požadavkům. Budou instalovány následující komponenty:

• Operační systém: Windows 2008 Server R2 (anglicky)

• Systém řízení databáze (DBMS): MS SQL Server 2008 RC2 (anglicky)

• Tomcat: Verzi je nutno ještě odsouhlasit s verzí IIS, která bude nasazena

• IIS: Viz Tomcat

• securityManager (verze 4.0)

• mapApps (verze 1.1)

2 Portál ISÚP

2.1 Členění portálu

ISÚP je tvořen následujícími částmi:

• Státus přihlášení: Zobrazení aktuálně přihlášeného uživatele (při startu ISÚP se status přihlášení nezobrazuje)

• Lišta s odkazy: Odkaz na nápovědu (Specifikace požadavků, FKT 32) a na tiráž

o Změny z workshopu 5:

� Bude odstraněn odkaz na kontakty.

� Tiráž neodkazuje na www.cross-data.eu, ale text bude na portálu ISÚP k dispozici samostatně.

� Nový odkaz „Glosář“ odkazuje na glosář, který bude poskytnut Saským státním ministerstvem vnitra (viz FKT 30a).

• Přepínač jazykové verze: Výběr jazyka (čeština nebo němčina)

• Oblast záhlaví: Logo projektu CROSS-DATA, logo programu Cíl 3 a logo EU (Evropský fond pro regionální rozvoj, ERDF)

• Záložky funkcí: Tabulátory / záložky pro změnu mezi funkcemi ISÚPu

• Oblast funkcí: Hlavní oblast pro realizaci / zobrazení funkcí

Page 10: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 2 : Členění portálu ISÚP (Mockup)

Aplikace se spouští v daném jazyce uživatele, který si odvodí z(FKT 20).

• Deutsch (de, de-de):

• Česky (cs): Zobrazení ISÚP v

• Další jazyková nastavení prohlíže

Kromě toho má každý uživatel možnost použít pjazyka se aplikace nově nahraje, dosavadní nastavení

Nápověda online bude otevřprohlížeče. Uživatel se tak mproběhne v nastaveném jazyce portálu (DE nebo CZ).

Pro další podporu uživatele bude ke každé funkci / ke každému nástroji poskytnut Tooltip. Tímto způsobem je možno zajistit rychlou prvotní informaci.

2.2 Uživatelé a jejich oprávn

Po spuštění portálu ISÚP se uživateli zobrazí p„Přihlásit“). Přihlášení pomoci

Po úspěšném přihlášení se přihlášení: „přihlášen jako: dispozici odkaz.

Status p řihlášení /Anmeldestatus

Záložka funkcí / Funktionsreiter

DATA ISÚP

ní portálu ISÚP (Mockup)

daném jazyce uživatele, který si odvodí z nastavení prohlíže

Zobrazení ISÚP v němčině

Zobrazení ISÚP v češtině

jazyková nastavení prohlížeče: Zobrazení ISÚP v němčině

toho má každý uživatel možnost použít přepínač jazyků (CZ / DE). Po zmnahraje, dosavadní nastavení, a to i mapy, se ztratí.

da online bude otevřena v češtině nebo němčině v samostatném oknUživatel se tak může informovat o možnostech ISÚPu. Zobrazení

nastaveném jazyce portálu (DE nebo CZ).

Pro další podporu uživatele bude ke každé funkci / ke každému nástroji poskytnut obem je možno zajistit rychlou prvotní informaci.

Uživatelé a jejich oprávnění

ní portálu ISÚP se uživateli zobrazí přihlašovací rozhraní (záložka pomoci a securityManageru a v interakci s ním.

ihlášení se například jako Uživateli (pracovník) se zobrazí státu Uživatelské jméno". Za statutem přihlášení se je k

Přepínač jazyků

Link- Leiste / Lišta odkaz

Funkční oblast / Funktionsbereich

- 10 -

nastavení prohlížeče

Po změně se ztratí.

v samostatném okně Zobrazení

Pro další podporu uživatele bude ke každé funkci / ke každému nástroji poskytnut

ihlašovací rozhraní (záložka

Uživateli (pracovník) se zobrazí státu ihlášení se je k

jazyků / Sprachumschalter

Leiste / Lišta odkaz ů

Page 11: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 11 -

Po úspěšném přihlášení se do ISÚPU je možno jej provozovat pomocí různých oprávnění. V následující tabulce jsou uvedeny relevantní role v ISÚP a příslušná práva.

Tabulka 1: P řehled rolí / oprávn ění

Role Název role (securityManager)

Popis

Uživatel (host) (žádný) Uživatel bez přihlašovacích dat; odpovídá Uživateli / Veřejnosti

Uživatel (pracovník) RIS_Anwender_Mitarbeiter Uživatel s uživatelskými daty, může ukládat a obnovovat stav mapy, odpovídá Uživateli / Pracovníku

Redaktor RIS_Redakteur Smí v ISÚP provádět redakční práce, odpovídá Administrátoru

Skupinový administrátor

sM_GroupAdministrator Správa uživatelů a rolí pro svojí skupinu, ochrana služeb, odpovídá Skupinovému administrátoru

Administrátor sM_Administrator Správa všech skupin, uživatelů a rolí a ochrana služeb, odpovídá Administrátoru

Role se přiřazují za pomoci securityManageru. Funkce jsou popsány v kapitole 3.1.

Funkčnost administrátora byla rozdělena na dvě role:

- Role Rolle RIS_Redakteur: Administrace a redakce portálu ISÚP a editační funkce ISÚP

- Role sM_Administrator: Administrace securityManageru, administrace Správa uživatelů a služeb, které je třeba chránit.

2.2.1 Registrace

Registrací je v databázi vytvořen nový uživatel s předdefinovanou rolí (NewUser) a skupinou („Users“).

Nově zřízený uživatel je v securityManageru veden tak dlouho jako „zablokovaný“, dokud tento uživatel nevyvolá speciálně pro něj vytvořenou URL, která mu bude automaticky zaslána e-mailem. Prostřednictvím tohoto postupu verifikace je zajištěno, že uživatel při vlastní registraci zadá alespoň jednu platnou e-mailovou adresu.

Dialog k registraci se spustí prostřednictvím „Přihlásit“ a odpovídajícím odkazem „Založit nový účet“ na přihlašovací stránce securityManageru. Uživatel je poté přesměrován na zadávací formulář.

Po zadání informací o uživateli a kliknutí na „Registrovat“ bude uživatel vyzván k potvrzení zadaných informací. Po potvrzení uživatelských informací bude uživateli zaslán automatický e-mail na adresu, kterou uvedl. Tento e-mail bude obsahovat potvrzující odkaz. Kromě toho bude uživatel založen v securityManageru, zatím však bude veden jako „blokovaný".

Poté, co uživatel tento potvrzující odkaz vyvolá, bude jeho uživatelský účet odblokován a může se přihlásit pomocí svého login, které si zvolil.

Page 12: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 12 -

2.2.2 Změna profilu

Všichni uživatelé, uložení v systému, s výjimkou uživatelů, majících oprávnění administrátorů nebo skupinových administrátorů, případně uživatel s označením „host“ mohou svůj profil měnit pomocí k tomu určeného dialogu. Oproti tomu budou profily administrátoru nadále udržovány prostřednictvím centrální správy uživatelů.

Aby bylo možno se dostat k dialogu pro změnu profilu, spustí uživatel „Přihlásit se“. Uživatel se přihlásí pod svým uživatelským jménem a heslem.

Po přihlášení má uživatel následující možnosti:

• Moje uživatelská data

• Změnit heslo

Pomocí odkazu „Moje uživatelská data“ se uživatel dostane ke změnovému dialogu.

Poté, co uživatel změnil svá profilová data a kliknutím na „Změnit“ je přenesl do systému, obdrží potvrzení o úspěšně proběhlé aktualizaci dat. Poté jsou změněné informace v systému dostupné.

Prostřednictvím odkazu „Změnit heslo“ se uživatel dostane k dialogu, ve kterém může zadat nové heslo. Tuto změnu musí nejprve autorizovat zadáním starého hesla.

3 Funk ční požadavky

Portál česko-saského informačního systému pro územní plánování je realizován v rozlišení 1280 x 1024 pixelů. V případě menšího okna prohlížeče se zobrazí horizontální a / nebo vertikální posuvník, v případě většího okna prohlížeče se zobrazí bílý okraj.

3.1 Administrace uživatelů a oprávnění

Administrace uživatelů a oprávnění je pro ISÚP realizována na bázi standardního produktu securityManager 4.0 firmy conterra. securityManager je ústřední dílčí komponentou projektu GeoBAK 2.0 a může být optimálně nasazen i pro projekt „CROSS-DATA ISÚP“.

V tabulce 1 je zobrazena matice s přehledem standardních rolí securityManageru a rolí, specifických pro ISÚP a uvolněných funkcí.

Po přihlášení do ISÚP obdrží uživatel s oprávněním Administrátor (Role: Administrátor, případně Skupinový administrátor) přístup ke správě uživatelů a oprávnění "Uživatelé / Role“ na záložce „Redakce“.

Page 13: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 3: Redakce – Uživatelé / Role (Mockup)

FKT 00

Požadavek Systém musí poskytnout webové uživatelské rozhraní kuživatelů (založit, jednoznačným uživatelským jménem, heslem a e

Realizace Jedná se o základní funkzakomponovaná.skupiny a role.zobrazení. Konkrétní uživatelé a data jejich úudržovány pod „Uživatelé“.

• Kliknutím na „Uživatelé“ je možno založit nové uživatele.

o

• Kliknutím na konkrétní uživatelské jméno dojde knastavení, tohoto uživatele je pak možno vymazat nebo modifikovat.

o

DATA ISÚP

Uživatelé / Role (Mockup)

Systém musí poskytnout webové uživatelské rozhraní k (založit, změnit a smazat). Každý uživatel musí disponovat čným uživatelským jménem, heslem a e-mailovou adresou.

Jedná se o základní funkčnost securityManageru 4.0, která je do ISÚP zakomponovaná. Pod „Nutzerrepository“ je možno zřizovat uživatelskupiny a role. Všechny tři typy jsou přístupné pomocí stromového

Konkrétní uživatelé a data jejich účtů jsou zapisovány a udržovány pod „Uživatelé“.

Kliknutím na „Uživatelé“ je možno založit nové uživatele.

Povinnými údaji jsou: Označení, nové heslo, potvrzení hesla, e-mail, skupina, min. jedna role a kontaktní data.

Kliknutím na konkrétní uživatelské jméno dojde knastavení, tohoto uživatele je pak možno vymazat nebo modifikovat.

Zobrazení uživatelských dat

� Změna uživatelských dat možná (uložit)

- 13 -

Systém musí poskytnout webové uživatelské rozhraní k administraci Každý uživatel musí disponovat

mailovou adresou.

nost securityManageru 4.0, která je do ISÚP řizovat uživatele,

ístupné pomocí stromového jsou zapisovány a

Kliknutím na „Uživatelé“ je možno založit nové uživatele.

nové heslo, potvrzení mail, skupina, min. jedna role a kontaktní data.

Kliknutím na konkrétní uživatelské jméno dojde k nahrání dat / nastavení, tohoto uživatele je pak možno vymazat nebo

ch dat možná (uložit)

Page 14: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Vymazání uživatele ze Správy uživatel

Změny (žádné)

Poznámky (žádné)

Dialogy

Obrázek 4: Administrátor securityManager

Osobní údaje uživatele mají při autentifikaci role. Pro tyto úuživatele. Označení uživatele a heslo jsou nutné pro p

Dále je možno přiřadit skupinuže nebude zvolena žádná skupina, bude skupina automaticky nastavena na „Standard“. Informace o skupinUživatelé mohou být udržováni administrátory a skskupiny.

Ústředním místem pro propojení uživateldefinovat libovolný počet rolí.povolující oprávnění (~ Privilegia) pkterému je takováto role přiřazena, je automaticky majitelem oprávntéto roli.

Role jsou přidávány za pomoci checkboxu s

DATA ISÚP

Vymazání uživatele ze Správy uživatelů možné (vymazat)

Administrátor securityManager – založit nového uživatele

Osobní údaje uživatele mají informativní charakter a nehrají roli ani při autorizaci, ani Pro tyto účely jsou relevantní spíše administrativní informace

ení uživatele a heslo jsou nutné pro přihlášení uživatele.

adit skupinu a 1… n rolí. Přiřazení skupiny je povinné. Vže nebude zvolena žádná skupina, bude skupina automaticky nastavena na

Informace o skupině je komunikována jako součást identity uživatele.Uživatelé mohou být udržováni administrátory a skupinovými administrátory p

místem pro propojení uživatelů a práv jsou role. V systému je možno čet rolí. Prostřednictvím řízení oprávnění lze konkrétní

ní (~ Privilegia) přiřadit jedné roli (a tím i poskytnout).řiřazena, je automaticky majitelem oprávnění, posky

omoci checkboxu s odpovídajícím názvem role.

- 14 -

založit nového uživatele

i autorizaci, ani ely jsou relevantní spíše administrativní informace

V případě, že nebude zvolena žádná skupina, bude skupina automaticky nastavena na

ást identity uživatele. upinovými administrátory příslušné

systému je možno ní lze konkrétní

). Uživatel, ní, poskytnutých

Page 15: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

FKT 01

Požadavek Systém musí poskytnout webové uživatelské rozhraní kuživatelů (založit, zm

Realizace Jedná se o základní funkzakomponovaná.jsou přístupné prostjsou zapisovány a udržovány pod „Skupiny“.

• Kliknutím na „Skupiny“ je možno založit nové skupiny.

o

• Kliknutím na konkrétní název skupiny dojde kskupinu je pak možno vymazat nebo modifikovat.

o

Zobrazení uživatel

Změny (žádné)

Poznámky Povolené znaky pro názvy skupin:_.

Dialogy

Obrázek 5: Administrátor securityManager

Standardně jsou pro administraci skupin používány skupiny, tzn. skupiny mohou být udržováni skupinovým administrátorem, pskupinu.

DATA ISÚP

Systém musí poskytnout webové uživatelské rozhraní k (založit, změnit a smazat).

Jedná se o základní funkčnost securityManageru 4.0, která je do ISÚP zakomponovaná. V rámci „Úložiště uživatelů“ lze zřizovat skupiny, které

ístupné prostřednictvím stromového zobrazení. Konkrétní skupiny jsou zapisovány a udržovány pod „Skupiny“.

Kliknutím na „Skupiny“ je možno založit nové skupiny.

Povinné údaje jsou: Jméno

Kliknutím na konkrétní název skupiny dojde k nahrání dat, tuto skupinu je pak možno vymazat nebo modifikovat.

Zobrazení dat za skupinu

� Změna komentáře ke skupině je možná (Uložit)

� Vymazání skupiny ze Správy uživatel(vymazat)

• Mazat lze pouze skupiny, ke kterým nebyli přiřazeni žádní uživatelé.

Zobrazení uživatelů, přiřazených ke skupině je možné (Zobrazit uživatele)

Povolené znaky pro názvy skupin: Znaky a-z, A-Z, ä-ü, Ä-Ü, 0

Administrátor securityManager – založit novou skupinu

jsou pro administraci skupin používány skupiny, tzn. členové jedné skupiny mohou být udržováni skupinovým administrátorem, příslušným pro danou

- 15 -

Systém musí poskytnout webové uživatelské rozhraní k administraci

nost securityManageru 4.0, která je do ISÚP izovat skupiny, které

Konkrétní skupiny

Kliknutím na „Skupiny“ je možno založit nové skupiny.

nahrání dat, tuto

je možná (Uložit)

Vymazání skupiny ze Správy uživatelů je možné

e pouze skupiny, ke kterým nebyli

je možné (Zobrazit uživatele)

Ü, 0-9, mezery a

založit novou skupinu

lenové jedné íslušným pro danou

Page 16: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 16 -

FKT 02

Požadavek Systém musí poskytnout webové uživatelské rozhraní k přiřazení uživatele ke skupině.

Skupinami jsou instituce působící v projektu CROSS-DATA:

• Plánovací svaz regionu Saské Kamenice

• Regionální plánovací svaz Horní Polabí/Východní Krušnohoří

• Regionální plánovací svaz Horní Lužice-Dolní Slezsko

• Karlovarský kraj

• Ústecký kraj

• Liberecký kraj

• Saský zemský úřad pro životní prostředí, zemědělství a geologii

• Saské státní ministerstvo vnitra,

jakož i další skupiny:

• veřejnost • externí subjekty s oprávněným zájmem

Realizace Základní funkčnost securityManageru:

Při založení nového uživatele je tento přiřazen některé skupině (viz FKT 00 a Založení skupiny uživatelů (viz FKT 01)).

Změny (žádné)

Poznámky (žádné)

Dialogy Viz obr. 4

FKT 03

Požadavek Systém musí poskytnout webové uživatelské rozhraní k administraci rolí (založit, změnit a smazat). Role zahrnuje jedno nebo více oprávnění pro určitý zdroj nebo určitou funkci.

Realizace Jedná se o základní funkčnost securityManageru 4.0, která je do ISÚP zakomponovaná. V rámci „Úložiště uživatelů“ lze zřizovat role, které jsou přístupné prostřednictvím stromového zobrazení. Konkrétní role jsou zapisovány a udržovány pod „Role“.

• Kliknutím na „Role“ je možno založit nové role.

o Povinné údaje jsou: Jméno

• Kliknutím na konkrétní název role jsou nahrána nastavení, tuto roli

Page 17: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

je možno smazat.

o

Vymazání role ze Správy uživatel

Změny (žádné)

Poznámky Povolené znaky pro názvy rolí:

Změna rolí je možná pomocí smazání a op

Dialogy

Obrázek 6: Administrátor securityManager

Nově založené role lze voprávněním.

Pozor: Názvy rolí nelze dodatenutno roli vymazat a založit novou.

FKT 04

Požadavek Systém musí být schopen pTak bude možné pmožné přidělením role uživateli p

Realizace Základní funkč

Při založení nového uživatele mu je 00).

V rámci editaceodebrat.

Změny (žádné)

Poznámky (žádné)

DATA ISÚP

je možno smazat.

Zobrazení uživatelů, kterým byla tato role p(Zobrazit uživatele)

Vymazání role ze Správy uživatelů je možné (Vymazat)

Povolené znaky pro názvy rolí: Znaky a-z, A-Z, ä-ü, Ä-Ü, 0-9, mezery a _.

je možná pomocí smazání a opětovného založení.

Administrátor securityManager – založit novou roli

založené role lze v oblasti správy oprávnění přiřazovat jednotlivým

Názvy rolí nelze dodatečně měnit. K tomu, aby bylo možno název zmnutno roli vymazat a založit novou.

Systém musí být schopen přidělit každému uživateli jednu nebo více rolí. Tak bude možné přidělením role uživateli přidělit více oprávn

ř ělením role uživateli přidělit více oprávnění.

Základní funkčnost securityManageru:

i založení nového uživatele mu je přiřazena alespoň jedna role (viz FKT

rámci editace existujícího uživatele je možno mu další role

- 17 -

, kterým byla tato role přiřazena

9, mezery a _.

tovného založení.

založit novou roli

azovat jednotlivým

tomu, aby bylo možno název změnit, je

každému uživateli jednu nebo více rolí. lit více oprávnění Tak bude

jedna role (viz FKT

další role přiřadit nebo

Page 18: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 7: Př ř

FKT 05

Požadavek Systém musí obsahovat administraci oprávnrole „administrátor“. Role „administrátor“ má pv systému a odpovídá za založení uživateladministrátor“. Krom

Realizace Základní funkč

Role „sM_Administrator“ securityManageru odpovídá požadované roli administrátora.

Změny Role sM-Administrator umožrozhraní securityManageru.nutno přidělit roli RIS_Redakteur (redaktor ISÚPu) (viz tabulka 1).

Poznámky Pro realizaci tohoto funksdi.suite se standardními funkcemi.security Manageru je sou

DATA ISÚP

Přiřazování jedné, p řípadn ě více rolí

Systém musí obsahovat administraci oprávnění pevně přrole „administrátor“. Role „administrátor“ má přístup ke všem zdroj

systému a odpovídá za založení uživatelů s rolí „skupinový administrátor“. Kromě toho administrátor odpovídá za mapovou aplikaci.

Základní funkčnost securityManageru:

Role „sM_Administrator“ securityManageru odpovídá požadované roli administrátora.

Administrator umožňuje komplexní administraci na internetovém securityManageru. Pro administraci ISÚPu (redakčělit roli RIS_Redakteur (redaktor ISÚPu) (viz tabulka 1).

Pro realizaci tohoto funkčního požadavku je využit securityManager sdi.suite se standardními funkcemi. Český překlad internetového rozhraní security Manageru je součástí projektové práce.

- 18 -

ě předdefinované ístup ke všem zdrojům

rolí „skupinový odpovídá za mapovou aplikaci..

Role „sM_Administrator“ securityManageru odpovídá požadované roli

uje komplexní administraci na internetovém Pro administraci ISÚPu (redakční rozhraní) je

lit roli RIS_Redakteur (redaktor ISÚPu) (viz tabulka 1).

ního požadavku je využit securityManager lad internetového rozhraní

Page 19: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 8: Role administrátora

FKT 06

Požadavek Systém musí obsahovat adminrole „Skupinový přenesena na uradministrátor musí být schopen založit uživatele vměnit je a smazat

Realizace Základní funkč

Role „sM_GroupAdministrator“ securityManageru odpovídá požadované roli skupinového administrátora.

• Založení, editace a smazání uživatel

• Založení nových rolí

• Ochrana sl

Další detaily jsou uvedeny v

Změny Role sM_GroupAdmskupiny v internetovém rozhraní securityManageru (viz tabulka 1).

DATA ISÚP

Role administrátora

Systém musí obsahovat administraci oprávnění pevně přrole „Skupinový administrátor“. Role „Skupinový administrátor“ je

enesena na určité pracovníky každé zúčastněné instituce. Skupinový administrátor musí být schopen založit uživatele v rámci příslušné skupiny,

mazat a přidělit oprávnění role „Uživatel“ („pracovník“).

Základní funkčnost securityManageru:

Role „sM_GroupAdministrator“ securityManageru odpovídá požadované roli skupinového administrátora.

Založení, editace a smazání uživatelů skupiny a přidě

Založení nových rolí

Ochrana služeb (viditelnost tzv. Setu oprávnění v rámci skupiny)

Další detaily jsou uvedeny v uživatelské příručce pro securityManager.

Role sM_GroupAdministrator umožňuje administraci v rámci pinternetovém rozhraní securityManageru (viz tabulka 1).

- 19 -

ě předdefinované kupinový administrátor“ je

né instituce. Skupinový říslušné skupiny, covník“).

Role „sM_GroupAdministrator“ securityManageru odpovídá požadované

řidělování rolí.

rámci skupiny)

ce pro securityManager.

rámci přidělené internetovém rozhraní securityManageru (viz tabulka 1).

Page 20: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Poznámky (žádné)

Dialogy

Obrázek 9: Role Skupinový administrátor

FKT 07

Požadavek Systém musí obsahovat administraci„Uživatel“ („Pmapy a znovu ho p

Realizace Základní funkč

Založení role s

Uživatelé, kterým byla poprávnění, ukládat a op

Změny Název role zní „Uživatel_Pracovník“ místo „Uživatel (Pracovník)“. To je podmíněno povolenými znaky pro role (viz P

Poznámky (žádné)

Dialogy

DATA ISÚP

Role Skupinový administrátor

Systém musí obsahovat administraci oprávnění pevně definované role Pracovník“). Uživatelé s touto rolí mají možnost uložit stav

mapy a znovu ho přidat.

Základní funkčnost securityManageru:

Založení role s názvem „Uživatel_Pracovník“ (detaily viz FKT 03).

kterým byla přidělena tato role, získají vní, ukládat a opět obnovovat (přidat) stav mapy.

Název role zní „Uživatel_Pracovník“ místo „Uživatel (Pracovník)“. To je no povolenými znaky pro role (viz Poznámky u FKT 03).

- 20 -

ě definované role touto rolí mají možnost uložit stav

tel_Pracovník“ (detaily viz FKT 03).

lena tato role, získají v portálu ISÚP

Název role zní „Uživatel_Pracovník“ místo „Uživatel (Pracovník)“. To je u FKT 03).

Page 21: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 10: Role „Uživatel_Pracovník“

FKT 08

Požadavek Systém musí nabídnout možnost vurčitým WFS stanovena na úrovni funkcí služeb

Realizace Základní funkč

• Definovat omezení ppřidělení role.

Stanovit přístupová oprávn

Změny (žádné)

Poznámky securityManager slouží kURL služeb jsou securityManageru zpTunneling, jinak kpřístup prostř

Dialogy Například dva detailní náhledy ze securityManageru pro ppřípadně akcí pro WFS.příručce pro securityManager.

Obrázek 11 : Omezení p

Obrázek 12 : Omezení p

DATA ISÚP

Role „Uživatel_Pracovník“

Systém musí nabídnout možnost v případě potřeby omezit pWFS službám projektových partnerů. Přístupová práva musí být

na úrovni funkcí služeb.

Základní funkčnost securityManageru:

Definovat omezení přístupu ke službě WFS prostř ělení role.

řístupová oprávnění na úrovni funkcí (zde nazývány „akce“).

securityManager slouží k ochraně přístupu pro vybrané služby WFS.URL služeb jsou securityManageru zpřístupněny pomocí napTunneling, jinak k nim přímý přístup není. Tímto způsobem je možný

ístup prostřednictvím securityManageru.

íklad dva detailní náhledy ze securityManageru pro přakcí pro WFS. Detailní popis funkčnosti se nachází v

ce pro securityManager.

: Omezení p řístupu na role

: Omezení p řístupu na akce

- 21 -

eby omezit přístup k ístupová práva musí být

WFS prostřednictvím

ní na úrovni funkcí (zde nazývány „akce“).

ístupu pro vybrané služby WFS. Tyto ny pomocí například SSL-

ůsobem je možný

íklad dva detailní náhledy ze securityManageru pro přidělování rolí, nosti se nachází v uživatelské

Page 22: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

3.2 Redakce map a portálu

Redakce map a portálu je vyvinuta na bázi mapApps a vybavena podobným způsobem specifickou oborovou klientskou logikou a odpovídajícími službami REST tak, aby byly realizovány následn

3.2.1 Úložiště metadat ISÚP / Strom témat

Úložiště metadat ISÚP a dalších redakv databázi, kterou lze číst, psát a aktualizovat prostdat je zajištěna prostřednictvím webového rozhraní suvolní prostřednictvím role RIS_Redakteur.

Zadávací masky byly diskutovány a finalizovány v

Po přihlášení se s oprávněním redaktora ISÚP jsou k„Přihlásit“ se změní na záložku „Redakce“.submenu přístup k redakčnímu rozhraní.

Obrázek 13: Redakce a submenu (mockup)

FKT 10

Požadavek Administrátor musí mít možnost dvojjv kontextu ISÚPu ke službtitul, poskytovatel dat, struhesla (jež se pozdinformace měmít možnost potřeby jednotlivé datové vrstvy (ISO19115 služby s metadaty z (CENIA, MICKAinformačních systémhttp://www.landesvermessung.sachsen.de/geomis/terraCatalog/Query/ShowCSWInfo.do?fileIda60a843acd95možno zadat adresu URL metadat.

Realizace Technická realizace:

DATA ISÚP

Redakce map a portálu

Redakce map a portálu je vyvinuta na bázi mapApps a vybavena podobným sobem specifickou oborovou klientskou logikou a odpovídajícími službami REST

tak, aby byly realizovány následně popsané požadavky.

metadat ISÚP / Strom témat

at ISÚP a dalších redakčních dat sestává z vlastní datové oblasti íst, psát a aktualizovat prostřednicím rozhraní REST.

ednictvím webového rozhraní s omezeným přístupem, které se role RIS_Redakteur.

Zadávací masky byly diskutovány a finalizovány v rámci workshopů 1 – 4.

ěním redaktora ISÚP jsou k dispozici různé funkce.ní na záložku „Redakce“. Tato záložka umožňuje prostřednictvím

čnímu rozhraní.

Redakce a submenu (mockup)

Administrátor musí mít možnost dvojjazyčně evidovat metadata potkontextu ISÚPu ke službě (WMS, INSPIRE View Service, WFS),

titul, poskytovatel dat, stručný popis, datum publikace služby v ISÚPu a hesla (jež se později budou používat pro vyhledávání). Pokud možno by informace měly být generovány z capabilities služeb. Kroměmít možnost propojit službu (ISO19119 metadata služby) a v p

eby jednotlivé datové vrstvy (ISO19115 data - metadata) v rámci služby s metadaty z českých metadatových informačních systém

MICKA a případně další) resp. německých metadatových ních systémů (GeoMIS.Sachsen) (např. v této form

http://www.landesvermessung.sachsen.de/geomis/terraCatalog/Query/ShowCSWInfo.do?fileIdentifier=e18e6e71-ad29-49a7-98ae-a60a843acd95). Pro každý jazyk musí existovat dialogové okno, kde je možno zadat adresu URL metadat.

Technická realizace:

- 22 -

Redakce map a portálu je vyvinuta na bázi mapApps a vybavena podobným sobem specifickou oborovou klientskou logikou a odpovídajícími službami REST

vlastní datové oblasti ednicím rozhraní REST. Údržba

ístupem, které se

zné funkce. Záložka uje prostřednictvím

evidovat metadata potřebná (WMS, INSPIRE View Service, WFS), jako: ný popis, datum publikace služby v ISÚPu a

ji budou používat pro vyhledávání). Pokud možno by capabilities služeb. Kromě toho musí

metadata služby) a v případě metadata) v rámci

čních systémů meckých metadatových

. v této formě: http://www.landesvermessung.sachsen.de/geomis/terraCatalog/Query/S

Pro každý jazyk musí existovat dialogové okno, kde je

Page 23: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 23 -

• Vytvoření datového modelu

• Vytvoření rozhraní REST včetně CRUD (create, read, update, delete)

• Vytvoření filtru metadat pro výběr metadat ISÚP

• Vytvoření zadávací masky, která může přijmout automaticky načítaná metadata k předvyplnění

Odborná realizace:

Uživatel spouští pomocí submenu „Metadata ISÚP nová“ Zobrazí se zadávací pole pro URL služby:

• Je nutno zadat URL služby, která má být popsána.

• „Dotázat se na vlastnosti služby“ zahájí záznam metadat dotazem capabilites a načtením dat, která jsou k dispozici

o Systém se dotazuje na vlastnosti služby.

o Pole metadat jsou na základě odpovědi služby vyplněna.

o V případě, že při dotazu dojde k chybě, je uživateli nahlášeno, že se vyskytla chyba.

Prostřednictvím metadat je nutno popsat následující pole, případně se zobrazí:

• Název: Zadání krátkého popisného názvu v češtině a němčině

• Krátký popis: Zadání krátkého popisu v češtině a němčině

• Klíčová slova: Zadání popisných klíčových slov v češtině a němčině (oddělování čárkou)

• URL: Zobrazení URL služby

• Typ služby: Zobrazení typu služby

• Datum publikování v ISÚP: Zobrazení data záznamu metadat (automatické vygenerování data prostřednictvím ISÚPu)

o V případě update metadat dojde k aktualizaci data

• Aktuálnost dat: Zadání data, dokumentujícího stav datové báze.

• Poskytovatel dat: Zadání poskytovatele dat

• Odkaz na soubor lyr: Zadání URL pro soubor lyr služby

• URL metadat: Zadání URL metadat služby pro česká a německá metadata

• Administrativní úroveň: Výběr administrativní úrovně, které má být služba přiřazena

o Administrativní úrovně dle administrativních jednotek vyhledávání podle plánů, případně plánů a služeb

Page 24: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 24 -

• Zadání metadat k vrstvám služby (vlastnosti vrstvy)

o SLD-URL: Zadání URL dokumentu SLD (pouze pro WMS/SLD)

o Pro každou vrstvu

� Kód (ID značky): Zadání kódy značky (značka CZ a značka DE)

� URL metadat: Zadání URL dat-metadat k vrstvě pro česká a německá metadata

Zčásti dvojjazyčné zadání je pro užitek a funkčnost portálu RIS zásadní. Pouze takto je možné zajistit společné porozumění a náhled na služby.

Rozhraní pro zadávání metadat může být pro různé typy služeb rozdílné. Vždy se zobrazí pouze relevantní zadávací pole.

Změny Z důvodů konvence, že pro SMS s funkčností Style budou české značky označeny CZ a německé značky DE lze od záznamu těchto technických detailů v metadatech upustit (workshop 3).Přidělení proběhne pro uživatele skrytě v systému ISÚP.

Kromě data publikování v ISÚP má být k dispozici datum aktuálnosti jako prvek metadat (workshop 3 a 5).

Kromě záznamu metadat pro služby ISÚP bude možná rovněž změna, případně smazání metadat (workshop 2 und 3).

Poznámky Pro WMS/SLD a WMS/SE platí pro StyleNames následující konvence:

• Style s německými značkami se nazývají DE.

• Style s českými značkami se nazývají CZ.

Díky tomuto předpisu je rozhraní záznamu méně komplexní a systém může použít správné značky / style automaticky.

Metadata služeb a vrstev musejí být popsána v referencovaném katalogu metadat (například GeoMIS. Příslušný katalog musí být technicky přístupný.

Zajištění přístupu prostřednictvím následující URL (příklad): http://www.geomis.sachsen.de/terraCatalog/Query/ShowCSWInfo.do?fileIdentifier=4867d4e6-a310-4a62-9e80-d2875caf9d8f)

Katalog musí být konformní s INSPIRE Discovery Service, například OGC CSW 2.0.2 AP ISO. Je možno zobrazit GetRecordById-Responses a HTML-stránky katalogů metadat.

Metadata musejí být v katalogu metadat přístupná v češtině a němčině, jinak není možno zajistit vícejazyčnost.

Zadavatel vytvoří produktivní datovou sadu, v rámci projektu budou vytvořena pouze testovací data.

Page 25: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 14 : Redakce metadat ISÚP nov

Obrázek 15 : Redakce metadat ISÚP nov(mockup)

DATA ISÚP

: Redakce metadat ISÚP nov ě (mockup)

: Redakce metadat ISÚP nov ě – chyb a při dotazu na službu

- 25 -

i dotazu na službu

Page 26: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 16 : Metadata ISÚP

FKT 10a

Požadavek (žádné)

Realizace Rozšíření FKT 10

Technická realizace:

• Vytvoř

• Vytvořdelete)

Odborná realizace:

Pro uživatelskou pmetadata editovat, p

DATA ISÚP

: Metadata ISÚP – přehled zadávacích polí (mockup)

ení FKT 10 – 12: Editace metadat ISÚP

Technická realizace:

Vytvoření datového modelu

Vytvoření rozhraní REST včetně CRUD (create, read, update, delete)

Odborná realizace:

Pro uživatelskou přívětivost je zásadní, aby bylo možno zaznamenaná metadata editovat, případně mazat.

- 26 -

ehled zadávacích polí (mockup)

CRUD (create, read, update,

tivost je zásadní, aby bylo možno zaznamenaná

Page 27: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Vyvolání submenu „Editace metadat ISÚP“ (záložka „Redakce“) pro editaci nebo smazání metadat ISÚP.

• Zobrazení tabulky zaznamenaných služeb ISÚP

• Pro každou službu jsou k

o

o

Zvolí-li uživatel funkci „Editovat“, otev(viz Dialog FKT 10, obr. 16).lze aktualizovat, p

Mají-li být metadata ISÚP smazána, pak je nutno pro odpovídající službu zvolit funkci „Smazat“.opravdu smazat.

Změny (žádné)

Poznámky (žádné)

Dialogy

Obrázek 17: Editace metadat ISÚP (mockup)

DATA ISÚP

Vyvolání submenu „Editace metadat ISÚP“ (záložka „Redakce“) pro editaci nebo smazání metadat ISÚP.

Zobrazení tabulky zaznamenaných služeb ISÚP

Pro každou službu jsou k dispozici následující akce

Editace

Smazání

li uživatel funkci „Editovat“, otevře se rozhraní pro záznam metadat (viz Dialog FKT 10, obr. 16). Zobrazí se zaznamenaná metadata.lze aktualizovat, případně doplnit.

li být metadata ISÚP smazána, pak je nutno pro odpovídající službu zvolit funkci „Smazat“. Následuje bezpečnostní dotaz, zda se má záznam opravdu smazat. Po potvrzení jsou metadata smazána.

Editace metadat ISÚP (mockup)

- 27 -

Vyvolání submenu „Editace metadat ISÚP“ (záložka „Redakce“) pro

e se rozhraní pro záznam metadat azí se zaznamenaná metadata. Nyní je

li být metadata ISÚP smazána, pak je nutno pro odpovídající službu nostní dotaz, zda se má záznam

Page 28: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 28 -

Obrázek 18: Smazat metadata ISÚP – bezpečnostní dotaz (mockup)

FKT 11

Požadavek Administrátor musí mít možnost dvojjazyčně evidovat metadata potřebná v kontextu ISÚPu k ArcGIS serveru Map Service REST, jako: titul, poskytovatele dat, stručný popis, datum publikace služby v ISÚPu a hesla (jež se později budou používat pro vyhledávání). Kromě toho musí mít možnost propojit službu (ISO19119 metadata služby) a v případě potřeby jednotlivé datové vrstvy (ISO19115 metadata dat) v rámci služby s metadaty z českých metadatových informačních systémů (CENIA, MICKA) a případně další resp. německých metadatových informačních systémů (GeoMIS.Sachsen). Pro každý jazyk musí existovat dialogové okno, kde je možno zadat adresu URL metadat.

Realizace Viz FKT 10

Změny Viz FKT 10

Poznámky Viz FKT 10

Dialogy Viz FKT 10

FKT 12

Požadavek Administrátor musí mít možnost při evidování metadat v ISÚPu WMS služeb propojit hodnotu sémantického porovnání z katalogu dat s příslušnými objekty (datové vrstvy a/nebo klasifikované atributy). Kromě toho administrátor musí stanovit, který formát (WMS SLD, WMS Styles) se má použít a které informace mají být předány v GetMap Request (SLD ULR resp. style name) (k tomu viz kapitolu 9.2.2).

Realizace Viz FKT 10

• Vytvoření zadávací masky k propojení s dokumenty WMS a SLD do jedné služby (pouze pro služby WMS s funkčností SLD)

• Zadání kódu (ID značky) ke každé vrstvě (české a německé kódy (ID značek))

Přístup ke katalogu značek / Katalogu dat pro propojení se záznamy v Katalogu dat prostřednictvím manuálního zadání ID prostřednictvím

Page 29: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 29 -

zadávací masky.

Změny Z důvodů konvence pro style nejsou nutné žádné další údaje při záznamu metadat ISÚP.

Poznámky Zadavatel vytvoří produktivní datovou sadu, v rámci projektu budou vytvořena pouze testovací data.

Dialogy Viz FKT 10

FKT 13

Požadavek Administrátor musí mít možnost WMS, INSPIRE View Service a/nebo WFS službu přidat k jednomu nebo více uzlům v tematickém prohlížeči nebo ji smazat. Kromě toho administrátor musí mít možnost v tematickém prohlížeči založit nové uzly nebo je smazat. Tematický prohlížeč je tematická sestava služeb a slouží uživateli cíleně vyhledávat služby.

Realizace Technická realizace:

• Vytvoření datového modelu

• Vytvoření rozhraní REST včetně CRUD (create, read, update, delete)

• Vytvoření citovatelného tematického prohlížeče

• Zapojení prostřednictvím kódů (ID značek) z metadat ISÚP z FKT 10

• Vytvoření zapojení do tematického prohlížeče pro mapovou aplikaci

Odborná realizace:

Je nutno zvolit submenu „Tematický prohlížeč“ na záložce „Redakce“. Redaktor ISÚPu uvidí dialog, rozdělený do dvou částí:

• Levá strana: Zobrazení Stromu témat (struktura složek témat a podtémat)

• Pravá strana: Seznam všech kódů, zaznamenaných prostřednictvím metadat ISÚP (ID značek)

Strom témat je zadán inicializačně, jeho členění bude dohodnuto na workshopu 5.

Strom témat lze rozšiřovat.

• Založení nové složky (tématu): Zadání názvu v češtině a němčině

Page 30: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 30 -

• Přesun tématu do stromu pomocí drag&drop

Ve Stromu témat je rovněž možno mazat témata nebo složky:

• Výběr složky, případně tématu a vymazání vybraného prvku (pravé tlačítko myši, smazat)

o Zobrazí se bezpečnostní dotaz, zda má být skutečně smazáno

Přiřazení obsahu k tématům:

• Tabulka (pravá strana) zobrazí nezávisle na typu služby všechny kódy (ID značek), které byly pro vrstvy zadány v metadatech ISÚP.

• Redaktor ISÚP tak může bez specifické znalosti vrstvy, případně služby, přiřadit téma (značku) k tématu / složce ve Stromu témat. .

• Výběr záznamu v tabulce (řádek v tabulce) a přiřazení ke Stromu témat pomocí drag&drop.

Záznam značky v tabulce lze přiřadit vícero tématům. V rozhraní Stromu témat se zobrazí české, případně německé označení značky.

Uživatel má možnost, přidat do mapy v mapovém prohlížeči prostřednictvím tak zvaného tematického prohlížeče předkonfigurovaná témata (viz FKT 22).

Změny Služby WFS není možno vyhledávat prostřednictvím tematického prohlížeče. Tematický prohlížeč slouží k vyhledávání předdefinovaných témat pro mapový prohlížeč. Vyhledávání služeb WFS je dále možné prostřednictvím „Vyhledávání > Služby“ a „Vyhledávání > Plány a služby“.

Strom témat se spustí se dvěma podstromy. Bude existovat český a německý strom, které bude možno otevřít prostřednictvím tohoto startovacího uzlu. Tyto uzly budou pojmenovány s CZ, případně DE, tyto názvy nesmějí být měněny. Budou použity v mapApps pro zobrazení dílčích stromů.

Poznámky Aplikace obsahuje pouze jednu sestavu témat.

Automatická kontrola uložených služeb neproběhne.

Metadata ISÚP je nutno ke každé vrstvě udržovat s kódy (ID značek) v češtině a němčině.

Page 31: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 19 : Redakce

Obrázek 20 : Tematický prohlížetématu (mockup)

FKT 14

Požadavek Administrátor musí mít možnost pREST k jednomu nebo více uzl

DATA ISÚP

: Redakce - tematický prohlíže č (mockup)

: Tematický prohlíže č – přiřadit zna čku / obsah k jednomu tématu (mockup)

Administrátor musí mít možnost přidat ArcGis server MapService jednomu nebo více uzlům v tématickém stromu nebo ji

- 31 -

ku / obsah k jednomu

idat ArcGis server MapService tématickém stromu nebo ji

Page 32: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 32 -

smazat.

Realizace Rozšíření FKT 13 o jeden typ služby.

V daném případě úprava datového modelu

Změny Viz FKT 13

Poznámky Viz FKT 13

Dialogy Viz FKT 13

FKT 15

Požadavek Administrátor musí mít možnost přidat službu ze seznamu předkonfigurovaných služeb WMS, INSPIRE View Service a ArcGIS Server Map Service REST (na rozdíl od tématického stromu se zde myslí jednořádkový seznam).

Realizace Technická realizace:

• Vytvoření datového modelu

• Vytvoření rozhraní REST včetně CRUD (create, read, update, delete)

• Vytvoření editovatelného seznamu služeb

• Zapojení entit z metadat ISÚP zu FKT 10

• Vytvoření zapojení seznamu služeb ISÚP pro mapovou aplikaci

Odborná realizace:

Bude poskytnut seznam všech služeb ISÚP typu WMS, ArcGIS Server a INSPIRE View Service. Tento seznam je označen jako Seznam služeb ISÚP.

Jelikož je tento seznam automaticky generován prostřednictvím metadat ISÚP, může redaktor na tento seznam nahlížet v „Redakce > Editovat metadata ISÚP“.

V mapovém prohlížeči proběhne nahrání služby prostřednictvím služeb ISÚP následujícím způsobem:

• Vyvolání nástroje „Služby / Přidat témata“

• Výběr z Tab „Služby ISÚP“

• Výběr služby ISÚP z tohoto seznamu

• Start dotazu na službu

Page 33: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

o

o

o

Změny (žádné)

Poznámky Viz FKT 13

Dialogy

Obrázek 21 : P

FKT 16

Požadavek Administrátor musí mít možnost provést konfiguraci mapové kompozice vmapového prohlížeprohlížeče možnost provést seskupovjejich pořadí.

Realizace Tento požadavek je realizován prostkonfiguračních soubor

Změny (žádné)

Poznámky Konfigurační soubor upravuje administrátor.

Dialogy (žádné)

FKT 17

DATA ISÚP

o Další průběh odpovídá průběhu pro zadání URL (FKT 47)

o Zobrazení všech příslušných služeb a vrstev, které ke službě patří, případně příslušných vrstev

o Atd.

: Přidání dialogu – Služby ISÚP (mockup)

Administrátor musí mít možnost provést konfiguraci mapové kompozice včetně příslušných datových vrstev v rámci (uvnitmapového prohlížeče. Administrátor má v rámci (uvnitř) mapového

če možnost provést seskupování datových vrstev a stanovit řadí..

Tento požadavek je realizován prostřednictvím editace potčních souborů mapApps. Tuto editaci provádí administrátor.

ční soubor upravuje administrátor.

- 33 -

hu pro zadání URL (FKT

íslušných služeb a vrstev, které ke

Administrátor musí mít možnost provést konfiguraci mapové rámci (uvnitř)

) mapového ní datových vrstev a stanovit

ednictvím editace potřebných mapApps. Tuto editaci provádí administrátor.

Page 34: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 34 -

Požadavek Administrátor musí mít možnost přidat mapovou kompozici do galerie map, změnit ji nebo smazat. Název mapové kompozice musí být dvojjazyčný (český, německý). Kromě toho se má pro mapovou kompozici přidat náhled (thumbnail), který se použije pro zobrazení galerie.

Realizace Technická realizace:

• Vytvoření datového modelu

• Vytvoření rozhraní REST včetně funkcí CRUD (create, read, update, delete) k ukládání aktuálního stavu mapy v oblasti Galerie v aplikaci.

• Vytvoření rozhraní pro zobrazení mapové galerie.

• Vytvoření funkce mazání pro editaci mapové galerie.

Odborná realizace:

Redaktor ISÚP (role: RIS-Redakteur) vytvoří v mapovém prohlížeči mapovou kompozici. Je možno odstranit jejich vrstvu nebo vrstvy přidávat, upravovat průhlednost vrstev a stanovit výřez území. Kromě toho je možno zakreslovat objekty Redlinig a ukládat je spolu s mapovou kompozicí. Je-li stav mapy uložen, je této kompozici přiděleno ID stavu a redaktor ISÚPu může tyto ID stavů použít k vytvoření galerií. Další detaily viz FKT 58.

Redaktor ISÚPu může vytvářet nové galerie, případně existující galerie mazat.

Postup pro vytvoření mapové galerie je následující (menu „Redakce > Galerie“)

• Název galerie: Zadání krátkého, pregnantního názvu mapové kompozice v češtině a němčině.

• ID galerie: Zadání ID mapové kompozice

o Přihlášený uživatel definuje mapovou kompozici předem v mapovém prohlížeči.

o Funkce „Uložit výřez mapy“ vegeneruje ID stavu, které je nutno zadat zde(FKT 58).

• Odkaz na náhled: Zadání URL náhledu, popisující mapovou kompozici.

o Obrázek se zobrazí v rozlišení 100 x 100 pixelů.

o Obrázek musí mít některý z následujících formátů: PNG, JPEG.

• „Vytvořit galerii“

Tato nová galerie se zobrazí v přehledu všech galerií na posledním

Page 35: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

místě dole. Lze posunovat pouze po

• Je možno pvyměnit místo s

Postup pro vymazání galerie:

• Výběr galerie, která má být smazána.

• Kliknout na ikonu „Smazat“

• Zobrazí se bezpesmazat.

• Po potvrzení prob

Změny Explicitní změbude docházet spíbude definována nová mapová kompozice a zgalerie.

V rámci třetího workshopu bylo dohodnuto, že na úvodnzobrazí první kompozice a dvtoho musejí dbát.

Poznámky Ukládá se: mapy, souřadnicov

Thumbnails budou vytváprostřednictvím URL.

Dialogy

Obrázek 22: Redakce

DATA ISÚP

Lze posunovat pouze pořadí galerie (pomoci drag&drop).

Je možno přesunovat mezi dvěma existujícími galeriemi nebo ěnit místo s jinou galerií.

Postup pro vymazání galerie:

ěr galerie, která má být smazána.

Kliknout na ikonu „Smazat“

Zobrazí se bezpečnostní dotaz, zda se tato galerie má opravdu smazat.

Po potvrzení proběhne smazání galerie

Explicitní změny nejsou realizovány, jelikož po dohodě na workshopech bude docházet spíče k obsahovým změnám mapové galerie. bude definována nová mapová kompozice a z ní vytvoř

řetího workshopu bylo dohodnuto, že na úvodní stránce se zobrazí první čtyři galerie. Vždy dvě galerie jsou určeny pro kompozice a dvě galerie pro německé kompozice. Redaktotoho musejí dbát.

Aktuální obsah mapy (včetně objektů Redlining), výřadnicový systém.

Thumbnails budou vytvářeny mimo aplikaci a budou kednictvím URL.

Redakce – Galerie (mockup)

- 35 -

adí galerie (pomoci drag&drop).

ma existujícími galeriemi nebo

nostní dotaz, zda se tato galerie má opravdu

na workshopech nám mapové galerie. Tzn. že

ní vytvořena nová

í stránce se čeny pro české

Redaktoři ISÚPu

Redlining), výřez

eny mimo aplikaci a budou k dispozici

Page 36: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 23 : Vytvo

Obrázek 24: Zobrazení nové galerie (mockup)

DATA ISÚP

: Vytvo řit novou galerii (mockup)

Zobrazení nové galerie (mockup)

- 36 -

Page 37: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 25: Smazat galerii (mockup)

3.2.2 Katalog dat

FKT 18

Požadavek Administrátor musí mít možnost pudržovaného katalogu dat pdatabáze dat. Obsahy musí být upraveny tak, že uživatel mvyhledávat zásadní pojmy (právní základy, definice a kritéria) vresp. získat zinformace z glosá

Realizace (odpadá)

Změny V rámci prvních dvou workshopSQL Server 2008 R2 sdatabáze tak

Náklady na tuto databází MS SQL Server.

Poznámky (žádné)

Dialogy (žádné)

DATA ISÚP

Smazat galerii (mockup)

Administrátor musí mít možnost převzít informace zudržovaného katalogu dat přes export databáze Acces do vlastní

dat. Obsahy musí být upraveny tak, že uživatel mvyhledávat zásadní pojmy (právní základy, definice a kritéria) vresp. získat z mapy hodnotu sémantického porovnání a p

glosáře.

rámci prvních dvou workshopů bylo dohodnuto použití databáze MS SQL Server 2008 R2 s originálními daty. Export a import do jiné databáze tak odpadá.

Náklady na tuto část budou místo toho využity pro fulltextový index nad databází MS SQL Server.

- 37 -

evzít informace z externě es export databáze Acces do vlastní

dat. Obsahy musí být upraveny tak, že uživatel může vyhledávat zásadní pojmy (právní základy, definice a kritéria) v glosáři

mapy hodnotu sémantického porovnání a příslušné

bylo dohodnuto použití databáze MS Export a import do jiné

ást budou místo toho využity pro fulltextový index nad

Page 38: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 38 -

3.2.3 Vstup na portál a vyhledávání

FKT 20

Požadavek Systém spustí portál v jazyce daného uživatele. Uživatel má možnost pomocí centrálně umístěné vlajky změnit jazyk

Realizace Při spuštění portálu se aplikace zobrazí podle jazykového nastavení prohlížeče v češtině nebo němčině.

• Nastavení prohlížeče německy (de, de-de) ISÚP se zobrazí v němčině.

• Nastavení prohlížeče česky (cs) ISÚP se zobrazí v češtině.

• Nastavení jiného jazyka prohlížeče: ISÚP se zobrazí v němčině.

Každý uživatel má navíc k dispozici i přepínač jazyků (CZ / DE).

Po jeho stisknutí se zobrazí hlášení v češtině a němčině:

„Po změně jazykového nastavení dojde ke ztrátě dosavadního nastavení.

Chcete opravdu změnit jazyk?“

Pokračovat / Storno“

Po změně jazyka se aplikace nově nahraje, dosavadní nastavení, a to i mapy, se ztratí.

Změny (žádné)

Poznámky Není-li v prohlížeči nastaven žádný z obou jazyků (čeština, němčina), otevře se aplikace iniciačně v němčině.

Dialogy

Obrázek 26: Zm ěna jazykového nastavení

FKT 21

Požadavek Uživatel musí mít možnost z mapové galerie vybrat mapovou kompozici a tuto přidat do prohlížeče.

Realizace Technická realizace:

• Parametrizované vyvolání mapApps s ID galerie

Page 39: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Odborná realizace:

V portálu se nachází menu „Galerie“k nahrání přehledu disponibilních

Pro každou kompozici se zobrazí Thumbnail a název vpřípadně němč

Mapová kompozice je zvolena kliknutím na mapovou kompozici (Thumbnail). Nahraje se do mapApps. Poté je aktivní záložka „Mapa“.

Změny (žádné)

Poznámky V galerii má uživatel kkompozice, které byly p

Dialogy

Obrázek 27: Galerie (Mockup)

FKT 22

Požadavek Uživatel musí mít možnost z

Realizace Uživatel má možnost, prostřednictvím tak zvaného tematického prohlíženakonfigurovaná témata.

Přidání tématu prostnásledujícím zp

• Vyvolání nástroje „Služby / P

DATA ISÚP

Odborná realizace:

portálu se nachází menu „Galerie“. Kliknutím na „Galerie“ dojde řehledu disponibilních mapových kompozic.

Pro každou kompozici se zobrazí Thumbnail a název věmčině.

Mapová kompozice je zvolena kliknutím na mapovou kompozici (Thumbnail). Nahraje se do mapApps. Poté je aktivní záložka „Mapa“.

galerii má uživatel k dispozici předem konfigurované mapové kompozice, které byly předtím vytvořeny redaktorem ISÚPu.

Galerie (Mockup)

Uživatel musí mít možnost z tématického prohlížeče vybrat službu.

Uživatel má možnost, přidat v mapovém prohlížeči do mapy ednictvím tak zvaného tematického prohlížeče p

nakonfigurovaná témata. .

idání tématu prostřednictvím tematického prohlížečnásledujícím způsobem:

Vyvolání nástroje „Služby / Přidat téma“ (v mapovém prohlíže

- 39 -

Kliknutím na „Galerie“ dojde

Pro každou kompozici se zobrazí Thumbnail a název v češtině,

Mapová kompozice je zvolena kliknutím na mapovou kompozici (Thumbnail). Nahraje se do mapApps. Poté je aktivní záložka „Mapa“.

edem konfigurované mapové eny redaktorem ISÚPu.

vybrat službu.

či do mapy ednictvím tak zvaného tematického prohlížeče předem

ednictvím tematického prohlížeče probíhá

idat téma“ (v mapovém prohlížeči

Page 40: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

• Výběr Tabu „Tematický prohlížeprohlíže

• Výběr složky z

o

o

o

o

• Přidání tématu

o

• Zobrazení vrstvy tématu v

Zobrazení tématu vnáhledu pod „Moje služby“.

Poznámky Tematický prohlížepřípadně vrstvy. Jedná se o tematický náhled, pro který nejsou nutné znalosti struktury služeb a vrstev. Binformace skryté.

Na základě dohody vněmecký Strom témat vbude poskytnuta

Dialogy

Obrázek 28 : Dialog P

DATA ISÚP

ěr Tabu „Tematický prohlížeč CZ“ nebo „Tematický prohlížeč DE“

ěr složky z tak zvaného Stromu témat

Navigace složkami k vlastním tématům.

Jedno téma odpovídá jednomu listu v rámci stromtémat.

Kliknutím na téma se téma nahraje do mapy.

Dialog zůstává otevřený, takže je možno přtémata.

řidání tématu

Start dotazu na příslušné služby a odpovídající vrstvy.Toto probíhá pro uživatele skrytě.

� Přiřazení probíhá během redakce Stprostřednictvím kódů (ID značek).

Zobrazení vrstvy tématu v mapě.

Zobrazení tématu v Content Manageru (Obsah mapy) v náhledu pod „Moje služby“.

Tematický prohlížeč představuje specifický náhled na dostupné služby, vrstvy. Jedná se o tematický náhled, pro který nejsou nutné

znalosti struktury služeb a vrstev. Během přidávání zůstanou tyto informace skryté.

ě dohody v rámci workshopu 4 uvidí uživatel mecký Strom témat v daném jazyce. Finální verze Stromu témat

bude poskytnuta českou i saskou stranou.

: Dialog P řidat – Tematický prohlíže č (mockup)

- 40 -

CZ“ nebo „Tematický

rámci stromu

Kliknutím na téma se téma nahraje do mapy.

ený, takže je možno přidávat další

íslušné služby a odpovídající vrstvy.

hem redakce Stromu témat

Manageru (Obsah mapy) v tematickém

edstavuje specifický náhled na dostupné služby, vrstvy. Jedná se o tematický náhled, pro který nejsou nutné

idávání zůstanou tyto

rámci workshopu 4 uvidí uživatel český a Stromu témat

Page 41: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 41 -

FKT 23

Požadavek Uživatel musí mít možnost pomocí fulltextového vyhledávání vyhledávat v metadatech služeb poskytnutých ISÚPem.

Realizace Technická realizace:

• Vytvoření fulltextového indexu nad databází MS SQL Server

• Vytvoření rozhraní REST (read) na metadata ISÚP

• Vytvoření rozhraní pro zadávání hledaných pojmů

• Vytvoření rozhraní pro zobrazení seznamu výsledků vyhledávání

Odborná realizace:

Prostřednictvím záložky „Vyhledávání“ se uživatel dostane do submenu „Služby“. Zde se v seznamu zobrazí všechny registrované, prostřednictvím metadat popsané služby.

Ke službám se v tabulce zobrazí následující informace, případě budou poskytnuty následující akce:

• Služby

o Název (služby)

o Typ (služby)

� WMS, WFS, View nebo AGS

o Poskytovatelé dat

o Datum publikace v ISÚP

� Datum popisu metadat služby

o Akce

� Přidat do mapy (FKT 26)

� Uložit / Otevřít soubor lyr

Množinu výsledků lze omezit fulltextovým vyhledáváním a dvěma dalšími možnostmi vyhledávání.

• Fulltextové vyhledávání

o Zadávací pole „Hledej…“: Zadejte hledaný pojem

o Fulltextové vyhledávání umožňuje vyhledávat ve všech polích metadat ISÚPu. Jako zástupné znaky jsou podporovány <*> a <?>

� <*> je zástupcem pro libovolně dlouhý řetěz znaků

� <?> zastupuje přesně jeden znak

Page 42: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

o

o

Proběhne aktualizace tabulky.

Změny (žádné)

Poznámky Služby WFS nelze do mapového prohlíževyhledávání př

K tomu, aby bylo možno ve vyhledávání „Služby“ službu najít, je nutno splnit následující podmínky:

• Služba musí být

Datum publikace vzáznamu, případn

Dialogy

Obrázek 29 : Vyhledávat „Služby“

FKT 24

Požadavek Uživatel musí mít možnost vvyhledávat poskytovatele dat.

Realizace Technická realizace:

• Rozšíř

DATA ISÚP

Zahajte vyhledávání („Vyhledat“).

Prostřednictvím metadat ISÚP jsou vyhledávány příslušné služby.

hne aktualizace tabulky.

Služby WFS nelze do mapového prohlížeče ze seznamu výsledkvyhledávání přidávat.

tomu, aby bylo možno ve vyhledávání „Služby“ službu najít, je nutno splnit následující podmínky:

Služba musí být popsaná prostřednictvím metadat ISÚP.

Datum publikace v ISÚP je automaticky přidělováno systémem případně při editaci.

: Vyhledávat „Služby“ – seznam všech služeb ISÚP (mockup)

Uživatel musí mít možnost v metadatech služeb poskytnutých ISÚPem vyhledávat poskytovatele dat.

Technická realizace:

Rozšíření rozhraní REST (read) pro metadata ISÚP

- 42 -

ednictvím metadat ISÚP jsou vyhledávány

e ze seznamu výsledků

tomu, aby bylo možno ve vyhledávání „Služby“ službu najít, je nutno

ednictvím metadat ISÚP.

lováno systémem při

seznam všech služeb ISÚP (mockup)

metadatech služeb poskytnutých ISÚPem

Page 43: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 43 -

• Vytvoření seznamu poskytovatelů dat

• Vytvoření rozhraní pro zobrazení seznamu výsledků vyhledávání

Odborná realizace:

Viz FKT 23 a obr. 29.

Množinu výsledků lze omezit prostřednictvím tří různých možností vyhledávání, zde „Poskytovatel dat“.

• Vyhledávání podle poskytovatele dat

o Zvolte poskytovatele dat ze seznamu a spusťte vyhledávání („Vyhledat“)

o Prostřednictvím metadat ISÚP jsou vyhledávány příslušné služby.

Proběhne aktualizace tabulky.

Změny (žádné)

Poznámky Viz FKT 23

Dialogy Viz FKT 23

FKT 25

Požadavek Uživatel musí mít možnost vyhledávat službu na základě publikačního data ISÚPu.

Realizace Technická realizace:

• Rozšíření rozhraní REST (read) pro metadata ISÚP

• Vytvoření rozhraní pro zadání výběru data (od …, do …) s podporou „calender control“

• Vytvoření rozhraní pro zobrazení seznamu výsledků vyhledávání

Odborná realizace:

Viz FKT 23 a obr. 29.

Množinu výsledků lze omezit prostřednictvím tří různých možností vyhledávání, zde „Datum publikace“.

• Vyhledávání podle data publikování v ISÚPu

o Za pomoci podpory pro zadávání dat zadejte datum a vyhledávejte podle služeb, které byly prostřednictvím metadat popsány před tímto datem, v tento den nebo po

Page 44: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 44 -

tomto datu.

o Prostřednictvím metadat ISÚP jsou vyhledávány příslušné služby.

Proběhne aktualizace tabulky.

Změny (žádné)

Poznámky Viz FKT 23

Dialogy Viz FKT 23

FKT 26

Požadavek Uživatel musí mít možnost po provedeném vyhledávání popsaném v FKT22, FKT23, FKT24 a FKT25 nalezenou WMS službu nebo INSPIRE View Service službu ze zobrazení výsledků přímo přidat do mapového prohlížeče

Realizace Technická realizace:

• Zobrazení funkce „Zobrazit v mapě“ v seznamu výsledků vyhledávání (FKT 23 - 25) pro uvedené typy služeb

• Kliknout na „Zobrazit na mapě“

• Vydání informace (URL služeb, seznam vrstev, styles, odkaz na soubor lyr atd.) na rozhraní REST

• Přidání služby do mapy

Odborná realizace:

Viz FKT 23

• Kliknout na „Zobrazit na mapě“

• Aktivuje se záložka „Mapa“

• Zobrazí se dialog pro výběr vrstvy služby (viz FKT 46)

o Zvolit vrstvu

o Přidat službu

• Zobrazení služby na mapě

Zobrazení služby v Obsahu mapy (Content Manager) pod „Moje služby“

Změny FKT 22 již neslouží k přidávání jednotlivých služeb, ale po diskusi a projednání v rámci workshopů 1-3 k přidávání předem definovaných témat.

Page 45: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 45 -

Poznámky Služby WFS nelze do mapového prohlížeče ze seznamu výsledků vyhledávání přidávat.

FKT 22 umožňuje přidávat vybraná témata do mapy způsobem, který byl popsán ve FKT 22.

Dialogy Viz FKT 23 a FKT 46.

FKT 27

Požadavek Uživatel musí mít možnost po provedeném vyhledávání popsaném v FKT22, FKT23, FKT24 a FKT25 nalezenou ArcGIS REST službu ze zobrazení výsledků přímo přidat do mapového prohlížeče

Realizace Viz FKT 26

Změny Viz FKT 26

Poznámky Viz FKT 26

Dialogy Viz FKT 26

FKT 28

Požadavek Uživatel musí mít možnost nalezenou WMS službu ze zobrazení výsledků pouhým kliknutím zobrazit jako soubor datové vrstvy v ArcGISu

Realizace Odborná realizace:

• Vyhledávání služeb prostřednictvím „Vyhledávat > Plány a služby“ případně „Vyhledávat > Služby“

• Zobrazení výsledků vyhledávání v příslušné tabulce (viz FKT 23 a FKT 33)

o Zobrazení funkce „Otevřít soubor vrstvy“ v seznamu výsledků po vyhledávání (FKT 23 – 25) pro uvedený typ služby

• Kliknout na „Otevřít soubor vrstvy“

• Vydání informace (URL služeb, seznam vrstev, styles, odkaz na soubor lyr atd.) na rozhraní REST

Pro vyvolání ArcGIS se využije funkcionality prohlížeče (Uložit jako / Otevřít s)

Page 46: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 46 -

Změny (žádné)

Poznámky Předpokladem je, že je služba prostřednictvím metadat popsána jako služba ISÚP a že byl zadán odkaz na soubor lyr.

Funkce „Otevřít soubor vrstvy“ předpokládá, že na počítači uživatele je instalován odpovídající program, umožňující otevírání tohoto typu dat a že tento program je pro tento typ dat v internetovém prohlížeči registrován. Podporována je standardní funkce prohlížeče Otevřít / Uložit soubory.

Z tohoto důvodu je možné, že se vyskytnou rozdíly v reakci jednotlivých prohlížečů.

Dialogy Viz FKT 23

FKT 29

Požadavek Uživatel musí mít možnost nalezenou ArcGISs REST Service službu a WFS službu ze zobrazení výsledků pouhým kliknutím zobrazit jako soubor datové vrstvy v ArcGISu. Jedná-li se o chráněnou službu WFS, uživatel bude požádán uvést uživatelské jméno a heslo, než bude chráněná služba zobrazena v ArcGISu prostřednictvím souboru datové vrstvy

Realizace Viz FKT 28

Změny Viz FKT 28

Poznámky Viz FKT 28

Dialogy Viz FKT 28

3.2.4 Glosář a nápověda

FKT 30

Požadavek Uživatel musí mít možnost interaktivně vyhledávat v glosáři vysvětlení k českým a německým vymezením ploch územně plánovací dokumentace a odborné terminologii, jakož i k dalším tematickým obsahům informací z glosáře katalogu dat. Uživatel musí mít možnost dvojjazyčně vyhledávat buď pomocí prázdného textového pole anebo abecedního pořadí pojmů.

Realizace Technická realizace:

• Vytvoření a správa interního IndexDB (Apache Lucene) nad

Page 47: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 47 -

databází MS SQL Server 2008

• Vytvoření rozhraní (read)

• Vytvoření rozhraní pro zadávání pojmů

• Vytvoření rozhraní pro zobrazení výsledků v podobě seznamu, který lze třídit (abecední řazení pojmů)

• Poskytnutí detailního zobrazení vybraného záznamu z Glosáře (Katalog dat)

Odborná realizace:

Kliknutím na „Katalog dat“ v menu se Katalog dat otevře v novém okně prohlížeče. V portálu ISÚP se zobrazí hlášení, že Katalog dat byl zobrazen v samostatném okně.

• Katalog dat umožňuje následující možnosti vyhledávání

o Vyhledávání podle typu jevu (pouze české jevy, pouze německé jevy, obojí)

o Filtr

o Zadávací pole pro fulltextové vyhledávání

• „Přidat do tabulky“ zahájí vyhledávání

• Výsledky se zobrazí v tabulce, zobrazí se počet výsledků.

o Zobrazení českých a německých jevů v jednom náhledu s poli: Označení, jev, kód, obrázek značky (vždy v češtině a němčině) a sémantické porovnání

o Kliknutím na „Kód“ se otevřete detailní náhled na vybraný jev.

Změny Bylo dohodnuto (workshop 1 a 2) použití originální databáze MS SQL Server 2008 R2 v Karlových Varech.

V rámci workshopu 2 bylo dohodnuto, že obrázky značek budou mít typ PNG a musejí mít jednotnou velikost 150x150 pixelů. Obrázky značek, které se od těchto pravidel budou odchylovat, se zobrazí v daném případě chybně, nebo vůbec ne.

V rámci workshopu 3 bylo dohodnuto, že Tab „Glosář“ bude dále pojmenován jako Tab „Katalog dat“. V rámci pátého workshopu bylo dohodnuto, že se v portálu ISÚP zobrazí hlášení, že Katalog dat byl zobrazen v samostatném okně. Uživatel tak bude mít lepší přehled o stavu portálu.

Poznámky Fulltextové vyhledávání umožňuje vyhledávat ve všech polích Katalogu dat. Jako zástupné znaky jsou podporovány <*> a <?>

• <*> je zástupcem pro libovolně dlouhý řetěz znaků

Page 48: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Filtr lze nastavit do t

1. Oblast vyhledávání: V případě obou posledních možností budou ze seznamu odstranjevy, které existují pouze ve druhé zemi a nemají ve vybraných zemích své protějšky.

2. Vyhledávací kritérium:text:

• „Všechny prvním filtrem (oblast vyhledávání)

• „Obsahující následující text… „uvolní textové pole pro t

3. Hledaný pojem

Jedná se o shora zmín

V případě každého fulltextového vyhledávání jsou zohledčeské, tak i nějazykového nastavení

Každý řádek tabulky obsahuje vždy jeden Stačí, aby byl hledaný pojem nalezen vdojde k zobrazení kompletního

Dialogy

Obrázek 30: Katalog dat

DATA ISÚP

• <?> zastupuje přesně jeden znak

Filtr lze nastavit do tří úrovní:

Oblast vyhledávání: Oba typy jevů | Německé jevy | Čě obou posledních možností budou ze seznamu odstran

jevy, které existují pouze ve druhé zemi a nemají ve vybraných zemích jšky.

Vyhledávací kritérium: Všechny existující | Obsahující následující

„Všechny existující“ zobrazí všechny jevy, které projdou prvním filtrem (oblast vyhledávání)

„Obsahující následující text… „ omezí dále výsledek, kdy se uvolní textové pole pro třetí filtr (hledaný pojem)

Hledaný pojem

Jedná se o shora zmíněné vyhledávání zástupných znaků.

ě každého fulltextového vyhledávání jsou zohledňeské, tak i německé texty (i když tyto nejsou pro uživatele

jazykového nastavení – viditelné).

ádek tabulky obsahuje vždy jeden český a jeden německý jev. í, aby byl hledaný pojem nalezen v jednom z obou jevů

zobrazení kompletního řádku s oběma jevy.

Katalog dat

- 48 -

České jevy: obou posledních možností budou ze seznamu odstraněny ty

jevy, které existují pouze ve druhé zemi a nemají ve vybraných zemích

Všechny existující | Obsahující následující

existující“ zobrazí všechny jevy, které projdou

omezí dále výsledek, kdy se

každého fulltextového vyhledávání jsou zohledňovány jak mecké texty (i když tyto nejsou pro uživatele – dle jeho

eský a jeden německý jev. obou jevů. Pokaždé

Page 49: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 31 : Detailní náhled jevu z Katalogu dat

FKT 30a

Požadavek Uživatel musí mít možnost získat prostv daném zvoleném jazyce informace o odborné terminologii.musí mít možno Glosáumístit.

Realizace Technická realizace:

• Abecední vyhledávání

• Poskytnutí glosá

• Vyvolání glosáportálu ISÚP v

• Vyvolání prostzáhlaví)

• Bude zohledn

DATA ISÚP

: Detailní náhled jevu z Katalogu dat

Uživatel musí mít možnost získat prostřednictvím odkazu na Glosádaném zvoleném jazyce informace o odborné terminologii.

musí mít možno Glosář maximalizovat a minimalizovat a libovoln

realizace:

Abecední vyhledávání

Poskytnutí glosáře v češtině a němčině

Vyvolání glosáře podle nastaveného jazykového nastavení portálu ISÚP v samostatném okně prohlížeče HTML.

Vyvolání prostřednictvím odkazu v ISÚP nahoře vpravo (v záhlaví)

Bude zohledněna česká abeceda / diakritika

- 49 -

ednictvím odkazu na Glosář daném zvoleném jazyce informace o odborné terminologii. Uživatel

a libovolně jej

e podle nastaveného jazykového nastavení e HTML.

ře vpravo (v

Page 50: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 50 -

Odborná realizace:

• Vyvolání glosáře prostřednictvím odkazu v ISÚP nahoře vpravo

• Při najetí myší se zobrazí nástroje a funkce tooltip

Změny (žádné)

Poznámky Zadavatel poskytne glosář v češtině a němčině. Tento glosář bude zapojen jako stránka HTML.

Dialogy

FKT 31

Požadavek Uživatel musí mít možnost zobrazit glosář v samostatném okně prohlížeče (pop-up okno). Tím bude možno glosář minimalizovat, maximalizovat, jakož ho volně přesunout a přecházet mezi jednotlivými okny (mapa, glosář a legenda).

Realizace Technická realizace:

• Vyvolání Katalogu dat (rozhraní pro vyhledávání a výsledky) ve samostatném okně HTML, viz FKT 30

Vyvolání glosáře v samostatném okně HTML prohlížeče, viz FKT 30a

Změny (žádné)

Poznámky Možná nastavení prohlížeče uživatele mohou vynutit otevření náhledu v záložce místo v samostatném okně. Náhled může být kromě toho zcela potlačen v důsledku blokování vyskakovacích oken. Aplikace portálu toto nemůže ovlivnit.

Dialogy Viz obr. 30

FKT 32

Požadavek Uživatel musí mít možnost se pomocí nápovědy v příslušně zvoleném jazyce kdykoliv informovat o obsluze a způsobu fungování informačního systému pro územní plánování. Uživatel musí mít možnost nápovědu minimalizovat a maximalizovat a volně ji přesunout. Kromě toho má uživatel dostat krátkou nápovědu formou tooltipu, když myší přejíždí přes definované oblasti.

Page 51: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 51 -

Realizace Technická realizace:

• Poskytnutí nápovědy ISÚP jako krátké nápovědy v češtině a němčině (cca 5 stránek)

• Vyvolání nápovědy podle nastaveného jazykového nastavení portálu ISÚP v samostatném okně prohlížeče HTML.

• Krátká nápověda ve formě tooltipu v češtině a němčině dle nastaveného jazykového nastavení portálu ISÚP

Odborná realizace:

• Vyvolání nápovědy prostřednictvím odkazu v ISÚP

• Při najetí myší se zobrazí nástroje a funkce tooltip

Změny (žádné)

Poznámky (žádné)

Dialogy

Obrázek 32: Vyvolání nápov ědy prost řednictvím odkazu

3.2.5 Zobrazení územně plánovacích informací

FKT 33

Požadavek Uživatel musí mít možnost nechat si zobrazit přes předdefinované administrativní správní hranice (administrativní jednotky), jež jsou zobrazeny na inteaktivní mapě pro výběr (imagemap), příslušné územně plánovací informace (= regionální plány ve formátu pdf s textovou částí na úrovni regionálních plánovacích sdružení a – případně v dalším stupni vývoje systému – i územní plány (aktuálně platné znění) a regulační plány (aktuálně platné znění) na úrovni obcí.

Na území Svobodného státu Sasko musejí být volitelné následující administrativní jednotky:

• saské plánovací regiony • zemské okresy • sdružení obcí • obce

Page 52: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 52 -

• místní části

Na území České republiky musí být volitelné tyto administrativní jednotky:

• české kraje • obce s rozšířenou působností (ORP) • obce

Realizace Technická realizace:

• Zobrazení ImageMap a seznamu administrativních úrovní

• Výběr administrativní úrovně prostřednictvím ImageMap nebo seznamu

• Dotaz na výsledky na aktuální úrovni

o Zobrazení seznamu výsledků s příslušnými dokumenty a službami pro zvolenou administrativní jednotku

o Vyvolání dalších funkcí ze seznamu výsledků je možné následujícími způsoby: Otevřít dokument, přidat službu do mapy, případně Stáhnout soubor lyr

• Zobrazení ImageMap následující administrativní úrovně, aktualizovaného seznamu s následující administrativní úrovní a hierarchií „Aktuální administrativní jednotka“

Členění tabulek:

• Služby

o Název

o Typ

o Úroveň

o Akce

� Přidat do mapy (neplatí pro WFS)

� Stažení souboru lyr (možno pro všechny typy služeb)

• Územně plánovací informace (plány)

o Název

o Typ

o Úroveň

o Akce

� Zobrazení / Stažení dokumentu

Odborná realizace (viz rovněž příklady použití ISÚP 6.3, 6.4 (Specifikace požadavků)):

Page 53: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 53 -

Zde se jedná o dvě funkce, případně položky menu. Nabízeno je jednak vyhledávání podle územně-plánovacích dokumentů (menu „Vyhledávání > Plány“) a jednak vyhledávání podle dokumentů a služeb (menu „Vyhledávání > Plány a Služby“).

Tyto administrativní jednotky jsou nabízeny prostřednictvím ImageMaps, případně výběrového seznamu:

• Saské regiony v území projektu CROSS-DATA

o Úroveň 1: saské plánovací regiony

o Úroveň 2: okresy

o Úroveň 3: sdružení obcí a obce

o Úroveň 4: obce

• České regiony v území projektu CROSS-DATA

o Úroveň 1: české kraje

o Úroveň 2: obce s rozšířenou působností (ORP)

o Úroveň 3: obce

Vyhledávat plány a služby je možno následujícím způsobem:

• Výběr administrativní jednotky prostřednictvím ImageMap

o „Zobrazit informace v tabulce“ – přidá výsledky k vybrané administrativní jednotce

o Přidání a zobrazení služeb a územně-plánovacích informací pro vybranou administrativní jednotku vždy v jedné tabulce

• Výběr administrativní jednotky prostřednictvím seznamu „Následující administrativní úroveň“

o Potvrzení výběru pomocí „Zobrazit informace v tabulce“

o Přidání a zobrazení služeb a územně-plánovacích informací pro vybranou administrativní jednotku

• Zobrazí se aktuální administrativní jednotka, případně dosavadní výběr:

o Kliknutím na název úrovně lze skočit zpět na tuto úroveň

� Aktualizace ImageMap a seznamu

Vyhledávání plánů probíhá analogicky s vyhledáváním plánů a služeb, zobrazí se však jedna tabulka výsledků.

Změny V rámci workshopu 2 bylo dohodnuto, že se nezobrazí pouze seznam plánů a služeb, které jsou přiřazeny zvolené administrativní jednotce, ale i plány a služby příslušných nadřazených administrativních úrovní.

Page 54: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 54 -

V rámci workshopu 4 bylo dohodnuto, že ImageMaps budou v případě potřeby opatřeny posuvníkem.

ImageMaps se mohou v důsledku množství administrativních jednotek stát nečitelnými. Pro zamezení tohoto stavu se ImageMap zvětší a budou přístupné pomocí posuvníku.

Novými typy dokumentů jsou:

• Ostatní (usnesení z workshopu 3)

• Zemský rozvojový plán (schváleno prostřednictvím elektronické komunikace dne 11.7.2012)

Regionální plány budou zaznamenány pro tu administrativní jednotku, které se týkají. Tzn. Zápis regionálního plánu pro například dva plánovací regiony v případě, že se jich tento plán týká. Je-li k dispozici dvoujazyčný regionální plán, pak je nutno popsat a zaznamenat oba dokumenty.

Poznámky Seznam možných administrativních jednotek je statický a nelze jej proto konfigurovat prostřednictvím rozhraní administrátora. Seznam typu dokumentů / služeb (regulační plán, regionální plán, územní plán města / obce, Zemský rozvojový plán, ostatní) je statický a nelze jej tak konfigurovat prostřednictvím rozhraní administrátora.

V dokumentaci pro administrátory je obsažen návod, jak je možno provádět úpravy administrativních jednotek.

• Úprava databáze

• Aktualizace ImageMaps

Funkce „Otevřít dokument“ při výběru dokumentu předpokládá, že na počítači uživatele je instalován odpovídající program, umožňující otevírání tohoto typu souborů a že tento program je pro tento typ souborů v internetovém prohlížeči registrován. Podporována je standardní funkce prohlížeče Otevřít / Uložit soubory.

Z tohoto důvodu je možné, že se vyskytnou rozdíly v reakci jednotlivých prohlížečů.

Page 55: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 33 : Vyhledávání „Plány a Služby“ úrovn ě Úroveň

Obrázek 34 : Vyhledávání „Plány a Služby“ úrovn ě Úroveň

DATA ISÚP

: Vyhledávání „Plány a Služby“ – výb ěr administrativní Úroveň 1 (mockup)

: Vyhledávání „Plány a Služby“ – Výsledky administrativní Úroveň 1 a výb ěr administrativní jednotky Úrove ň 2 (mockup)

- 55 -

r administrativní

Výsledky administrativní 2 (mockup)

Page 56: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 35 : Vyhledávání „Plány a Služby“ úrovn ě Úroveň

3.3 Mapová aplikace

3.3.1 Ovládání témat a vrste

Ovládání témat a vrstev představuje standardní nástroje vpopsány v následujícím textu.

FKT 40

Požadavek Systém musí spustit mapy v refere(českém u čuživatele), odkud uživatel pochází resp. jakou uživatel zvolil

Realizace Technická realizace:

Vyvolání mapApps v

Změny V rámci workshopu 2 bylo dohodnuto použití spolesouřadnicového systému

Poznámky (žádné)

Dialogy (žádné)

DATA ISÚP

: Vyhledávání „Plány a Služby“ – Výsledky administrativní Úroveň 1 a 2 a výb ěr administrativní jednotky Úrove ň 3 (mockup)

témat a vrstev

témat a vrstev představuje standardní nástroje v mapApps, detaily jsou následujícím textu.

Systém musí spustit mapy v referečním systému přislušné lokalizace eském u českého uživatele resp. německém u ně

uživatele), odkud uživatel pochází resp. jakou uživatel zvolil.

Technická realizace:

Vyvolání mapApps v souřadnicovém systému ETRS 89 / UTM 33 N

rámci workshopu 2 bylo dohodnuto použití společného startovacího adnicového systému ETRS 89 / UTM 33 N.

- 56 -

Výsledky administrativní ň 3 (mockup)

mapApps, detaily jsou

islušné lokalizace meckém u německého

.

adnicovém systému ETRS 89 / UTM 33 N

ného startovacího

Page 57: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 57 -

FKT 40a

Požadavek (žádné požadavky ze Specifikace požadavků)

Realizace Bude poskytnut přepínač pro změnu souřadnicového systému mapy (mapApps).

Má být dána možnost změny souřadnicového systému. Bude nabídnut seznam s následujícími souřadnicovými systémy:

• WGS84 (Kód EPSG: 4326)

• Gauss-Krüger, 4. pásma (Kód EPSG: 31468)

• Gauss-Krüger, 5. pásem (Kód EPSG: 31469)

• ETRS89 / UTM Zone 32 N (Kód EPSG: 25832)

• ETRS89 / UTM Zone 33 N (Kód EPSG: 25833)

• ETRS89 / ETRS-LAEA (Kód EPSG: 3035)

• Křovák (Kód: 102067)

Po výběru jiného souřadnicového systému se mapa nově nahraje.

Aktuálně zvolený souřadnicový systém a souřadnice pozice kurzoru myši se zobrazí pod mapou).

Změny Na workshopu 3 nabídla firma conterra novou funkci „FKT 40a“, ta byla přijata a realizována dodatečně ke Specifikaci požadavků.

Poznámky Přidané služby podporují uvedené souřadnicové systémy.

Dialogy (žádné)

FKT 41

Požadavek Uživatel musí mít možnost v mapovém prohlížeči přecházet mezi různými mapovými kompozicemi z mapové galerie.

Realizace Odborná realizace:

• Uživatel si zvolí záložku „Galerie“.

• Zobrazí se mapové galerie, které jsou aktuálně v ISÚP uloženy.

o Pro každou galerii se zobrazí náhled a název.

• Uživatel si kompozici vybere kliknutím na její náhled.

• Vyvolání mapy pomocí předem definované mapové kompozice

Page 58: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 58 -

• Změna na Tab „Mapa“, poté aktivní funkční oblast

• Přidání a zobrazení mapového kompozice

Změny Výběr galerie probíhá na portálzu. Z portálu pak mapová kompozice může být nahrána do mapového prohlížeče.

Poznámky Viz FKT 21

Dialogy Viz FKT 21

FKT 42

Požadavek Uživatel musí mít možnost na mapě zapínat a vypínat viditelnost jednotlivých datových vrstev služby

Realizace Základní funkčnost mapApps.

• V Obsahu mapy (Content Manager) stejně jako v manažeru vrstev lze vrstvy zapnout, případně vypnout.

V Obsahu mapy (Content Manager) (Tematický náhled / Náhled témat) lze zapnout / vypnout předem definovaná témata.

Změny (žádné)

Poznámky (žádné)

Page 59: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 36 : Obsah mapy pro

Předem konfigurovaná témata / Vorkonfigurierte Themen

Změna mehi náhledy: témata a služby / Wechsel zwischen den Ansichten: Themen und Dienste

Výběr tématu kliknutím

Rotace náhledu detailu k tématu (zapnout / vypnout) / Auswahl eines Themas per Klick

Rotation der Ansicht für Details zum Thema (an-/ausschalten)

DATA ISÚP

: Obsah mapy pro řízení témat (mockup)

- 59 -

Page 60: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 37 : Manažer vrstev pro

FKT 43

Požadavek Uživatel musí mít možnost nastavit transparentnost datové vrstvy

Realizace Základní funkč

V Manažeru vrstev lze vrstvu nastavit jako transparentní

Změny (žádné)

DATA ISÚP

: Manažer vrstev pro řízení vrstev (mockup)

Uživatel musí mít možnost nastavit transparentnost datové vrstvy

Základní funkčnost mapApps.

Manažeru vrstev lze vrstvu nastavit jako transparentní

Smazání / vypnutí vrstvy Löschen

Pořadí renderingu vrstvy v map ě

Posunutí vrstvy pomocí drag&drop

Nastavení pr ůhlednosti

- 60 -

Uživatel musí mít možnost nastavit transparentnost datové vrstvy

Smazání / vypnutí vrstvy

adí renderingu vrstvy

Posunutí vrstvy

Page 61: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 61 -

Poznámky Poskytnuté služby WMS a ArcGIS Server musejí podporovat „transparentnost“.

Dialogy Viz obr. 37

FKT 44

Požadavek Systém musí rozdílně v závislosti na lokalitě zobrazit značky objektů v mapě, identifikované jako sémanticky stejné nebo podobné V případě, kdy mapu vyvolá český uživatel, musejí se objekty, pocházející z českých a německých služeb, které jsou stejné nebo podobné, zobrazit s českou symbolologií. Objekty německých služeb, kterým neodpovídá žádný český protějšek, se zobrazí německou symbolologií. V případě, kdy si mapu vyvolá německý uživatel, je reakce přesně opačná.

Realizace Technická realizace:

mapApps byla rozšířena o logiku, která řídí, že při výběru jazyka DE budou vyvolány a použity styles s označením DE (pro češtinu obráceně).

Změny (žádné)

Poznámky Z důvodů konvence, že pro WMS s funkcionalitou style budou české značky označovány CZ a německé značky DE, je možno upustit od záznamu těchto technických dat v metadatech (workshop 3).Přiřazení proběhne skrytě v systému ISÚP.

Funkčnost je možno realizovat službami, podporujícími odpovídající názvy style (DE/CZ). Tzn. je-li přidána služba, zobrazí se symbolika v češtině, případně němčině, pokud služba nabízí funkcionalitu Style a názvy style odpovídají konvenci.

V případě, že služby, případně jejich názvy style neodpovídají konvenci o pojmenování, může uživatel v tak zvaném Layer-Manager zvolit pro vrstvu NamedStyle, případně udat SLD-URL. N.

Dialogy (žádné)

FKT 45

Požadavek Uživatel musí mít možnost prohlížet metadata ve službě. Mají být zobrazeny prvky metadat, jež se musí podle směrnice INSPIRE povinně uvést. Metadata se mají vyvolat z příslušných

Page 62: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 62 -

metainformačních systémů obou zemí. Pro německy mluvící projektové partnery je to GeoMIS.Sachsen (http://www.landesvermessung.sachsen.de/geomis/terraCatalog) a pro české projektové partnery metainformační systém CENIA pro data životního prostředí (http://www.cenia.cz/__C12571B20041F1F4.nsf/index.html), MICKA a případně další.

Realizace Jedná se o základní funkčnost mapApps, která bude rozšířena.

• Odkazy na záznamy v katalogu metadat budou vloženy do seznamu metadat IÚP.

o Metadata katalogu metadat jsou zapisována prostřednictvím odpovědi GetRecordById nebo html stránky katalogu metadat.

Bude realizováno odpovídající rozhraní pro přístup na metadata INSPIRE prostřednictvím metadat ISÚP.

Změny (žádné)

Poznámky Metadata ISÚP musejí být udržována prostřednictvím redaktora ISÚP.

Metadata INSPIRE musejí být přístupná prostřednictvím rozhraní INSPIRE Discovery v jednotlivých katalozích.

Dialogy (žádné)

FKT 46

Požadavek Uživatel musí mít možnost z předkonfigurovaného seznamu služeb WMS přidat službu nebo více služeb.

Realizace Technická realizace:

Jedná se o základní funkčnost mapApps, která bude rozšířena.

Odborná realizace:

Portál ISÚP nabízí pět možností, jak přidat další služby, případně témata do mapy. Přidání:

• služby prostřednictvím manuálního zadání URL služby (zadání URL)

• služby z předem nakonfigurovaného seznamu externích služeb (oblíbené)

• služby ISÚP ze seznamu všech služeb ISÚP (Služby ISÚP) a

• tématu prostřednictvím tak zvaného Tematického prohlížeče

Page 63: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 63 -

CZ, případně -DE.

Zde je popsáno přidání služeb ze seznamů:

• Přidání služeb ISÚP

• Přidání oblíbených (externích služeb)

Přidání služby prostřednictvím Oblíbených funguje následujícím způsobem:

• Vyvolání nástroje „Služby / Přidat téma“

• Výběr tabu „Oblíbené“

• Výběr služby z tohoto seznamu

• Start dotazu na službu

o V případě, kdy se například jedná o URL služby WMS, vypíší se všechny vrstvy služby.

o Pokud se jedná o URL služby ArcGisServer, vypíší se v rámci mezikroku všechny dostupné služby této služby ArcGisServer

� Uživatel si vybere službu.

� Nyní budou pro službu vypsány všechny vrstvy.

• Uživatel vybere jednu nebo více vrstev služby a potvrdí svůj výběr.

• Služba a vybrané vrstvy s přidají do mapy.

• Content Manager bude v tematickém náhledu rozšířen o tematickou oblast „Moje služby“, případně bude pro tyto nové služby a vrstvy doplněn.

o Přidaná služba se zobrazí zde.

Zobrazení vrstvy v mapě, pokud je viditelná v aktuálním měřítku, souřadnicovém systému a výřezu mapy.

Redakce:

Redaktor ISÚP může definovat externí služby pro přidávání do mapy („Redakce > Oblíbené“).

Přidat novou službu do oblíbených:

• Název služby: Zadání názvu v češtině a němčině

• URL služby: Zadání URL služby

• „Přidat službu k oblíbeným“

Služba se poté objeví v tabulce a je pro přidání přístupná v mapovém prohlížeči.

Vymazání služby je rovněž možné.

Page 64: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

• Zvolit službu v

• Zvolit funkci „Smazat“

• Zobrazí se bezpez oblíbených smazána.

Seznam služeb ISÚP je automaticky doplslužby ISÚP typu WMS, ArcGIS Server MapServer a INSPIRE View Service.

Změny Workshop 6:

• Bude vyhodnoceno, zda lze tabulky služeb ISÚP a oblíbených vytvoř

• Pokud mapApps tuto funkcionalitu pro tato rozšíposkytne, pak bude toto tstandardních funkjako doposud

Poznámky (žádné)

Dialogy

Obrázek 38 : Dialog Pslužba) (mockup)

DATA ISÚP

Zvolit službu v tabulce

Zvolit funkci „Smazat“

Zobrazí se bezpečností dotaz, zda má být služba oblíbených smazána.

Seznam služeb ISÚP je automaticky doplňován z databáze. služby ISÚP typu WMS, ArcGIS Server MapServer a INSPIRE View

Bude vyhodnoceno, zda lze tabulky služeb ISÚP a oblíbených vytvořit jako tabulky, které je možno třídit.

Pokud mapApps tuto funkcionalitu pro tato rozšířposkytne, pak bude toto třídění doplněno. Nebude-li to pomocí standardních funkčností možné, nebude možno tabulky jako doposud – třídit.

: Dialog P řidat k oblíbeným (zde ješt ě označeno jako externí služba) (mockup)

- 64 -

ností dotaz, zda má být služba opravdu

Zobrazí se služby ISÚP typu WMS, ArcGIS Server MapServer a INSPIRE View

Bude vyhodnoceno, zda lze tabulky služeb ISÚP a oblíbených

Pokud mapApps tuto funkcionalitu pro tato rozšíření ISÚP li to pomocí

ností možné, nebude možno tabulky – tak

eno jako externí

Page 65: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 39 : Dialog P

Obrázek 40 : Dialog Vybrat sl

DATA ISÚP

: Dialog P řidat služby ISÚP (mockup)

: Dialog Vybrat sl užbu (mockup)

- 65 -

Page 66: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 41: Dialog Vybrat vrstvu (mockup)

Obrázek 42: Redakce

Obrázek 43 : Smazat položku z Oblíbených (mockup)

FKT 47

Požadavek Uživatel musí mít možnost manuálním zadáním WMSjednu službu nebo více služeb

Realizace Základní funkč

Změny (žádné)

Poznámky (žádné)

DATA ISÚP

: Dialog Vybrat vrstvu (mockup)

Redakce –Oblíbené (mockup)

: Smazat položku z Oblíbených (mockup)

Uživatel musí mít možnost manuálním zadáním WMS-URL pjednu službu nebo více služeb.

Základní funkčnost mapApps, případně SDI-Extension

- 66 -

URL přidat

Page 67: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 44 : Dialog Manuální zadání

FKT 48

Požadavek Systém musí uživateli pro WMS a INSPIRE View Service datové vrstvy umožnit zobrazit na mapovém náhledu sémantické porovnání „semafor“ (viz kapitolu 7.3)

Realizace Technická realizace:

• Vytvoř

• ProstřKatalogu dat pro jeden záznam

Při vyvolání bude vytvok jevu, obrázek zna

Změny (žádné)

Poznámky Vrstva sémantického náhledu bude specifikována ve spolupráci se zadavatelem. Tato specifikace bude zhotoviteli poskytnuta pzahájením realizace komponenty.

Dialogy Viz FKT 30

FKT 49

Požadavek V případě vrstev, které nelze zobrazit (v viditelné, služba není k

Realizace Základní funkč

Změny (žádné)

Poznámky (žádné)

DATA ISÚP

: Dialog Manuální zadání URL (mockup)

Systém musí uživateli pro WMS a INSPIRE View Service datové vrstvy umožnit zobrazit na mapovém náhledu sémantické porovnání „semafor“ (viz kapitolu 7.3)

Technická realizace:

Vytvoření komponenty, přistupující do Repository-Service

Prostřednictvím odkazu dojde k vyvolání detailního náhledu Katalogu dat pro jeden záznam

i vyvolání bude vytvořeno požadované zobrazení (zobrazení detailjevu, obrázek značky a výsledek sémantického porovnání)

Vrstva sémantického náhledu bude specifikována ve spolupráci se zadavatelem. Tato specifikace bude zhotoviteli poskytnuta pzahájením realizace komponenty.

ě vrstev, které nelze zobrazit (v daném měřítku nejsou viditelné, služba není k dispozici), zobrazí systém hlášení.

Základní funkčnost mapApps, případně SDI-Extension

- 67 -

Systém musí uživateli pro WMS a INSPIRE View Service datové vrstvy umožnit zobrazit na mapovém náhledu sémantické porovnání -

Service

vyvolání detailního náhledu

eno požadované zobrazení (zobrazení detailů ky a výsledek sémantického porovnání)

Vrstva sémantického náhledu bude specifikována ve spolupráci se zadavatelem. Tato specifikace bude zhotoviteli poskytnuta před

ěřítku nejsou

Page 68: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 68 -

Dialogy (žádné)

3.3.2 Navigační funkce

FKT 50

Požadavek Ohledně vizualizace musí systém nabídnout uživateli velký rozsah mapy, tomu musí být přiznána přednost vůči navigačním prvkům.

Realizace Základní funkčnost mapApps.

Změny (žádné)

Poznámky (žádné)

Dialogy (žádné)

FKT 51

Požadavek Při spuštění aplikace musí být zobrazen plný rozsah zobrazovaného území (full extent). Zobrazeny mají být jen administrativní hranice českých krajů a saských plánovacích regionů zúčastněných v projektu. Plný rozsah území zahrnuje administrativní území českých krajů a německých regionálních plánovacích sdružení působících v projektu.

Realizace Základní funkčnost mapApps.

Během inicializačního vyvolání mapy se zobrazí území projektu CROSS-DATA

Změny (žádné)

Poznámky Musí být k dispozici služby s odpovídajícími mapovými podklady.

Dialogy (žádné)

FKT 52

Požadavek Uživateli musí být k dispozici tyto navigační funkce:

- přiblížení (zvětšení) (zoom in) - oddálení (zmenšení) (zoom out) - přecházení na předchozí výřez z rozsahu mapy (zoom to last

Page 69: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 69 -

extent) - zoomování na celý rozsah mapy (full extent) - posunutí mapy (pan) - zoomování podle předem definovaných měřítek - zoomování na zadané měřítko (kromě toho má být zobrazeno

aktuální měřítko) - přehledná mapa (OverviewMap), která zobrazí příslušný výřez

území v obdélníku, v němž se uživatel zrovna nachází - obdélníkové zoomování (zoom In) - poskytování různých základních map, mezi nimiž lze přecházet

Realizace Základní funkčnost mapApps, případně SDI-Extension s některým rozšířením, například

• Zadání měřítka

Vypnutí mapy na pozadí (žádná)

Změny Vedle shora uvedených map na pozadí existuje možnost, nezvolit žádnou mapu na pozadí (Workshop 4).

V rámci workshopu 5 bylo rozhodnuto, že iniciační startovací výřez mapy bude odpovídat území projektu. Bude poskytnut další stupeň přiblížení (Zoom Out), tento stupeň zobrazí celé Sasko a odpovídající část Česka.

Pro možnost lepšího využití budou upraveny stupně měřítek a upraveny na zaokrouhlené stupně měřítek. To ale znamená, že tak zvané Tiled Services (WMTS) nebo ArcGIS Server Tiled Services nebude možno využít, pokud nebudou podporovat požadovaný stupeň přiblížení.

Nová úprava v rámci workshopu 6:

• Na základě stupňů přiblížení a vázaného přiblížení bylo rozhodnuto odstranit zadávání měřítka, zadávací pole bude z rozhraní odstraněno.

• Výběr měřítka prostřednictvím seznamu

o V případě „nerovných měřítek“ podmíněných WMST (Tled Services) zůstane výběr měřítka v nástrojové liště zachován.

o V případě „rovných“ měřítek (nepoužití WMTS, ale WMS), se seznam objeví v zápatí mapApps. Budou přidávány a konfigurovány další stupně ZOOMu.

Směrodatné je rozhodnutí zadavatele.

Poznámky Pro přehlednou mapu je nutno poskytnout službu, tato by měla například zobrazovat hranice celého regionu projektu CROSS-DATA.

Page 70: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 45 : Základní nástroje pro

Obrázek 46 : Zoomovat na zadané m

Obrázek 47: Př

DATA ISÚP

: Základní nástroje pro navigaci v map ě (Zoomslider ad.)

: Zoomovat na zadané m ěřítko (mockup)

Přehledná mapa (mockup)

- 70 -

(Zoomslider ad.)

Page 71: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Obrázek 48 : Zm

FKT 53

Požadavek Uživatel musí mít možnost pohybovat se vepodle předem definovaných hranic správních území (administrativních jednotek). Na území Svobodného státu Sasko musejí být volitelné následující administrativní jednotkyadministrátorem voln

- saské plánovací regiony- zemské okresy- sdružení obcí- obce - místní

Na území Čjednotky:

- české kraje- obce s- obce

Realizace Technická realizace:

• Vytvořs administrativními jednotkami.

o

o

• Při výbjednotku.

• Základem vyhledávání je ArcGIS Server 10 Featura Service.

DATA ISÚP

: Změnit mapu na pozadí (mockup)

Uživatel musí mít možnost pohybovat se ve výřezu z rozsahu mapy edem definovaných hranic správních území (administrativních

jednotek). Na území Svobodného státu Sasko musejí být volitelné následující administrativní jednotky (příslušné úrovně musejí být administrátorem volně konfigurovatelné):

saské plánovací regiony zemské okresy sdružení obcí

místní části

Na území České republiky musí být volitelné tyto administrativní

eské kraje obce s rozšířenou působností (ORP)

Technická realizace:

Vytvoření nástroje, který zobrazí výběrové menu administrativními jednotkami.

Výběr saské / německé administrativní jednotky nebo české administrativní jednotky

Odpovídajícím způsobem lze rovněž prohledávat úrovněmi.

výběru je možné přiblížení na odpovídající správní jednotku.

Základem vyhledávání je ArcGIS Server 10 Featura Service.

- 71 -

ezu z rozsahu mapy edem definovaných hranic správních území (administrativních

jednotek). Na území Svobodného státu Sasko musejí být volitelné ě musejí být

eské republiky musí být volitelné tyto administrativní

ěrové menu

mecké administrativní jednotky nebo

ž prohledávat

iblížení na odpovídající správní

Základem vyhledávání je ArcGIS Server 10 Featura Service.

Page 72: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

• Vyhledávání lze nakonfigurovat, tzn. že vyhledávání je možno rozšíř

o

o

Odborná realizace:

• Výběr, zda jsou vyhledávány administrativní úrovn

o

• Je možné p

Změny Úrovně Správní správní sdružení neexistují (workshop 3).

Části obcí nebudou zohled(workshop 2).

Poznámky Požadované Bounding Boxy budou dodány zadavatelem ve stejném souřadnicovém systém reprojektován tzn. nebudou existovat menší odchylky v případně okolního nárazníkového pásma.

Dialogy

Obrázek 49 : Vyhledávání a p(mockup)

3.3.3 Zobrazení legendy

FKT 54

DATA ISÚP

Vyhledávání lze nakonfigurovat, tzn. že vyhledávání je možno rozšířit. Závislost mezi úrovněmi je ale nutná.

Lze doplňovat nové úrovně.

Změny v datech lze provádět aktualizací služby ArcGIS serveru.

Odborná realizace:

ěr, zda jsou vyhledávány české nebo nadministrativní úrovně

Dle výběru se zobrazí uvedené úrovně

Je možné přiblížení na příslušnou úroveň

Správní sdružení a Obce musejí být spojeny, jelikož plošná správní sdružení neexistují (workshop 3).

ásti obcí nebudou zohledňovány, nebyly vyhodnoceny jako nutné orkshop 2).

Požadované Bounding Boxy budou dodány zadavatelem ve stejném adnicovém systému. Po výběru bude potřebný souř

systém reprojektován tzn. nebudou existovat menší odchylky ě okolního nárazníkového pásma.

: Vyhledávání a p řiblížení na administrativní úrovn

Zobrazení legendy

- 72 -

Vyhledávání lze nakonfigurovat, tzn. že vyhledávání je možno

t aktualizací služby ArcGIS

eské nebo německé

sdružení a Obce musejí být spojeny, jelikož plošná

ovány, nebyly vyhodnoceny jako nutné

Požadované Bounding Boxy budou dodány zadavatelem ve stejném ebný souřadnicový

systém reprojektován tzn. nebudou existovat menší odchylky

iblížení na administrativní úrovn ě

Page 73: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 73 -

Požadavek Uživatel musí mít možnost legendu k datovým vrstvám zobrazit v samostatném okně prohlížeče (pop-up okno). Tím bude možné legendu zobrazit a potlačit, minimalizovat a maximalizovat a volně přesunout, aby bylo možné přecházet mezi jednotlivými okny (mapa, glosář a legenda).

Realizace Pro standardní legendu bude využita funkce z mapApps. Zobrazí se v samostatném okně prohlížeče.

Změny (žádné)

Poznámky Komponenta legendy může zobrazit pouze legendy, dodané příslušnou službou. Dodatečné automatické vylepšení nebo uzpůsobení se jiným dodávaným legendám není možné.

Dialogy (žádné)

Page 74: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 74 -

FKT 55

Požadavek V legendě budou zobrazeny jen ty datové vrstvy, jež jsou aktuálně viditelné:

- Vypnuté datové vrstvy nebudou zobrazeny. - Datové vrstvy, jež nejsou viditelné pro překročení nebo

podkročení rozsahu měřítka, nebudou v legendě. - Datové vrstvy, jež nejsou k dispozici, nebudou v legendě

zobrazeny (WMS služba není k dispozici, datová vrstva není k dispozici v souřadnicovém systému).

Realizace Základní funkčnost mapApps, případně SDI-Extension a rozšíření.

Změny (žádné)

Poznámky (žádné)

Dialogy (žádné)

3.3.4 Mapové funkce

FKT 56

Požadavek Uživatel musí mít možnost na mapě měřit plochy a vzdálenosti

Realizace Základní funkčnost mapApps

Změny V rámci 5 workshopu bylo dohodnuto, otevírat okno pro měření menší, avšak škálovatelné a posuvné.

Poznámky Je nutno poskytnout ArcGIS Server Geometry Service

Page 75: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 50 : Funkce m

FKT 57

Požadavek Uživatel musí mít možnost nechat si zobrazit soumapě.

Souřadnice by mWGS84, EPSG:31468, 31469, EPSG:102067 a ETRS89

Realizace Přepočet souřadnic je map Apps podporován klientsky.

Souřadnicový systém EPSG:102067 nepDůsledkem je, že funkce ppřepočet používá mapApps standardn„proj4js“, která p„proj4js“. Realizace projekce„Ksystém EPSG:102067, však dosud nebyl realizována.

Realizace souřbázi proj4js.

Změny Workshop 6:

DATA ISÚP

: Funkce m ěření ploch a úsek ů (aktivní: úseky)

Uživatel musí mít možnost nechat si zobrazit souřadnice k položce na

adnice by mělo být možné zobrazit v souřadnicových systémech WGS84, EPSG:31468, 31469, EPSG:102067 a ETRS89

et souřadnic je map Apps podporován klientsky.

adnicový systém EPSG:102067 nepředstavuje standardní kód.sledkem je, že funkce přepočtu nejsou přímo podporovány. Pro

et používá mapApps standardně volnou knihovnu JavaScript rá představuje realizaci celosvětově známé knihovny

Realizace projekce„Křovák“, potřebné pro souřsystém EPSG:102067, však dosud nebyl realizována.

Realizace souřadnicového systému EPSG:102067 je realizována na

- 75 -

položce na

adnicových systémech

edstavuje standardní kód. ímo podporovány. Pro

volnou knihovnu JavaScript známé knihovny

ebné pro souřadnicový

adnicového systému EPSG:102067 je realizována na

Page 76: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

• Bude dozobrazovány na druhém místvýsledky zppožadavku realizováno.

• Souřadnice budou zobrazeny následujícím zpSouřadni

Poznámky (žádné)

Dialogy

Obrázek 51 : Zobrazení sou

FKT 57a

Požadavek (nejsou požadavky ze Specifikace požadavk

Poskytnou InformaWMS.

Realizace Technická realizace:

Obsah XML dotazu URL bude zobrazen v

Základní funkčzobrazovat dotazy GetFeatureInfo.pro odpovědi GetFeatureInfo, členění:

http://web1.extranet.sachsen.dCE=WMS&WIDTH=950&HEIGHT=700&FORMAT=image/png&BBOX=4640452.74863158,5667119.035156459,4668216.027722489,5687576.188170813&SRS=EPSG:31468&LAYERS=RS_4_1b_Z402_1b&STYLES=DE&TRANSPARENT=TRUE&EXCEPTIONS=applicatio

DATA ISÚP

Bude dořešeno, zda souřadnice Křováku mohou být zobrazovány na druhém místě nebo zda ArcGIS Server vydá výsledky zpět libovolně. Bude-li možné třídění, bude dle požadavku realizováno.

řadnice budou zobrazeny následujícím způřadnice: Hodnota souřadnice 1 | Hodnota souřadnice 2.

: Zobrazení sou řadnic:

(nejsou požadavky ze Specifikace požadavků)

Poskytnou Informační button pro dotaz GetFeatureInfo na témata

Technická realizace:

Obsah XML dotazu URL bude zobrazen v tabulce HTML.

Základní funkčnost mapApp bude rozšířena tak, aby bylo možno zobrazovat dotazy GetFeatureInfo. Zobrazení bude optimalizováno

ědi GetFeatureInfo, které budou odpovídat následujícímu

http://web1.extranet.sachsen.de/geoservice/crossdata1/wms?SERVICE=WMS&WIDTH=950&HEIGHT=700&FORMAT=image/png&BBOX=4640452.74863158,5667119.035156459,4668216.027722489,5687576.188170813&SRS=EPSG:31468&LAYERS=RS_4_1b_Z402_1b&STYLES=DE&TRANSPARENT=TRUE&EXCEPTIONS=applicatio

- 76 -

ováku mohou být nebo zda ArcGIS Server vydá

ní, bude dle

adnice budou zobrazeny následujícím způsobem: řadnice 2.

na témata

ena tak, aby bylo možno Zobrazení bude optimalizováno

které budou odpovídat následujícímu

e/geoservice/crossdata1/wms?SERVICE=WMS&WIDTH=950&HEIGHT=700&FORMAT=image/png&BBOX=4640452.74863158,5667119.035156459,4668216.027722489,5687576.188170813&SRS=EPSG:31468&LAYERS=RS_4_1b_Z402_1b&STYLES=DE&TRANSPARENT=TRUE&EXCEPTIONS=applicatio

Page 77: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

n/vnd.ogc.se_ini&QUERY_LAYERS=RS_4_1b_Z402_1b&X=653&Y=478&INFO_FORMAT=application/vnd.ogc.gml&FEATURE_COUNT=50

Odborná realizace:

Po výběru funkce a kliknutí do mapy se posunovatelném oknmapApps zobrazí odpovodpověď.

Změny Nový požadavek z

Poznámky Služby poskytují odpov

Dialogy

Obrázek 52 : Výsledek informa

3.3.5 Uložit výřez mapy

FKT 58

Požadavek Registrovaný mapy (obrázek mapy a ovládání témat).

Realizace Rozšíření základní funk

Technická realizace:

• Uložení stavu mapy v databázi

Odborná realizace:

Po vyvolání funkce „Uložit stav mapu / s následujícími nástroji:

• Uložit stav mapy

• Obnovit (nahrát) stav mapy

DATA ISÚP

n/vnd.ogc.se_inimage&REQUEST=GetFeatureInfo&VERSION=1.1.1&QUERY_LAYERS=RS_4_1b_Z402_1b&X=653&Y=478&INFO_FORMAT=application/vnd.ogc.gml&FEATURE_COUNT=50

Odborná realizace:

ru funkce a kliknutí do mapy se posunovatelném oknmapApps zobrazí odpověď na dotaz. Lze střídat vrstvy, které dodají

Nový požadavek z workshopu 4.

Služby poskytují odpovědi dle zadání.

: Výsledek informa čního dotazu

Registrovaný uživatel musí mít možnost si lokálně uložit aktuální stav mapy (obrázek mapy a ovládání témat).

ení základní funkčnosti mapApps

Technická realizace:

Uložení stavu mapy v databázi

Odborná realizace:

Po vyvolání funkce „Uložit stav mapu / obnovit“ se zobrazí toolbox následujícími nástroji:

Uložit stav mapy

Obnovit (nahrát) stav mapy

- 77 -

mage&REQUEST=GetFeatureInfo&VERSION=1.1.1&QUERY_LAYERS=RS_4_1b_Z402_1b&X=653&Y=478&INFO_FO

ru funkce a kliknutí do mapy se posunovatelném okně dat vrstvy, které dodají

uložit aktuální stav

obnovit“ se zobrazí toolbox

Page 78: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 78 -

Postupy jsou následující:

• Uložit stav mapy

o Zadání titulku / názvu aktuálního stavu mapy (max. 50 znaků)

o Vyvolání funkce „Uložit“

o Aktuální stav se uloží

� Výřez z mapy

� Kompozice témat, případě Služeb / vrstev

� Objekty Redlinig

o Systém přidělí ID stavu

• Obnovit (nahrát) stav mapy

o Vyvolání funkce

o Zobrazení seznamu všech stavů, které přihlášený uživatel předtím uložil

o Výběr stavu ze seznamu

� Zobrazení ID stavu, které je možno kopírovat a předat dále

� Zobrazení odkazu na stav, který je možno předat uživateli bez přihlašovacích údajů

o Nahrání stavu

o Stav se obnoví a mapa se nově nahraje.

ID stavu je uloženo na straně serveru a archivováno po dobu 24 měsíců. Pokud stav nebude po dobu 24 měsíců použit, bude ze systému automaticky odstraněn. Při vyvolání stavu se Timer opětovně vynuluje a čas do automatického smazání začíná běžet od začátku.

Poznámka: Uložit stav, případě ID stavu je základem Galerie map.

Při automatickém smazání stavu mapy se rovněž vymažou příslušné záznamy v Galerii map.

Změny Conterra dodatečně poskytne ukládání objektů Redlining v rámci uložení stavu.

Stav bude v databázi udržován po dobu 24 měsíců, v případě nepoužití bude smazán.

V případě, kdy dojde k automatickému smazání stavu, dojde i ke smazání příslušných záznamu´ů v Galerii map.

Po workshopu 5 a telefonátu dne 20.08.2012 byla funkce rozšířena:

• V případě uložení stavu, případně při pozdějším nahrání

Page 79: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

(obnovení) se zobrazí UR

o

o

o

• V případ(obnovení) se

o

o

Pouze přihlášený uživatel a role RIS_Anwender_Mitarbeiter (ISÚP_uživatel_pracovník)

Poznámky (žádné)

Dialogy

Obrázek 53 : Uložit stav mapy (zde pod „jižní Sasko“ (Südsachs en))

FKT 59

Požadavek Registrovaný uživatel musí mít možnost si stáhnout lokální soubor dat, v němž je uložen aktuální stav mapy

Realizace Technická realizace:

• Implementace Upload v(prostř

Odborná realizace:

DATA ISÚP

(obnovení) se zobrazí URL (odkaz na stav).

Tuto URL lze předat dalším uživatelům.

Mapový klient pak stav mapy zobrazí v samostatném okně (mimo portál ISÚP).

Rovněž nepřihlášení uživatelé si mohou stav nahrát.

řípadě uložení stavu, případně při pozdějším nahrání (obnovení) se zobrazí rovněž ID stavu.

Tuto URL lze předat dalším uživatelům.

Přihlášený uživatel může toto ID stavu zadat do mapového klienta a nahrát.

řihlášený uživatel a role RIS_Anwender_Mitarbeiter (ISÚP_uživatel_pracovník) mohou nahrát (obnovit) stav.

: Uložit stav mapy (zde pod „jižní Sasko“ (Südsachs en))

Registrovaný uživatel musí mít možnost si stáhnout lokální soubor mž je uložen aktuální stav mapy

Technická realizace:

Implementace Upload v souboru stavu ze služby stavu (prostřednictvím dialogu)

Odborná realizace:

- 79 -

samostatném

ihlášení uživatelé si mohou stav nahrát.

jším nahrání

že toto ID stavu zadat do

ihlášený uživatel a role RIS_Anwender_Mitarbeiter

: Uložit stav mapy (zde pod „jižní Sasko“ (Südsachs en))

Registrovaný uživatel musí mít možnost si stáhnout lokální soubor

souboru stavu ze služby stavu

Page 80: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 80 -

Viz FKT 58

Změny Viz FKT 58

Poznámky Viz FKT 58

Dialogy Viz FKT 58

3.3.6 Tisk výřezu mapy

FKT 60

Požadavek Uživatel musí mít možnost si vytisknout výřez z rozsahu mapy ve formátu pdf.

Realizace Technická realizace:

• Využití funkce tisku mapApps se specifickou úpravou tisku do pdf a templates

Odborná realizace:

• Po stisknutí tlačítka dojde k vygenerování pdf, který předá obraz mapy

• Formát: DIN A4, na šířku

o Šipka, ukazující sever (odpadá)

o Název: Pevně zadáno, konfigurovatelné administrátorem

o Poznámka ke copyrightu: Pevně zadáno, konfigurovatelné administrátorem

o Logo CROSS-DATA, logo ERDF

o Zobrazení měřítka (1:x) (odpadá)

o Měřítko

Datum tisku

Změny Zobrazení data a šipky, ukazující sever, je požadováno (workshop 4)

Na základě e-mailu ze dne 03.07.2012 má být šipka, ukazující sever, opět odstraněna.

V rámci workshopu 5 byl stanoven titulek výtisku v pdf, tento zní v češtině : „Česko-saský informační systém pro územní plánování (ISÚP)“ a odpovídajícím způsobem v němčině.

Ve výtisku budou zobrazeny rovněž kresby a komentáře. Průhlednost všech objektů lze nastavit v konfiguračním souboru.

Workshop 6: Šipka, ukazující sever a číslo měřítka budou

Page 81: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 81 -

odstraněny. Lišta měřítka zůstane zachována. Kromě toho bude doplněno logo EU ERDF.

Poznámky Kvalita tisku závisí na rozlišení obrázku, které bude dodáno mapovou službou. Služby musí dále dodat informace o měřítku tisku.

Podporovány budou dokumenty pdf formátu A4 (na šířku). Ve standardním tisku nebude k dispozici legenda.

Dialogy (žádné)

3.3.7 Funkce komentáře

FKT 61

Požadavek Uživatel musí mít možnost na mapě zanechat komentáře.

Realizace Technická realizace:

• Vytvoření funkce Redlining, prostřednictvím které bude možno vpisovat texty v předepsaném stylu do mapy.

o Objekty se nacházejí v tzv. GlassPane Layer

Odborná realizace:

• Vyvolání sady nástrojů „Kreslení“

• Do mapy je možno zakreslovat body, linie, polygony a texty.

• Všechny výkresy lze odstranit.

Změny Rozšíření funkce kreslení o kreslení / vymazání bodů, linií polygonů (workshop 4)

V rámci workshopu 5 bylo rozhodnuto, zobrazovat text i nadále červenou barvou, podložit jej ale bílým pozadím tak, aby byla zajištěno jeho lepší čitelnost. Toto bylo odpovídajícím způsobem implementováno, z důvodů chyby v ESRI JavaScript-API však aktuálně nefunguje.

Poznámky (žádné)

Page 82: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA

Dialogy

Obrázek 54 : Funkce kreslení

DATA ISÚP

: Funkce kreslení

- 82 -

Page 83: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA 83

4 Nefunk ční požadavky

4.1 Uživatelská přívětivost

NF 00

Požadavek Konzistence a dodržení standard ů: Uživatelské rozhraní by mělo být strukturované podle jednotných hledisek, aby byla u jednotlivých prvků zajištěna jejich rozpoznatelnost. Pojmy, symboly a chování prvků se musí v rámci aplikace použít jednotně a ne úplně jiným způsobem než to uživatelé znají z jiných webových stránek nebo softwareových programů

Realizace Bude použit rámec portálu, který zapojí všechny administrativním redakční a ostatní nástroje a funkce.

Veškeré komponenty budou navzájem na sebe harmonicky odladěny a budou opticky, ale i technicky odpovídat aktuálním požadavkům.

Ovládání viditelnosti nástrojů a funkcí bude probíhat prostřednictvím přiřazování rolí v securityManagerovi a to tak, že budou zobrazovány pouze relevantní prvky. Tímto způsobem nedojde k přehlcení rozhraní.

V míře, v jaké to je technicky možné, budou pojmy, značky a reakce prvků v rámci aplikace použity jednotně a budou odpovídat obecným vzorům ovládání.

Změny (žádné)

Poznámky (žádné)

NF 01

Požadavek Přirozený jazyk : Namísto systémově orientovaných pojmů se má pro konečné uživatele použít srozumitelný přirozený jazyk. Příklad: hlášení „data byla úspěšně stažena“ je srozumitelnější než „transakce byla provedena“.

Realizace Texty, hlášení, dialogy, formuláře atd. se budou zobrazovat v přirozeném jazyce.

Texty budou definovány v češtině a němčině a srozumitelně formulovány.

Page 84: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 84 -

Změny (žádné)

Poznámky (žádné)

NF 02

Požadavek Zamezení vzniku chyb a jejich odstra ňování : Systém má uživatele podpořit při zamezení chybných zadání (např. pomocí vhodných přednastavení, seznamů výběru, textů nápovědy, validace zadání uživatele).

V případě vzniku chyb se má hlášení chyb zobrazit jednoduchým srozumitelným jazykem, tj. nikoliv jako hlášení exceptions nebo systémové hlášení. Hlášení chyb má problém popsat a oznámit uživateli další postup. Z hlášení chyb by uživatel měl pokud možno zjistit následující:

- Příčinu problému: v případě, že něco zkusil, co systém nepodpoří, mělo by to být vysvětleno. Příklad: V případě, že uživatel chtěl přidat servisní službu, která není podpořena, mohlo by být vhodné toto hlášení: „Servisní služba nebyla nalezena. Lze přidat jen webové mapové služby (WMS).“

- - Zda problém může řešit sám (anebo zda se jedná o zásadní problém, který může řešit jen administrátor).

Realizace Uživatelé budou při zadávání systémem podporováni do té míry, v jaké to je v rámci rozsahu prací technicky proveditelné. Tzn. chybnému zadání bude zabráněno například pomocí výběrových seznamů, budou zobrazovány texty nápovědy (tooltip), tam, kde to bude smysluplné, bude provedeno přednastavení.

Chybové hlášky budou rovněž zobrazeny v přirozeném jazyce.

Změny (žádné)

Poznámky (žádné)

NF 03

Požadavek Poznatelnost stavu systému : Uživatelé musí vždy poznat, kdy systém pracuje (např. symbolem přesýpacích hodin nebo ajax request).

Realizace Je nutno rozeznat stav systému, jednak prostřednictvím symbolů ukládání (přesýpací hodiny), jednak – v případě potřeby – systémovými hláškami.

Page 85: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 85 -

Změny (žádné)

Poznámky Stav systému webových aplikací je rovněž ovlivňován faktory jako jsou například dostupnost sítě, aktivita prohlížeče, nastavení proxy, firewall, dostupnost služeb atd. Webový klient nemůže změnu stavu těchto komponent rozeznat v každém případě.

NF 04

Požadavek Požadavky na design : Při designu je třeba zohlednit estetická hlediska (např. použití homogenních barevných schémat). Mají se použít barvy v souladu s barvami použitými v logu projektu (viz http://www.cross-data.eu/).

Realizace V rámci designu budou zohledněny estetická hlediska. ISÚP se bude orientovat podle moderního, intuitivně použitelného designu mapApps. Bude zachována barevnost CROSS-DATA.

Změny (žádné)

Poznámky (žádné)

NF 05

Požadavek Logo / upozorn ění

Předpisy v oblasti publicity (např. logo EU) je třeba zohlednit. Informace o firmě a výrobku se nesmějí uvádět.

Realizace Do aplikace budou zabudována odpovídající loga. Umístění zobrazení a ev. příslušné nápisy budou specifikovány v návrhu rozhraní. Bude vytvořeno odpovídající rozložení (mockup).

Změny (žádné)

Poznámky Potřebná loga atd. budou poskytnuta zadavatelem při zahájení prací na prototypu.

4.2 Zabezpečení

NF 10

Požadavek Systém musí implementovat různá opatření, jež zabrání ztrátě bezpečnosti. K tomu patří vybraná opatření, jež jsou obsažena

Page 86: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 86 -

v katalogu opatření „Bezpečnost webových aplikací“ vydaném Spolkovým úřadem pro bezpečnost informačních technlogii (BSI).

Realizace Jednotlivá opatření z BSI (NF 11 – 17) budou v rámci realizace provedena. Musejí odpovídat potřebě zabezpečení a být realizovatelná v rámci rozpočtu.

Změny (žádné)

Poznámky (žádné)

NF 11

Požadavek Validace dat k zamezení Cross Site Scripting a SQL Injection

Realizace Vstupy od uživatelů budou standardně analyzovány dle sémantiky zadávacího pole.

Změny (žádné)

Poznámky (žádné)

NF 12

Požadavek Při implementaci přístupů k databázím by měly být použity prepared statements nebo stored procedures k zamezení SQL injection

Realizace Náš postup předpokládá aplikaci Prepared Statements pro zamezení SQL Injections. Přístup je přes Hibernate API a bez přímého použití SQL.

Změny (žádné)

Poznámky (žádné)

NF 13

Požadavek Použití SSL při přenosu citlivých informací (např. hesel atd.…)

Realizace Citlivé informace budou přenášeny šifrovaně.

Změny (žádné)

Page 87: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 87 -

Poznámky Pro bezproblémový průběh jsou nutné certifikáty SSL, které nejsou součástí této nabídky. Certifikáty SSL budou poskytnuty zadavatelem.

NF 14

Požadavek Vynucení bezpečných hesel

Realizace Základní funkčnost securityManageru:

Změny (žádné)

Poznámky Bude využito standardního nastavení securityManageru. Každé heslo tak musí splňovat následující požadavky:

• Minimální délka: 8 znaků

Povolené zvláštní znaky: - (minus)

NF 15

Požadavek Pokud bude nutné vyměnit informace o přihlášení mezi různými aplikacemi, musí se použít jednorázové přihlášení (single sign-on).

Realizace Centrální login na portálu ISÚP umožní přístup na jednotlivé komponenty zde nabízeného řešení.

Změny (žádné)

Poznámky (žádné)

NF 16

Požadavek Logování přístupů k systémům ke zjištění pokusů o napadení

Realizace Přístup do systémů bude protokolován soubory log na straně serveru. Zápisy log budou prováděny po řádcích a v běžných formátech log.

Změny (žádné)

Poznámky Vyhodnocení, případně zpracování vytvořených souborů není součástí této nabídky. Soubory log jsou strukturovány tak, že je

Page 88: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 88 -

možno je analyzovat pomocí řady nástrojů pro vyhodnocování.

NF 17

Požadavek Pokud se jedná o citlivá data, musí být chráněna před neoprávněným přístupem.

Realizace Citlivá data lze chránit pomocí koncepce přístupů a oprávnění. Tyto jsou k nahlédnuté pouze po úspěšné autorizaci / autentifikaci.

Změny (žádné)

Poznámky (žádné)

4.3 Možnost dalšího rozšíření

NF 20

Požadavek Musí existovat možnost přidat další jazyky

Realizace Základní funkčnost mapApps, případně SDI-Extension a rámce portálu je odpovídajícím způsobem realizována.

Změny (žádné)

Poznámky (žádné)

NF 21

Požadavek Systém by měl být navržen podle principu „open-closed“. Software by měl být jak otevřený pro rozšiřování, tak i uzavřený pro modifikace

Realizace Odpovídá principu architektury mapApps.

Změny (žádné)

Poznámky (žádné)

NF 22

Požadavek Prvky uživatelského rozhraní systému musejí být koncipovány tak, aby bylo možno snadno provést změny v layoutu (kompozici). Instrukce layoutu se musí spravovat odděleně od kódů HTML

Page 89: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 89 -

v souborech typu CSS.

Realizace Základní funkčnost mapApps, securityManageru a portálu ISÚP

Změny (žádné)

Poznámky (žádné)

4.4 Testovatelnost

NF 30

Požadavek Systém musí být testovatelný jako celek i ve svých jednotlivých komponentech, čímž bude zajištěna jeho kvalita

Realizace Budou provedeny následující opatření pro zajištění kvality:

Texty komponent / modulů: Paralelně s vlastními softwarovými komponenty budou napsány tak zvané modulové texty, které budou testovat konkrétní provozní chování jednotlivých komponent.

Integrační test: Úkolem integračního textu je kontrola souhry různých jednotlivých komponent až po rozhraní vůči cizím systémům. Pro integrační testy od rozhraní až po cizí systému musí být zadavatelem specifikováno, jak mají být takovéto testy sestaveny.

Test celého systému a funkční test: Kromě testu modulů a integračního testu, které z velké části probíhají automatizovaně, existuje celá řada dalších testů. Sem patří manuální testy funkčnosti. Tyto testy nejsou prováděny přímo vývojáři, ale jiným pracovníkem, který je prováděním testů pověřen. Funkční testy jsou koordinovány referentem pro zajištění kvality, který má zodpovědnost za zajištění kvality projektu.

Změny (žádné)

Poznámky (žádné)

4.5 Chování v případě zátěže

NF 40

Požadavek Musí být možné, aby ISÚP využije ve špičkových časech minimálně 30 současných uživatelů. Zhotovitel má příslušnou zkouškou prokázat, že tento počet uživatelů může využít ISÚP současně.

Vzhledem k tomu, že zhotovitel nemůže ovlivňovat výkonnost a

Page 90: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 90 -

chování geoslužeb, tyto nejsou předmětem zátěžové zkoušky.

Realizace Vytvoření testu reakce při zátěži, který spustí mapovou aplikaci a provede některé standardní funkce:

- Sestavení mapy

- Přiblížení (zoomIn)

- ZoomToScale (Zoomování na měřítko)

- Změna mapy na pozadí

- Zobrazení přehledné mapy

Zátěžový test bude iterován na 30 prohlížečích desetkrát. Výsledek bude dokumentován.

Změny (žádné)

Poznámky Performance geoslužeb bude vyloučena vyloučením geoslužeb, které během testu buď neodpovídají, nebo odpovídají příliš pomalu.

NF 41

Požadavek Při integraci mapových obrázků z více geoslužeb mají být okamžitě zobrazeny v mapovém prohlížeči ty mapové obrázky služby, které jsou již zcela přidané, zatímco mapový obrázek pomalejší služby se přidá dodatečně.

Realizace Základní funkčnost použitého frameworku mapApps.

Změny (žádné)

Poznámky (žádné)

4.6 Obecně

NF 50

Požadavek Všechny texty zobrazené v uživatelském rozhraní ISÚPu musí být uloženy do konfiguračních souborů tak, aby překlad textu byl možný bez použití dodatečných nástrojů a překladatel nemusí provést změny v HTML souborech.

Realizace Texty pro každý jazyk (česky, německy) budou udržovány v tak zvaných souborech properties, což umožní úpravy a rozšiřování. .

Soubory „properties“ lze rozšiřovat / měnit. Texty budou udržovány v češtině a němčině.

Page 91: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 91 -

Změny (žádné)

Poznámky Poznámka: Ne všechny texty, zobrazované v GUI, pocházejí ze souborů properties, například Texty v Katalogu dat a v zobrazení územně-plánovacích dokumentů pocházejí z databáze. Zde je rozšíření o další jazyk možné, je však nutné upravit odpovídajícím způsobem schéma databáze.

NF 51

Požadavek ISÚP má fungovat v prohlížeči bez použití pluginů.

Realizace Plugin prohlížeče nejsou z důvodů volby technologie potřebné.

Změny (žádné)

Poznámky (žádné)

NF 52

Požadavek Je třeba prověřit využitelnost dílčích komponent e-governmentové základní komponenty GeoBAK 2.0 (např. mapový prohlížeč) a bude-li to technicky možné, tyto mají být integrovány do systému.

Realizace Bude zvážena využitelnost dílčích komponent základních kompomenet e-government GeoBAK 2.0 (například mapový prohlížeč).

Viz kap. 5

Změny (žádné)

Poznámky (žádné)

Page 92: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA 92

5 Zkouška nasazení existujícího softwaru a ostatníc h komponent

Realizace ISÚP staví na následujícím základním softwaru:

• mapApps,

• SDI-Extension mapApps a

• securityManager.

V těchto případech se jedná o standardní software firmy conterra, který je rovněž využíván v budoucí platformě GeoBAK 2.0.

Z důvodů specifických uživatelů CROSS-DATA, administrátorů a zajištění vybraných služeb WFS nelze společně použít securityManager pro správu uživatelů, případně pro zajištění služeb. Nutná je vlastní instalace CROSS-DATA, která bude k dispozici i v češtině.

Dalšími předpoklady pro ISÚP jsou:

• Systém řízení databáze,

• Tomcat jako Servlet-Engine (verze: Tomcat 7.0.23+ s JDK 1.6.0_25+ (32bit/64bit) nebo Tomcat 6.0.20+ sJDK 1.6.0_25+ (32bit/64bit)) a

• Web-Server (Apache, Microsoft IIS).

Zde bude použita produktivní databáze na bázi MS SQL Server 2008 RC2 Katalogu dat v Karlových Varech. Tato databáze bude doplněna o tabulky ISÚP a poskytnuta s jazykovým nastavením angličtiny.

Hosting bude probíhat na novém, vlastním stroji ISÚPu, který bude vybaven operačním systémem Windows Server 2008 RC 2 (32bit/64bit) v angličtině. Tomcat a web-server - na přání poskytovatele hostingu to bude IIS – budou odpovídajícím způsobem instalovány, případně konfigurovány.

Softwarové komponenty mapApps a securityManager podporují následující prohlížeče a verze:

• Mozilla Firefox (verze 12.0, 13.0),

• Microsoft Internet Explorer (verze 8.0, 9.0),

• Google Chrome 16.0,

• Apple Safari 5.1.

Při zohlednění provozu ISÚP poskytovatelem hostingu v Karlových Varech a komplexností, která není nutná, nebudou použity další dílčí komponenty základní komponenty e-government GeoBAK 2.0 (například zCMS, FME, tisk).

Geografické služby, vytvořené v rámci GeoBAK 2.0, mohou být konfigurovány a používány následně. Z důvodů harmonogramu projektů GeoBAK 2.0 a CROSS-

Page 93: Detailní specifikace CROSS-DATA ISÚP · Detailní specifikace (specifikace povinností) systému pro p Detailní specifikace Stav 20.9.2012 Projekt: webového česko-saského informa

Detailní specifikace CROSS-DATA ISÚP

© CROSS-DATA - 93 -

DATA však tyto služby při přejímce ISÚP nebudou k dispozici. ISÚP však použití těchto služeb umožňuje.