WEBOVÝ PROSTOROVÝ DOTAZ Aplikace Webový prostorový dotaz slouží k rychlému a efektivnímu získávání údajů z datových zdrojů nejen AOPK ČR, ale i dalších institucí. Přístup k datovým zdrojům zajišťují webové mapové služby (IMS, WMS). Pro vlastní dotazování jsou důležité mapové služby služby publikované pomocí rozhraní ArcGIS Server REST API 1). Prostřednictvím naprogramovaných nástrojů je možné zadat a vykonat prostorový dotaz do vybraného souboru mapových vrstev, který ve svém výstupu vrátí pro dotčené objekty hodnoty zvolených atributů (více TOMÁŠEK, M.; ŠKAPEC, L., 2010). Aplikace je technologicky zajímavá tím, že: využívá platformu MS Silverlight 2) společně s ArcGIS API for Microsoft Silverlight/WPF, dotazování na interní datové zdroje uložené v geodatabázi (Oracle) probíhá pomocí rozhraní ST_GEOMETRY, tedy na úrovni SQL dotazů. Pokud uživatel nemá nainstalovanou platformu Silverlight, je při prvním přihlášení vyzván k její instalaci. Kliknutím na logo výzvy se vyvolá nabídka stažení instalačního souboru. Po instalaci staženého souboru je aplikace připravena k rutinnímu provozu. Aplikace se skládá ze čtyř panelů: Mapa společné mapové a editační okno, Vrstvy panel nastavení dotazovacích a dotazovaných mapových vrstev, Dotaz panel formulace a nastavení dotazu, Výsledek panel zobrazení výsledku prostorového dotazu. Panely jednotlivých částí jsou plovoucí, jejich pozici a velikost si aplikace pamatuje pro další otevření. Obsah panelů jde skrýt, znovu otevřít, zmenšit a zvětšit. Mapa Panel Mapa slouží k zobrazení dostupných mapových vrstev a dále k výběru nebo zákresu (editaci) objektu pro prostorový dotaz. V horní liště okna jsou uloženy základní nástroje pro práci s mapovým výřezem a editaci objektu prostorového dotazu. Nástroje mají jednoduchou bublinovou nápovědu. V pravém rohu lišty je umístěno okno s numerickým měřítkem zobrazení. Pozn.: Při použití nástroje se vracejí hodnoty atributů vrstev zaškrtnutý ch v panelu Vrstvy nikoliv v panelu Mapa. Tabulka obsahu je umístěna v levé části mapového okna a nabízí seznam tematických a referenčních vrstev uspořádaných do skupin vrstev. Uživatel prozatím nemá možnost ovlivnit pořadí ani počet skupin vrstev, nicméně může měnit některé jejich vlastnosti, např. viditelnost a průsvitnost. Zobrazení obsahu vrstvy se řídí zatržením zaškrtávacího pole vlevo od názvu vrstvy. Pozn.: Vrstva se zobrazí pouze v případ ě, že je zatrž en žlutě zvý razněný název skupiny vrstev. 1) API (Application Programming Interface ) API značí rozhraní, které zajišťuje přístup aplikačního programu k operačnímu systému a dalším službám. Pro programování aplikací ISOP je významná kolekce API zajišťující přístup ke službám, které poskytují we- bové GIS technologie ArcGIS Server a ArcGIS Online. V současnosti jsou k dispozici rozhraní JavaScript, Flex a Silverlight. (FOLDOC, 2010; ESRI, 2010b) 2) MICROSOFT SILVERLIGHT Platforma Microsoft Silverlight patří mezi nejmodernější technologie vyvinuté pro internetové prohlížeče. Je určena k tvorbě dynamického on-line obsahu a interaktivní práce s ním. Kombinuje text, vektorovou i bitmapovou grafiku, animace a video. (Microsoft, 2010)
AGENTURA OCHRANY PŘÍRODY A KRAJINY ČESKÉ REPUBLIKY Ovládací a editační nástroje Mapy Zvětšit Zmenšit Posunout Předchozí výřez Následný výřez Plný rozsah Info Zákres bodu Zákres linie Zákres volné linie Zákres polygonu Zákres pravoúhelníku Editace prvku Výběr prvků Zrušení výběru prvků Smazání vybraných prvků Smazání všech prvků Skupina vrstev reprezentuje webovou mapovou službu (IMS, WMS), která obsahuje všechny uvedené tematické nebo referenční vrstvy. Při požadavku zobrazení mapové vrstvy server vrací je- den rastrový obraz mapy. V případě zatržení více vrstev v rámci skupiny vrstev je tudíž vidět jen první vrstva v pořadí. Ostatní vidět nejsou ani při změně průsvitnosti. Pokud mapové vrstvy pocházejí z různých skupin vrstev (různých mapových služeb), jejich průnik je při změně průsvitnosti vidět (server vrací více obrazů). Vrstvy Záložka obsahuje seznam vrstev, jejichž objekty lze využít ke konstrukci prostorového dotazu nebo do nichž se dá dotazovat. K nastavení dotazu slouží svislá lišta výběrových tlačítek (označí vrstvy, jejichž objekty se pokládá dotaz) a zaškrtávacích polí (zaškrtnutím nebo kliknutím na vrstvu se označí dotazované vrstvy). Dotaz Panel dotazu nabízí tři způsoby vymezení zájmového území: Objekty editoru pro použití zákresů z panelu Mapa, pořízené pomocí připravených editačních nástrojů nebo importem z vrstvy ve formátu ESRI Shapefile, ST_GEOMETRY 3) pro zápis souřadnic (S-JTSK) jednoho nebo více objektů ve formátu ST_GEOMETRY s možností využití obalové zóny, Existujíc í vrstva pro zápis SQL dotazu k vyhledání objektu v některé z vrstev, které jsou k tomuto účelu určeny. K dotazu je třeba zvolit jednu z výše uvedených záložek. Jejich paralelní využití není povoleno. 3) ST_GEOMETRY (Geometry Storage Type ) ST_Geometry je typ uložení prostorových dat, který umožňuje učinit SQL dotaz do SDE geodatabáze. Příklady zápisu do záložky ST_GEOMETRY Obecná syntaxe: Zápis bodu: point(sour_x SOUR_Y); zápis linie: linestring(sour_x_1 SOUR_Y_1,SOUR_X_2 SOUR_Y_2,SOUR_X_N SOUR_Y_N); zápis polygonů: polygon(((sour_x_1 SOUR_Y_1,SOUR_X_2 SOUR_Y_2,SOUR_X_N SOUR_Y_N)); Syntaxe při použití obalové zóny: Zápis bodu: <st_buffer(*,hodnota_metry)>point(sour_x SOUR_Y); zápis linie: <st_buffer(*,hodnota_metry)>linestring(sour_x_1 SOUR_Y_1,SOUR_X_2 SOUR_Y_ 2,SOUR_X_N SOUR_Y_N); zápis polygonů: <st_buffer(*,hodnota_metry)>polygon(((sour_x_1 SOUR_Y_1,SOUR_X_2 SOUR_ Y_2,SOUR_X_N SOUR_Y_N)); (ArcGIS 9.2 Help, 2010)
INFORMAČNÍ SYSTÉM OCHRANY PŘÍRODY Prostorový dotaz pomocí kresleného objektu (linie toku) a obalové zóny 200 m Objekty z editoru Editační nástroje v panelu Mapa umožňují do jedné grafické vrstvy zakreslit libovolý počet základních geometrických prvků, tj. bodů, linií a polygonů. Zakreslené prvky lze vybrat buď jednotlivě nebo hromadně pomocí nástrojů výběru v panelu Mapa. Limit prostorového dotazu je omezen na maximální plochu 10 10 km. Použitý zákres se zobrazí v panelu Výsledek / Vybráno pomocí jako textový seznam souřadnic včetně kompletní syntaxe definice dotazu. Dotaz lze rozšířit pomocí obalové zóny (buffer). Šířka zóny v metrech se vypisuje do editačního pole a její maximální hodnota je 500 m. Tlačítko slouží k importu uživatelské vrstvy ve formátu ESRI Shapefile. K importované vrstvě lze doplnit další prvky pomocí editačních nástrojů v panelu Mapa. Tip: Pro nalezení a přibl ížení objektů importované vrstvy je vhodné vypnout přednastaven ý polohopis ZABAGED.
INFORMAČNÍ SYSTÉM OCHRANY PŘÍRODY Pozn.: Pokud se v uživatelské vrstvě vyskytuje polygon s dírou, program ji ve st ávajíc í verzi ignoruje a generuje zadání dotazu celou plochou polygonu, tedy včetně díry. Přírodní památka Plešivec ST_GEOMETRY Záložka umožňuje vložit dotaz pomocí syntaxe ST_GEOMETRY. Lze ji využít např. k opakování dotazu pomocí objektů zakreslených editačními nástroji. Souřadnice bodů či vertexů linií a polygonů se ukládají společně s výsledky dotazu. Textový výraz lze zkopírovat [Ctrl + C] a vložit do pole v záložce ST_GEOMETRY [Ctrl + V]. Existující vrstva Prostorový dotaz lze položit vybraným objektem ze seznamu definovaných vrstev v panelu Vrstvy. Seznam vrstev je otevřený, v případě potřeby jej lze na vyžádání rozšířit. Po označení vrstvy se v titulním řádku záložky zobrazí název vybrané vrstvy s výpisem přednastavených atributů. Hodnoty atributů se používají k výběru objektů. Pro sestavení dotazu se musí použít název atributu, nikoliv jeho alias uvedený v jednoduchých uvozovkách. Řetězcové hodnoty atributu se vkládají mezi jednoduché uvozovky (Příklad: nazev = Plešivec ). V případě neúplného řetězce se použije výraz like a znak % (Příklad: nazev like %šivec ). Po zadání objektu/ů jedním z výše popsaných způsobů a nastavení seznamu dotazovaných vrstev se prostorový dotaz aktivuje kliknutím na tlačítko <Prostorový dotaz>. Výsledek V panelu Výsledek se zobrazuje výstup prostorového dotazu v tabelární podobě spolu se souřadnicemi objektu výběru. Každá tabulka je uvozena názvem vrstvy. Za názvem vrstvy následuje citace zdroje použitých vrstev. Hodnoty atributů ve vygenerované tabulce je možné setřídit vzestupně nebo sestupně poklepem kursoru na název atributu. Výstupní tabulka se dá exportovat do textu. Po stisknutí tlačítka <Text> se objeví v samostatném textovém okně odkud ho lze kopírovat [Ctrl + C] a následně vkládat [Ctrl + V] do dalších dokumentů. Po zaškrtnutí <formát RTF> se výsledek dotazu exportuje do souboru ve formátu RTF.
AGENTURA OCHRANY PŘÍRODY A KRAJINY ČESKÉ REPUBLIKY Příklad použití prostorového dotazu. Uživatel se dotazuje objektem maloplošného ZCHÚ PP Plešivec. Ve výsledku se zobrazí hodnoty atributů z vrstev Státní mapa odvozená 1 : 5 000, Katastrální území, Evropsky významná lokalita, Nadregionální biocentrum, Biogeografické členění biochora, Klimatická oblast a Přírodní lesní oblast.