Katedry Geoinformatyki i Informatyki Stosowanej

Slides:



Advertisements
Podobne prezentacje
Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
Advertisements

ZINTEGROWANY SYSTEM DOSTARCZANIA DANYCH GEOLOGICZNYCH, GEOFIZYCZNYCH I GIS Z POLSKICH OBSZARÓW MORSKICH Państwowy Instytut.
Rejestr Spraw Sądowych
ISOiWUT Internetowy System Oferowania i Wyszukiwania Usług Transportowych.
Architektura systemu Gra strategiczna „Strusia Jama”
Spis 3.Definicja 4.Logownie na zdalny serwer: -na systemie windows xp windows xpwindows xp -na systemie linux ubuntu
FTP Autor: Topolewski Jacek.
Internetowy System Zarządzania Testami Wielokrotnego Wyboru Prowadzący: Michał Jasiński i Rafał Lichwała Promotor: dr Tadeusz Pankowski.
Obsługa bazy danych z poziomu phpMyAdmin
Proxy WWW cache Prowadzący: mgr Marek Kopel
Definicja (ang. Domain Name System, system nazw domenowych)
Proxy (WWW cache) Sieci Komputerowe
Mateusz Mikołajczyk to serwer lub program (np. Squid dla Unixa) jest pośrednikiem między siecią a klientem udostępnia klientom zasoby Internetowe.
Wojciech Paciura.
Współczesne systemy informacyjne
Paweł Fałat Katedra Informatyki Stosowanej
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Katedra Informatyki i Ekonometrii
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Evident – Środki Trwałe
Inżynieria Oprogramowania
Integracja aplikacji z Facebookiem
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
Cecylia Szymanska - Ban | Education Lead Microsoft.
Internet czyli sieć.
Dokumentacja do obsługi PWI (nowa wersja aplikacji)
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Marcin Hankiewicz.
Prezentacja Adrian Pyza 4i.
Dla. Dostęp do panelu admina Na potrzeby szkolenia logowanie odbywa się na witrynie:
Etykieta System NET Etykietowanie pod kontrolą. Copyright © 2008 by "elPLC" Sp. z o.o. Wszelkie prawa zastrzeżone2 Etykieta System NET ETYKIETA MANAGER.
Bartłomiej Kamiński Witold Czyż Wydział Promocji i Współpracy Międzynarodowej Urząd Marszałkowski Województwa Śląskiego.
Akademia Górniczo-Hutnicza, Kraków
Bibliografia online jako źródło informacji w naukach ekonomicznych (Na przykładzie ogólnodostępnych zestawień polskojęzycznych) Ilustracje do artykułu.
Grzegorz Stasiak (KIO)
Autor: Kamil Szafranek
Zaprojektowanie i wykonanie prototypowego systemu obiegu dokumentów (workflow) dla Dziekanatu Wydziału z wykorzystaniem narzędzi open-source i cloud computing.
Wybrane zagadnienia relacyjnych baz danych
Internetowe surfowanie
Specjalizacja "Dziennikarstwo On-line„ asynchroniczny JavaScript i XML – AJAX Część 6 Prowadzący: Dariusz Jaruga
Prezentacja Adrian Pyza 4i.
Sieć komputerowa – grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania.
System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż.
Rozdział V: Globalne sieci komputerowe
Internetowego Biura Rachunkowego
Po klasie matematycznej
Akademia Górniczo-Hutnicza w Krakowie
Obsługa klienta — narzędzie uaktualniające Dla użytkowników produktów firmy Novell.
W W W Łukasz Stochniał.
SSWiN SAP CCTV Kontrola dostępu
Projektowanie Aplikacji Internetowych
Wikis Lekcje z odrobiną technologii. Czym jest Wikispace? Wikispace – strona www, gdzie najważniejszymi przyciskami są “edytuj” i ‘’ zapisz’’ Wiki pozwala.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
SERWIS PORTALU ONTOLOGICZNEGO DEDYKOWANY DLA SYSTEMU OCS.
Sprawozdanie Projekt celowy „Wdrożenie protokołu LDAP w akademicko-naukowych sieciach komputerowych” Jerzy Żenkiewicz Uczelniane Centrum Informatyczne.
Serwis internetowy - organizer Marcin Stolarczyk Anna Zimna Piotr Misiak.
Metody komunikacji dawniej i dziś
 Podstawowy składnik.NET Framework  Technologia tworzenia w pełni dynamicznych stron internetowych działających po stronie serwera  Zorientowanie na.
