Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK Autor: Petr ŠUGAR Vedoucí práce: doc. Ing. Jiří Horák, Dr.

Podobné prezentace


Prezentace na téma: "INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK Autor: Petr ŠUGAR Vedoucí práce: doc. Ing. Jiří Horák, Dr."— Transkript prezentace:

1 INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK Autor: Petr ŠUGAR Vedoucí práce: doc. Ing. Jiří Horák, Dr.

2 ZADÁNÍ BAKALÁŘSKÉ PRÁCE Seznámit se s dosavadní koncepcí, datovým modelem a provozem informačního systému Geologického pavilonu. Na základě zadaného datového modelu připravit aplikaci pro evidenci geologických exponátů s databází v prostředí PostgreSQL; aplikace musí umožňovat přidávání nových exponátů, editaci jejich vlastností a jejich vyhledávání podle ID, popisu a umístění Připravit mapovou část informačního systému pro prohlížení lokalit exponátů

3 GEOLOGICKÝ PAVILON PROF. F. POŠEPNÉHO Pracoviště VŠB-TU Ostrava Institut geologického inženýrství Rozsáhlý geologický sbírkový fond Plní funkci pedagogickou a veřejně vzdělávací

4 CÍLE PROJEKTU Zjednodušit práci s daty GP (exempláře, osoby, lokality) Vyhledání a prohlížení záznamů Vkládání nových záznamů Editování stávajících záznamů Jednoduché formuláře Bezpečnost dat Prostorové zobrazení lokalit Geologické podkladové mapy – prostorový kontext Informace o geologických nálezech pro lokalitu

5 DATOVÝ MODEL ST_SetSRID( ST_MakePoint(tlokalita.lat, tlokalita.lon), 4326) Entity35 Atributy 354PK35 Relace 62 Uživatelské role 3

6 ARCHITEKTURA ŘEŠENÍ DATABÁZE APLIKAČNÍ SERVER Geoserver PHP KLIENT Tenký klient webová aplikace Tlustý klient desktopová formulářová aplikace

7 INFORMAČNÍ SYSTÉM Tlustý klient C#, XSLT NpgSQL knihovna (ADO.NET) PostgreSQL Prototyping

8

9

10

11 MAPOVÁ APLIKACE Webová aplikace, tenký klient JavaScript ExtJS ExtGeo OpenLayers Geoserver PHP Postgres (PostGIS)

12

13

14

15

16 TECHNOLOGICKÉ ŘEŠENÍ ZÍSKÁNÍ KOLEKCE EXPONÁTŮ

17 getFeatureInfo GEOSERVER OpenLayers

18 GeoJSON GEOSERVER OpenLayers

19 getFeatureInfo GeoJSON Vykreslí geoprvky GEOSERVER OpenLayers

20 getFeatureInfo GeoJSON Předá GeoJSON Informace o lokalitě Vykreslí geoprvky GEOSERVER OpenLayers

21 getFeatureInfo GeoJSON Předá GeoJSON Informace o lokalitě Seznam ID lokalit Vykreslí geoprvky GEOSERVER OpenLayers

22 getFeatureInfo GeoJSON Předá GeoJSON Informace o lokalitě Seznam ID lokalit SQL dotaz Exponáty pro lokality Vykreslí geoprvky GEOSERVER OpenLayers

23 getFeatureInfo GeoJSON Předá GeoJSON Informace o lokalitě Seznam ID lokalit SQL dotaz Exponáty pro lokality JSON Vykreslí geoprvky GEOSERVER OpenLayers

24 getFeatureInfo GeoJSON Předá GeoJSON Vykreslí geoprvky Informace o lokalitě Seznam ID lokalit SQL dotaz Exponáty pro lokality JSON Informace o exponátech GEOSERVER OpenLayers

25 TECHNOLOGICKÉ ŘEŠENÍ VYHLEDÁVÁNÍ LOKALIT

26 FORMULÁŘE PRO VYHLEDÁVÁNÍ

27 Textový řetězec, Klíčový atribut

28 Textový řetězec, Klíčový atribut SQL podmínka WHERE

29 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON()

30 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON() geodata

31 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON() geodata Vytvoří GeoJSON

32 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON() geodata Vytvoří GeoJSON GeoJSON

33 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON() geodata Vytvoří GeoJSON GeoJSON atribut ‚geometry‘ z GeoJSON

34 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON() geodata Vytvoří GeoJSON GeoJSON atribut ‚geometry‘ z GeoJSON Vykreslí geoprvky

35 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON() geodata Vytvoří GeoJSON GeoJSON atribut ‚geometry‘ z GeoJSON Vykreslí geoprvky Informace o lokalitě

36 Textový řetězec, Klíčový atribut SQL podmínka WHERE SQL dotaz s funkcí PostGIS ST_ASGEOJSON() geodata Vytvoří GeoJSON GeoJSON atribut ‚geometry‘ z GeoJSON Vykreslí geoprvky Informace o lokalitě ID lokalit (získání exponátů)

37 VRSTVY – PROSTOROVÝ KONTEXT

38 ZDROJE API dokumentace OpenLayers API dokumentace GeoExt API dokumentace ExtJS Dokumetace GeoServer PostGIS manuál The PostgreSQL Global Development, Stack exchange inc, Horák J., Návrh projektu a vytvoření pilotního prototypu informačního systému Geologického pavilonu, 1998, doktorandská disertační práce, HGF VŠB-TU Ostrava FRANTIŠKA POŠEPNÉHO jeho současnost a blízká budoucnost, 1998, VŠB-TU Ostrava

39 Děkuji za pozornost


Stáhnout ppt "INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK Autor: Petr ŠUGAR Vedoucí práce: doc. Ing. Jiří Horák, Dr."

Podobné prezentace


Reklamy Google