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).
1)
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 řři použití nástroje se vracejí hodnoty atributů vrstev zaškrtnutý krtnut ch v panelu Vrstvy nikrtnutý koliv 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 ří řípad ě, že je zatr en žlutě zvý zatrž zv razněný název skupiny vrstev.
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í webové 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)
WPD
Aplikace je technologicky zajímavá tím, že: využívá platformu MS Silverlight 2) společně s ArcGIS API for Microsoft Silverlight 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.
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 WPD
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í je3)
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 íc 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.
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
WPD
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ů importovařibl né vrstvy je vhodné vypnout přednastaven ř ř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 írou í í verzi igíc noruje a generuje zadání dotazu celou plochou polygonu, tedy včetně „díry í “. í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].
WPD
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
.
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 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í