Michał Brzeszkiewicz Departament Nowych Technologii Polska Organizacja Turystyczna Nowe technologie w Informacji Turystycznej.
EPU - FRONTOFFICE. OKNO LOGOWANIA DO SYSTEMU Rejestracja konta rozpoczyna się od wyboru opcji „zarejestruj konto”
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
Etykietowanie pod kontrolą
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Urządzenia typu Rooftop.
Sieci komputerowe Usługi sieciowe 27/09/2002.
Ethernet interface Agregaty wody lodowej 1.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Instrukcja wykorzystania oprogramowania „Forms” wchodzącego w skład pakietu usług chmury cyfrowej Office 365.
Zapis prezentacji:

Katedry Geoinformatyki i Informatyki Stosowanej Wydziału Geologii Geofizyki i Ochrony Środowiska Akademii Górniczo – Hutniczej w Krakowie. Internetowy serwis do przechowywania i wizualizacji danych geoelektrycznych mgr inż. Bartłomiej Ślipek dr inż. Anna Pięta dr inż. Włodzimierz Jerzy Mościcki

Cel utworzenia serwisu Celem pracy było utworzenie edukacyjnego serwisu wizualizacji i przechowywania danych geoelektrycznych. Możliwością modelowania danych przyczynia się do edukacyjnej roli serwisu. Do utworzenia Geobadania.pl użyto nowoczesnych technik tworzenie aplikacji internetowych tj. Ruby, Ruby on Rails, JavaScript, jQuery, HTML5, Haml i CSS. Zastosowanie Frameworka Ruby on Rails pozwoliło na swobodne migracje serwisu pomiędzy najpopularniejszymi systemami bazodanowymi. W aplikacji, jako przykład metody geoelektrycznej, zaimplementowano algorytm modelowania profilowania elektrooporowego dla uproszczonego modelu geologicznego/geoelektrycznego. Serwis ma posłużyć studentom w celu lepszego zrozumienia działania metod geoelektrycznych oraz pomocy w interpretacji wyników badań.

Profilowanie elektrooporowe Metoda profilowania elektrooporowego polega na wykorzystaniu różnic oporności elektrycznej kontaktujących ze sobą utworów skalnych. Pozwala to na lokalizowanie granic występowania różnych litologicznie utworów geologicznych, antropogenicznych itp. Metody geoelektryczne są działem geofizyki stosowanej, wykorzystującym zróżnicowanie oporności elektrycznej skał. Wykorzystywane są między innymi do określania budowy geologicznej, rozwiązywania zagadnień inżynierskich, ochrony środowiska hydrogeologicznego, badań archeologicznych i w innych zagadnieniach. Jedną z metod geoelektrycznych są profilowania elektrooporowe, pozwalające na uzyskanie rozkładu zmienności tzw. oporności pozornej gruntu (skały) w kierunku poziomym. Metoda profilowania elektrooporowego polega na wykorzystaniu różnic oporności elektrycznej kontaktujących ze sobą utworów skalnych. Pomiarów dokonuje się przesuwając tzw. układ pomiarowy wzdłuż ustalonego profilu, o zadany krok pomiarowy. Stały rozmiar układu powoduje, że tzw. zasięg głębokościowy jest prawie niezmienny w czasie pomiarów, a rozpoznanie dotyczy głównie zmian ośrodka wzdłuż profilu. Pozwala to na lokalizowanie granic występowania różnych litologicznie utworów geologicznych, miejsc zmiany właściwości elektrycznych (np. zawodnienia) w obrębie jednorodnych litologicznie skał lub określania położenie różnych obiektów antropogenicznych (infrastruktura, pozostałości budowli itp.) stosunek ich oporu do otoczenia a czasem także kierunek rozciągłości i upadu

