1 / 39

Informační systém geologických sbírek

Informační systém geologických sbírek. Autor: Petr ŠUGAR Vedoucí práce: doc. Ing. Jiří Horák, Dr. 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.

shakti
Download Presentation

Informační systém geologických sbírek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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)

  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. Mapová aplikace • Webová aplikace, tenký klient • JavaScript • ExtJS • ExtGeo • OpenLayers • Geoserver • PHP • Postgres (PostGIS)

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

  10. OpenLayers getFeatureInfo GEOSERVER

  11. OpenLayers GeoJSON getFeatureInfo GEOSERVER

  12. OpenLayers GeoJSON getFeatureInfo GEOSERVER Vykreslí geoprvky

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

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

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

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

  17. 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

  18. Technologické řešeníVyhledávání LOkalit

  19. Formuláře pro vyhledávání

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

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

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

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

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

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

  26. 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

  27. 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

  28. 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

  29. 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

  30. VRSTVY – prostorový kontext

  31. Zdroje API dokumentace OpenLayershttp://dev.openlayers.org/ API dokumentace GeoExthttp://geoext.github.io/geoext2/docs/ API dokumentace ExtJShttp://docs.sencha.com/extjs/4.2.1/ DokumetaceGeoServerhttp://docs.geoserver.org/ PostGIS manuál http://postgis.net/docs/manual-2.1/ The PostgreSQL Global Development, http://www.postgresql.org/docs/manuals/ Stackexchangeinc, http://stackoverflow.com/ 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

  32. Děkuji za pozornost

More Related