Mapové služby ArcGIS Server 10.1 Podpořeno grantem FRVŠ číslo 2308G1/2012. Katedra geomatiky, www.company.com
OBSAH prezentace 1. Publikace 2. Mapové služby cache 3. Feature služby 4. Geoprocesingové služby 5. Další služby 6. Shrnutí
Publikace Vytvoření definice nového zdroje (Service Definition) Analýza zdroje vyhledání chyb, optimalizace (rychlejší odezvy, vyhlazení hran vektorů i popisků)
Publikace a) Data store = ukazatel/reference úložiště dat práva pro ArcGIS admin account ideální pro rastry, datbáze, velké soubory data nejsou duplikována změna dat = změna služby b) Kopírování dat přes http upozornění vždy když nejsou datové zdroje referencovány jednoduché, funguje vždy (není praktické kopírovat příliš objemná data) data duplikována a spravována serverem
Služby
Služby Služba je způsob reprezentace GIS výstupu, který server zpřístupňuje ostatním počítačům v síti. Sdílení služeb může probíhat prostřednictvím internetové nebo intranetové počítačové sítě. Výhodou webových služeb je zpřístupnění funkcionality desktopových programů uvnitř tenkých klientů (webových prohlížečů). Lze kombinovat mapové služby z různých serverů (zdrojů).
Služby Namísto přímé publikace služby možnost uložení tzv. service definition file (i včetně dat) a předání administrátorovi (uživateli s oprávněním publisher)
Služby Jedna klientská aplikace může užívat vícero (typů) služeb z důvodu širší funkcionality
Služby Typ služby Mapová Geokódovaná Geodatová Geoprocesingová Požadovaný zdroj Mapový dokument (.mxd) Lokátor adres (.loc,.mxs, SDE batch locator) Souborová geodatabáze nebo soubor připojení ke geodatabázi (.sde) Výsledek geoprocessingu v okně Results Globe Image Vyhledávací ArcGlobe dokument (.3dd)) Raster, mosaic dataset lyr soubor na tyto odkazující Složky a geodatabáze s GIS daty které chceme hledat Služba Workflow Manager Repozitář ArcGIS Workflow Manager
Zdroje služeb Zdroj Funkcionalita v ArcGIS Server Aplikace Mapový dokument (.mxd) Zobrazení; síťová analýza; publikace WCS, WFS, WMS, WMTS, mobilních dat, KML; přístup a replikace dat v geodatabázi; ArcMap Lokátor adres Geokódování ArcCatalog Geodatabáze Dotazy, přístup a replikace, publikace WCS a WFS ArcCatalog Geoprocesingový model / nástroj Geoprocessing, publikace WPS (Web Processing Service) ArcCatalog (GP Results) ArcGlobe dokument (.3dd) 3D zobrazení ArcGlobe Raster, mosaic dataset lyr soubor na tyto odkazující Publikace image služby, publikace WCS či WMS ArcCatalog Soubory a geodatabáze s GIS daty Vytvoření indexu vyhledávání GIS dat ArcMap
Služby - mapové sdílí prostorové informace formou obrazu mapy ArcGIS Server poskytuje mapy jako dynamické nebo statické (Tile service) mapové služby dynamická mapová služba generuje při každé změně nový obraz mapy statická mapová služba má předem připravený obraz mapy, který je uložený na disku jako dlaždice = mapová cache
Služby - mapové dynamické služby generuje při každé změně nový obraz mapy často aktualizovaná data vektorová data jakékoliv měřítko mapy statické služby předem připravený obraz mapy, který je uložený na disku výrazně nižší zátěž serveru -> rychlejší komunikace mezi klientem a serverem větší nároky na úložný prostor data, která se často neaktualizují předem definovaná měřítka (tzv. hladiny)
CACHE
CACHE Compact Cache vs. Exploded Celá cache je uložena do několika balíčků souborů. Dříve byla cache uložena v podobě malých obrazových souborů ( Exploded ). Compact cache lépe využívá prostor na disku a je výrazně lépe přemístitelná mezi jednotlivými servery. Mixed Mode Cache vs. PNG a JPG Využívá různé obrazové formáty najednou. Pokud je v mapovém dokumentu místo, kde není pozadí, tak je použit formát PNG, který pozadí zprůhlední. Pokud je celá dlaždice zaplněna obsahem, tak se použije automaticky formát JPEG. Pokud je mapa místy nezaplněná, dochází tak k výraznému snížení velikosti celé cache.
Lokální CACHE Pokud je ve vlastnostech mapové služby zaškrtnuta volba Allow clients to cache tiles locally, klienti využívající tuto mapovou službu si lokálně ukládají dlaždice kvůli rychlejšímu načtení při opakované návštěvě stejné oblasti. V případě aktualizace cache je tedy nutné zajistit smazání dříve uložených dlaždic u klientů. Např. v aplikaci ArcMap je toto možné ve vlastnostech vrstvy. Pokud plánujete časté aktualizace cache, je na místě zvážit, zda klientům nezakázat lokální ukládání.
Aktualizace CACHE K aktualizaci dlaždic slouží nástroj Manage Map Server Cache Tiles - Update tiles není nutné vytvářet znovu všechny dlaždice, nástroj umožňuje následující volby: prostorově omezit aktualizovanou oblast, a to buď zadáním souřadnic obdélníkového rozsahu, nebo pomocí existující třídy prvků aktualizovat dlaždice pouze pro určitá měřítka doplnit pouze chybějící dlaždice (parametr Update mode) pouze smazat požadované dlaždice (parametr Update mode). Zde lze taktéž využít předchozí parametry (prostorový rozsah, pouze určitá měřítka)
Služby feature service Vektorová mapová služba umožňuje dotazy a editaci vektorových datových sad (i tabulek) prostřednictvím ArcGIS Serveru editace je dostupná přes webové klienty, kteří využívají webových API (JavaScript, Flex, Silverlight), nebo přes desktopové klienty (ArcMAP)
Služby feature service od v. 10.1 editor tracking, ownership-based editing data musí být uložena v geodatabázi file, PostgreSQL, SQL Server, Oracle připravené šablony pro editaci nastavení oprávnění! verze Basic pouze zobrazení dat, nikoliv editace
Služby geoprocessingové Prostřednictvím těchto služeb je možné analyzovat a zpracovávat GIS data pomocí přístupu k procesním modelům dostupným na serveru procesní model zpravidla vezme data zadaná v klientovi (webové aplikaci), zpracuje je a vrátí výstup ve formě mapy, reportu, souboru.. příkladem použití může být např. výpočet časové dojezdnosti v silniční síti, nebo výpočet elevačního profilu na základě DMT
Služby Geometry service speciálnı typ (geoprocesingové) služby sloužı klientske aplikaci k provádění geometrických výpočtů jedná se o dobře známé nástroje a funkce z ArcGIS Desktop, kterými jsou např. Intersect, Trim/Extend, Density, výpočet plochy, a další změna prvků při web editaci od v ArcGIS Serveru 9.3.1 automaticky vytvořena při instalaci serveru
Služby Globe publikuje 3D geograficka data, která jsou reprezentována projekty z ArcGIS desktopove aplikace ArcGlobe (soubory ve formátu.3dd) Služby možno načítat do ArcGlobe, ArcGIS Explorer Desktop, ArcReader, nebo jakékoliv aplikace s ArcGIS Globe Engine možno cachovat
Služby Image dostupné po nainstalování rozšíření ArcGIS Image Server umožňují po síti efektivně publikovat velké objemy rastrových dat, včetně hodnot jednotlivých pixelů volitelně WCS, WMS
Služby Geodatové umožňují prostřednictvím internetu nebo lokální sítě přistupovat k centrálnímu úložišti dat - geodatabázi typickým použitím např. vzdálená správa dat uložených v ArcSDE databázi (operace typu replikace GDB, kopírování části dat, dotazy nad databází)
Služby Search service vyhledávací služba je určena především velkým organizacím výsledkem je zprostředkovaná služba, která umožňuje uživatelům vyhledávat v publikovaných datech, mapách, geoprocessingových nástrojích
Služby tiskové od v. 10.1 určeny webovým aplikacím umožňují kvalitní tiskové výstupy (A4, A3) předdefinované šablony pro větší formáty a širší funkcionalitu Arc.Py.Mapping
Služby Mobile Data service pro ArcGIS mobilní aplikace HW limitace v zobrazení, paměti, výkonu
Služby dynamické vrstvy nově v 10.1 nadstavba mapové služby změna symbologie, chování (pořadí vrstev) mapové služby na základě požadavku (webového) klienta možnost přidání nového datového zdroje musí být v klientovi naprogramováno pomocí API (Flex, Silverlight)
Služby dynamické vrstvy příklady: http://serverapps101.esri.com/dynamiclayers/healthindicators/ https://developers.arcgis.com/flex/sample-code/generaterenderer.htm
Služby nastavení Pooling všechny služby jsou poolované, tzn. instance služby mohou být sdílené více aplikacím (více session) Timeouts Přidružené operace co všechno mohou uživatelé se službou dělat defaultní: Map, Query, and Data http://resources.arcgis.com/en/help/main/10.1/index.html#//015400000343000000
Služby otevřené standardizované ArcGIS Server podporuje kromě vlastních služeb i OGC standardy pro služby WMS WFS WCS WMTS (od v 10.1) KML
REST Přístupový bod (http), seznam mapových služeb http://localhost:6080/arcgis/rest/ S WebAdaptorem http://gisserver.fsv.cvut.cz/arcgis/rest/
Závěr Cache x dynamické? Vyplňuj metadata při publikaci služby! Který typ služby mám použít? http://resources.arcgis.com/en/help/main/10.1/index.html#//00sq00000097000000
Kontakt Ing. Arnošt Müller arnost.muller@fsv.cvut.cz Katedra geomatiky Podpořeno grantem FRVŠ číslo 2308G1/2012. Datum vytvoření: 7.3.2013 Katedra geomatiky, www.company.com
Reference ArcGIS 10.1 for Server (Windows) Help. ESRI. ArcGIS Resources [online]. 2012, 2012-03-12 [cit. 2012-10-11]. Dostupné z: http://resources.arcgis.com/en/help/main/10.1/#/welcome_to_the_arcgis_10_1_for_server_windows_help/ U, Pinde a Jiulin SUN. Web GIS: principles and applications. 1st ed. Redlands, Calif.: ESRI Press, c2011, xiv, 296 p. ISBN 978-158-9482-456. http://video.esri.com/watch/1704/whats-new-in-arcgis-for-server-101-the-services Katedra geomatiky, www.company.com