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

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

INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK

Podobné prezentace


Prezentace na téma: "INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK"— 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)
Entity 35 Atributy 354 PK Relace 62 Uživatelské role 3 ST_SetSRID( ST_MakePoint(tlokalita.lat, tlokalita.lon) , 4326)

6 Architektura řešení DATABÁZE APLIKAČNÍ SERVER KLIENT Geoserver PHP
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 Geoserver PHP
ExtJS ExtGeo OpenLayers Geoserver PHP Postgres (PostGIS)

12

13

14

15

16 Technologické řešení Získání kolekce exponátů

17 OpenLayers getFeatureInfo GEOSERVER

18 OpenLayers GeoJSON getFeatureInfo GEOSERVER

19 OpenLayers GeoJSON getFeatureInfo GEOSERVER Vykreslí geoprvky

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

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

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

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

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

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, SQL podmínka WHERE Klíčový atribut
SQL dotaz s funkcí PostGIS ST_ASGEOJSON()

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

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

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

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

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

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

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

37 VRSTVY – PROSTOROVÝ KONTEXT

38 Zdroje API dokumentace OpenLayers http://dev.openlayers.org/
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"

Podobné prezentace


Reklamy Google