W aplikacji zastosowano autorski algorytm profilowania elektrooporowego, oparty na metodzie odbić zwierciadlanych, umożliwiający uzyskanie rozkładu oporności pozornej. Modelowanie przeprowadzane jest na uproszczonym modelu, zawierającym dwa pionowe, równoległe kontakty dzielące ośrodek na trzy fragmenty (strefy) o dowolnych opornościach z przedziału 1 – 9999 Ohmm. Modelowanie przeprowadzane jest dla czteroelektrodowego układu symetrycznego Schlumberger’a, oznaczonego poniżej jako AMNB, oraz dla dwóch uzupełniających się tzw. układów trójelektrodowych (pole-dipole)- odpowiednio AMN i MNB. Zarówno rozmiar układów pomiarowych jak i położenie kontaktów może być modyfikowane.

Aplikacja internetowa Aplikacją internetową nazywa się program dostępny poprzez sieć komputerową, przeważnie sieć Internet lub sieć lokalną, działający po stronie serwera, na zasadzie zapytanie – odpowiedź, obsługiwany przez cienkiego klienta – jakim jest przeglądarka

Szkielet i architektura aplikacji Szkielet budowy dokumentów internetowych Wizualizacja, interakcja Ogólnie mówiąc jeszcze kilka lat temu rozwiązanie w postaci aplikacji internetowej nie było by możliwe. Zaznaczyć że Ruby jest stosunkowo wolny i teoretycznie nie nadaje się do skomplikowanych algorytmów. Język dynamicznie typowany interpretowany – wolny. Baza danych

Sytuacja gdzie punkt pomiaru znajduje się w warstwie nr 1. Jest wiele takich wzorów w zależności od położenia układu nad warstwami, Od wprowadzenia parametrów modelu – 15sekund. Liczba operacji potrzebnych do wymodelowania jednego modelu waha się od 300 do 1 500 000.

To wszystko musi trafic do bazy danych – ok To wszystko musi trafic do bazy danych – ok. 300 rekordów z 5 parametrami dla jednego badania.

Wymodelowanie jednego modelu początkowo trwało 15 sec – nie do zaakceptowania, przecietny uzytkownik żeby zaobserwowac „jak to dziala” wykonuje 10-20 modelować. Rozwiązaniem okazało się napisanie rozszerzenia języka Ruby używając języka C. Przy użyciu odpowiednich bibliotek uzyskujemy dostep z poziomu języka Ruby do programu napisanego W języku C, jak do zwyklej metody. Implementacja algorytmu modelowania w języku C dała zadowalające efekty.

Profilowanie – „baza danych” Dodatkowo można zrezygnować z zapisywania pełnych danych modelowania na rzecz tylko 6 parametrow opisujacych model. Profilowanie – „baza danych”

Profilowanie - modelowanie Tylko 6 parametrów potrzebnych do wymodelowania. Profilowanie - modelowanie

Aplikacja dziala w oparciu o model MVC Aplikacja dziala w oparciu o model MVC. Jest to logiczny sposób podziału aplikacji według funkcjonalności. Dzięki temu możemy łatwo zmieniać systemu bazodanowe z jakich korzysta aplikacja.

Modele

Model – Profilowania Elektroporowe

Kontrolery

Kontroler - Logowanie

Widoki

Strona główna

Moje konto widok admin

Rejestracja nowego użytkownika

Moje konto widok użytkownik

Wybór badania

Profilowanie - teoria

Profilowanie - wizualizacja