Architektura GIS KMA/AGI. Karel Jedlička

Podobné dokumenty
Geografické informační systémy ArcGIS Pavel Juška (jus011) 4. března 2010, Ostrava

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

ArcGIS Server 10. Řešení pro sdílení geodat

ArcGIS Server 10.1/10.2

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Publikování map na webu - WMS

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Porovnání rychlosti mapového serveru GeoServer při přístupu k různým datovým skladům

Semináˇr Java X J2EE Semináˇr Java X p.1/23

Hlavní rysy produktu MapInfo Professional

GIS a nemapové služby

Mapový server Marushka. Technický profil

Geografické informační systémy

GIS a správa majetku a dokumentů

Hospodářská informatika

Architektura softwarových systémů


Analýza a Návrh. Analýza

Pražská energetika, a.s.

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen

Aplikační podpora národní inventarizace kontaminovaných míst

Georeferencované mapové podklady z WMS služeb

Moderní přístupy a nástroje GIS v ochraně přírody a krajiny ČR

ROZŠIŘOVÁNÍ MOŽNOSTÍ PUBLIKACE DAT ZEMĚMĚŘICKÉHO ÚŘADU

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

Přehled technologií mapových serverů ve státní správě

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d

Svět mapových služeb. Vladimír Špaček, Sr. consultant Intergraph ČR

PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB

Databáze II. 1. přednáška. Helena Palovská

Digitální mapa veřejné správy Plzeňského kraje - část II.

Evidence a správa kanalizace v GIS Kompas 3.2

GIS MĚSTA BRNA. 16. listopadu Dana Glosová, Magistrát města Brna

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Otevřený katastr (OK)

FOSS4G úspěšné projekty

Vzdálený přístup k počítačům

GIS v počítačových sítích KMA/AGI. Karel Jedlička

MBI - technologická realizace modelu

Mapové servery. Novák Petr Katedra informatiky a geoinformatiky Fakulta životního prostředí Univerzita J. E. Purkyně v Ústí nad Labem.

Geografické informační systémy GIS

Možnosti aplikací Google pro analýzu (geo(

internetu v rámci výuky

Datový sklad KGI/APGPS. RNDr. Vilém Pechanec, Ph.D. Univerzita Palackého v Olomouci

GeoportálČÚZK webová služba transformace souřadnic

verze GORDIC spol. s r. o.

Architektury informačních systémů

Architektury informačních systémů

Evidence městského mobiliáře v GIS Kompas 3.2

Big Data. Vladimír Špaček

Operační program Lidské zdroje a zaměstnanost

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

ESRI v národním kroji

3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY

ArcGIS inspirativní technologie Radek Kuttelwascher

1. Technická specifikace části B:

Použitá metodika. Jan Pytel. NOP.

PROBLEMATICKÉ ASPEKTY GEOREFERENCOVÁNÍ MAP

OKNO DO PRAXE. Společnost BERIT a její působení v oblasti GIS. Lukáš Macur, Rudolf Richter, BERIT, a.s.

Tvorba podnikových aplikací v jazyce JAVA. Josef Pavlíček KII PEF CZU

Obsah Plán semestru GIS software. GIS1-1. cvičení. ČVUT v Praze, Fakulta stavební, katedra mapování a kartografie

Tvorba informačních systémů

7. Geografické informační systémy.

Možnosti využití dat z krajského GIS městskými a obecními úřady. Technická zpráva ARCDATA PRAHA, s.r.o. duben 2004

HRUBÝ NÁVRH SYSTÉM NA KONTROLU STAVU POHYBOVÝCH PLOCH LETIŠŤ V ČESKÉ REPUBLICE PRO PŘIPRAVOVANOU AGENDU ÚCL (etapa I)

Webový knihovní systém. Ing. Jiří Šilha, LANius s.r.o.

SA Služby IS DMVS LK

Požadavky pro výběrová řízení TerraBus ESB/G2x

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 1

Tabulka základních vlastností nástroje C++Builder dle edice

Manuscriptorium jako základ pro virtuální badatelské prostředí

Internetový mapový server Karlovarského kraje

Chytrá systémová architektura jako základ Smart Administration

Compatibility List. GORDIC spol. s r. o. Verze

Inteligentní řízení strojů s portfoliem u-mation Řešení pro automatizaci a digitalizaci Let s connect. Automatizace a digitalizace

InternetovéTechnologie

MAGISTRÁT HLAVNÍHO MĚSTA PRAHY ODBOR INFORMATIKY ÚTVAR ROZVOJE HL. M. M. PRAHY. Geografický informační systém hl. m. Prahy (GIS)

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Business Intelligence

Elektronická podpora výuky předmětu Komprese dat

Sísyfos Systém evidence činností

T-MAPY spol. s r.o. Dáváme informacím prostor

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Náhrada GIS v NET4GAS. Josef Dufek Konference GIS ESRI v ČR, Praha

Představuje. Technický Informační Systém nové generace

PROVÁZÁNÍ ECM/DMS DO INFORMAČNÍCH SYSTÉMŮ STÁTNÍ A VEŘEJNÉ SPRÁVY

Databázové a informační systémy

Grafický informační systém Hasičského záchranného sboru České republiky

(Enterprise) JavaBeans. Lekce 7

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

MAPOVÉ SLUŽBY ONLINE GIS MOBILNÍ MAPOVÁNÍ SBĚR DAT

Vývoj informačních systémů. Přehled témat a úkolů

Transkript:

KMA/AGI Karel Jedlička smrcek@kma.zcu.cz http://www.kma.zcu.cz/jedlicka Vznik materiálu byl podpořen z projektu FRVŠ č. 584/2011

Úvod do architektury software klient/server sw vrstvy Architektura GIS Typy GIS aplikací (software) Typy implementací GIS (GIS řešení) Návrh (GIS) aplikace Typy GIS klientů Mobilní GIS

Architektura software Klient příjemce služeb. Server poskytovatel služeb. Konkrétní počítač může sloužit jako klient pro určité aplikace a jako server pro jiné. Lepší je proto chápat pojmy klient a server v souvislosti se software.

Architektura software Prezentační vrstva (presentation layer) uživatelské rozhraní, SW pracující s I/O rozhraním počítače (klávesnice, myš/monitor, tiskárna). Aplikační logika (Application or bussines logic) funkcionalita, dávající SW jeho charakter (např. prostorové funkce pro GIS / funkce pro práci s textem pro textový procesor). Spodní vrstva (Bottom layer or services) služby potřebné pro vyšší vrstvy (souborové, tiskové, komunikační, databázové,...).

Architektura software Počet architektonických vrstev/pater (tiers) závisí na tom,nakolik jsou jednotlivé programové vrstvy (layers) integrovány.

Architektura software Jednovrstvá architektura Vysoká integrace, většinou se jedná o jeden program běžící na jednom stroji. Může ji využívat více uživatelů, všichni mají kompletní instalaci, jen např, data se sdílí v jedné DB, ale jen jeden zapisuje.

Architektura software Dvojvrstvá architektura Odděluje spodní vrstvu, většinou DBMS, od klienta. Existuje jasně definované rozhraní (např. ODBC + SQL) mezi klientem a serverem.

Architektura software Třívrstvá architektura Aplikační logika se stává službou, je definováno rozhraní (např. HTTP, Forms, PHP, Javascript...) a je možné aby běžela na samostatném počítači (aplikačním serveru); i když většinou běží na tom samém stroji co DB.

Architektura software N-vrstvá architektura V praxi většinou třívrstvá, uvidíme jak to bude pro GIS řešení (klient; web server+web site, map server+map file; files or databases). Prostorové napojení do DB (ArcSDE vs. PostGIS), pokaždé je jinde.

Architektura software Middleware Název pro aplikační logiku na aplikačním serveru. Komunikační rozhraní mezi vrstvami. Poznámka: ArcSDE jako middleware je aplikační logika.

Architektura software Tenký a silný klient Tenký klient důsledně oddělená aplikační logika od uživatelského rozhraní, typicky HTML prohlížeč bez rozšíření. Silný klient část aplikační logiky je na klientské straně. Většinou z důvodů rychlejších odezev systému, s tím související menší přenos dat po síti a rozložení potřebné výpočetní kapacity mezi více procesorů (mezi jednotlivé klienty). Př. Jump, PostGIS, ArcExplorer, HTML s podporou JavaScriptu, GML; Java klient,...

Typy GIS aplikací (software) Historický vývoj aplikací professional desktop GIS Viewer Internet browser handheld and component Vývoj ovládání: Příkazová řádka -> GUI -> inteligentní příkazová řádka spolu s GUI

Způsob využívání GIS Analytický přístup ( Projektový GIS ) jednouživatelský víceuživatelský A Existuje dynamická, rychle se měnící struktura dat s lepším či horším popisem Evidenční a kartografický přístup B Existuje robustní návrh modelu a dokumentace jeho struktury, včetně metadat

Typy implementací GIS (GIS řešení) Project většinou A přístup jednouživatelský Department A i B přístup rovnocenný víceuživatelský - centralizovaný Enterpise základem musí být datový model z B; v rámci Enterprise rešení mohou vznikat projektové GIS pro řešení analytických problémů víceuživatelský - rozptýlený

Příklady GIS aplikací pro tvorbu konkrétních řešení 1 vrstva ArcView 3.x, Kokeš,... 2 vrstvy ArcGIS, Geomedia,... Microstation spojený s DB 3 vrstvy ArcGIS Server; PostGreSQL + PostGIS + OpenJump;...

Použít 2 nebo 3 vrstvou architekturu 2 vrstvy jednodušší implementace (větší podpora vývojových nástrojů) 3 vrstvy využitelnost ve větších sytémech, zvláště při požadavcích na masový přístup uživatelů (tencí klienti, distribuce zatížení systému do více jeho uzlů) Kombinace nejčastější, viz konkrétní technologická řešení dále.

Vývoj a tvorba aplikací pro GIS řešení Vychází z filozofie vícevrstvé architektury Formální design navržení rámcového modelu Vyvíjení jednotlivých komponent systému nezávisle, a s přesně nadefinovaným rozhraním

Setkání z různými typy GIS aplikací v průběhu studia Professional Desktop Handheld Component GIS Viewer Internet GIS Raster Based CAD Based Spatial plugins to DBMS PDB, AGI UGI zjednodušení desktop GIS+spojení se svr. částečně AGI UGI, zjednodušení desktop GIS IGD APA AVTG PDB

Typy GIS klientů Tencí Webový prohlížeč (případně s nějakým rozšířením: JavaScript, GML,...). V podstatě klienti komunikující s mapovým serverem Publikace dat viz další přednáška Silní Prohlížečky/DesktopGIS: ArcExplorer, JUMP, QGIS, ArcGIS, Geomedia, GRASS, MicroStation, MISYS,, v podstatě jakýkoli GIS propojitelný se serverovou databází Distribuce dat viz další přednáška

Mobilní GIS Většinou ve spojení se serverovým GIS Funguje na handheldech (odtud někdy také handheld GIS) Zjednodušená varianta desktop GIS Určeno především pro sběr dat Funguje jako Offline/Online klient pro propojení s databází Offline problematika check in/check out dat Online potřebuje dostatečně propustné připojení Většinou provazováno s GPS => transformace souřadnicových systémů mezi WGS-84 a národním souřadnicovým systémem (S-JTSK, S 42,...) Příkladem mobilního GIS může být ArcPad (ESRI), TerraSync (Trimble), GRASS Mobile, OpenJUMP?, FieldGIS...

Zdroje Všechny použité zdroje jsou k dispozici on-line a jsou dostupné přímo formou odkazů z jednotlivých snímků