Metody zapisu danych z pomiarów - GISLab =
Transkrypt
Metody zapisu danych z pomiarów - GISLab =
Propozycje modyfikacji metod kształcenia kadr na potrzeby INSPIRE z wykorzystaniem wolnego oprogramowania Wydział Geodezji Górniczej i Inżynierii Środowiska Katedra Ochrony Terenów Górniczych, Geoinformacji i Geodezji Górniczej dr inż. Artur Krawczyk Wrocław 2011 – Wolne Oprogramowanie Plan referatu Dyrektywa INSPIRE Uwarunkowania kształcenia kadr w kraju Kluczowe elementy kształcenia (programowanie, Języki znacznikowe), Wybrane własne rozwiązania z zakresu kształcenia na przedmiotach kursowych Wrocław 2011 – Wolne Oprogramowanie Dyrektywa Inspire - Cel Wrocław 2011 – Wolne Oprogramowanie Kogo kształcić ? Powszechnie kształcimy geodetów, geomatyków oraz osoby pracujące W urzędach administracji państowej: Czego brak? W kontekście podstawowego celu dyrektywy nie doceniamy kształcenia Inżynierów Środowiska oraz Ochrony Środowiska. Którzy w swoim zakresie studiów posiadają zarówno wykształcenie w zakresie prowadzenia polityki środowiskowej oraz wdrażania norm ISO 14000. Wrocław 2011 – Wolne Oprogramowanie Cele Ustawy INSPIRE INTEROPERACYJNOŚĆ danych przestrzennych Raz zgromadzone dane służyć mają wielokrotnie, Aplikacje mają się koncentrować na wykorzystaniu danych do analiz a nie na ciągłym pozyskiwaniu danych. Wielokrotne pozyskiwanie danych prowadzi do niespójności otrzymywanych rezultatów analiz Nawiązanie do Dyrektywy KE dot. Wielokrotnego Wykorzystania Danych Dyrektywy 2003/98/WE Parlamentu Europejskiego i Rady z dnia 17 listopada 2003 r. w sprawie ponownego wykorzystywania informacji sektora publicznego Wrocław 2011 – Wolne Oprogramowanie Jakie dane przestrzenne? Projekt dyrektywy zawiera 3 aneksy, które definiują konieczność zebrania danych z następujących dziedzin I. lokalizacji przestrzennej, II. przetwarzania danych wysokościowych i obrazów, III. danych tematycznych. Wrocław 2011 – Wolne Oprogramowanie Aneks III punkt 8 Zakłady przemysłowe, w tym obiekty objęte dyrektywą 96/61/WE z dnia 24 września 1996 r. IPCC Dotycząca zintegrowanego zapobiegania zanieczyszczeniom i ich kontroli oraz urządzenia poboru wody, miejsca wydobycia i składowiska. Angielska wersja – Mining Niemiecka wersja dyrektywy – Bergbau Wrocław 2011 – Wolne Oprogramowanie Aneks III punkt 8 - IPPC Dyrektywa IPPC opiera się na czterech filarach, są to: * Zintegrowane podejście do ochrony środowiska i udzielanie pozwolenia zintegrowanego. * Najlepsza dostępna technika (BAT - Best Available Technique). * Dostęp społeczeństwa do informacji. * Kontrola działalności technologicznej. INSPIRE ma dostarczyć narzędzia do gromadzenia i udostępniania danych dotyczących niektórych instalacji technologicznych ... Wrocław 2011 – Wolne Oprogramowanie Aneks III punkt 8 – Górnictwo Zapis: „miejsca wydobycia i składowiska” Ewidencja działalności górniczej jest niezbędna zwłaszcza w kontekście planowania przestrzennego, które w przyszłości powinno być realizowane w oparciu o dane INSPIRE Stąd konieczność podjęcia kształcenia również kadr górniczych Wrocław 2011 – Wolne Oprogramowanie Obserwacje i pomiary stanu wód Wrocław 2011 – Wolne Oprogramowanie Metody zapisu danych z pomiarów Bazowe typy stacji pomiarowych: (a) Stacje Hydrometryczne; (b) Piezometry; (c) Stacje Klimatyczne I Hydrologiczne; (d) Hydrologiczne stacje Wiele krajów dane gromadzone w ramach prowadzonych obserwacji gromadzi w bardzo wieliu różnych formatach. Wrocław 2011 – Wolne Oprogramowanie Metody zapisu danych z pomiarów ArcHydro is a data model for Water Resources – ESRI gromadzi tylko dane w postaci serii czasowych The Consortium for the Advancement of Hydrological Sciences Inc (CUAHSI - USA) has developed the WaterML standard, now in version 1. WaterML1.0 is implemented as an XML schema and does not currently make use of OGC or other existing standards. Water Data Transfer Format (WDTF) is currently being developed by the Bureau of Meteorology and CSIRO (Australia) as part of the water information research – bazuje na GML The WQX Water Quality Exchange standards are developed by the Environmental Data Standards Council (The Council) which is comprised of ten members from States and US EP Wrocław 2011 – Wolne Oprogramowanie Metody zapisu danych z pomiarów XHydro was to allow for the transmission of water level data through web services for the German Federal Waterways and Shipping – używa XML ale nie używa GML UK Environmental Agency developed the EA Time Series Data Exchange Format (UK-EA-TS) French SANDRE system provides national infrastructure for sharing water information within France. Its architecture is based on the use of a common language for water information (Wykorzystuje OGC !) Ground Water ML makes use of GeoSciML to define a model for capturing information on groundwater, with a focus on the definitions of features. It has used similar modeldriven approaches to developing the model and as such can be used as a reference for methodology. Wrocław 2011 – Wolne Oprogramowanie Próba unifikacji OGC – 2009 Urchomiło Grupę roboczą w celu Harmonizacji Danych z Pomairów I Obserwacji Wody Harmonising Standards for Water Observation Data Discussion Paper Opracowanie tego standardu jest ważne z punktu widzenia Dyrektywy wodnej Komisji Europiejskiej Wrocław 2011 – Wolne Oprogramowanie Próba unifikacji ? Czy konieczna ? Pierwsza reakcja na różnorodność norm to odruch porządkowy – skasować i napisać jednen standard. Filozofia jest inna – harmonizacja nie oznacza wprowadznia jednego standardu jednego super pojemnego pliku na gromadzenie wszystkich danych Lecz uzgadnianie pojęć w celu swobodnej transformacji danych pomiędzy formatami Wrocław 2011 – Wolne Oprogramowanie Wnioski dla dydaktyki Kluczowe problemy kształcenia: KSZTAŁCENIE UMIEJĘTNOŚCI MODELOWANIA TRANSFORMOWANIA DANYCH XML I KSZTAŁCENIE UMIEJĘTNOŚCI PRGORAMOWANIA KSZTAŁCENIE WIELU RÓŻNYCH BRANŻ PROBLEM OKREŚLENIA DOBRYCH PRAKTYK W KSZTAŁCENIU STUDENTÓW Wrocław 2011 – Wolne Oprogramowanie Problem kształcenia branż Oczywista konieczość kształcenia i dokształcania geodetów Inne kierunki studiów: Inżynieria Środowiska, Hydrologia, Geologia, Górnictwo, Czy wszędzie nakład kształcenia powinien być taki sam? Wrocław 2011 – Wolne Oprogramowanie Uwarunkowania kształcenia AKADEMIA INSPIRE dokształca, podnosi kwalifikacje kadr administracji Minima programowe na uczelniach i szkołach wyższych Zapewniają podstawy wiedzy, unifikacja Wolne oprogramowanie w kształceniu .. Same zalety Wrocław 2011 – Wolne Oprogramowanie Uwarunkowania kształcenia AKADEMIA INSPIRE Brak zmian minimów programowych na studiach –> konieczność jej trwania bo nowe kadry też trzeba będzie wyszkolić Minima programowe na uczelniach i szkołach wyższych Nie wspierają obecnie komercyjnego oprogramowania (np. Corel czy Autocad) ale konserwatyzm blokuje nauczanie technologii Wolne oprogramowanie w kształceniu ? Zaklęty krąg - nie uczę się bo nikt go nie stosuje do zarabiania pieniędzy nikt na nim nie zarabia pieniędzy w związku z tym, nie warto się go uczyć. Wrocław 2011 – Wolne Oprogramowanie Obszar – języki programowania jaki? Zagranica lata 80-te Kanada zmawia język programowania dla szkół – Turing Holandia wprowadza własny język programowania do szkół – ABC – abecadło programowania W Polsce wprowadzony zostaje PASCAL kultywowany w postaci DELPHI do dzisiaj na wielu uczelniach Wrocław 2011 – Wolne Oprogramowanie Języki programowania – efekty Kanada – kraj gdzie narodziło się pojęcie Geomatyka, wysoka innowacyjność w tej dziedzinie … Holandia – student, który podstaw programowania był uczony na języku programowania ABC – tworzy język programowania PYTON … Uni Delft W Polsce – programiści Tatutk GIS chwalą się cechami produktu tej firmy: - obsługa skryptów w języku Pascal … wątpliwe osiągnięcie Wrocław 2011 – Wolne Oprogramowanie IŚ – Informatyczne Podstawy Projektowania W 2005 roku odpowiadałem za przygotowanie nowego przedmiotu Założenia: - jeśli nie wolne oprogramowanie to przynajmniej darmowe - odejście od programowania proceduralnego - wprowadzenie pojęć projektowania I programowania obiektowego - wprowadzenie wiedzy o językach znacznikowych - koniec z okienkiem DOS – w każdej postaci czy to interfejs czy to wyświetlanie danych (przynajmniej na początkowym etapie) - modyfikacja przygotowania ćwiczeń – łatwość samodzielngo kształcenia. Wrocław 2011 – Wolne Oprogramowanie IŚ – Informatyczne Podstawy Projektowania Programowanie w Visual BASIC.NET Konsekwente stosowanie paradygmatu obiektowego (Klasa posiada metody a nie procedury czy funkcje) Zapisywanie wyników obliczeń do plików html i xhtml (tworzenie klas zapisujących dane do plików html ćwiczenia z walidacji stron xhtml – “I love Validator”) Wprowadzenie do zajęć: PsPad, WinSCP, putty – edycja i wymiana danych z kontami na serwerze Zastosowanie oprogramowania WINK do tworzenia animacji wspomagających proces kształcenia. Do nauki CAD – darmowy program MicrostationPowerdraft CAD to również VBA – więc studenci programują również w VBA A rysowanie jest oceniane na czas – bo CAD to umiejętności Manulane! Wrocław 2011 – Wolne Oprogramowanie IŚ – Informatyczne Podstawy Projektowania Przyszłość – modernizacja kształcenia Czy wbrew minimom programowym moża by się zastanowić nad: Przejściem na z CAD nad QGIS - ? IŚ – myślę że tak, czy geodezja nie wiem, Jaki język ? Czy od pierwszego roku można wprowadzać na przykład od razu programowanie w Pythonie? Jak szerzej wprowadzić języki znacznikowe ? Wrocław 2011 – Wolne Oprogramowanie Języki znacznikowe schemat GML Bardzo często nauczane są mniej więcej w takiej kolejności: • Są dane przestrzenne w GML • Uczymy się co to jest xml (tylko) • Uczymy się coś o schematach xsd • Łączymy wiedzę o XML + schematy + GML Kiepski efekt Wrocław 2011 – Wolne Oprogramowanie Języki znacznikowe autorski kurs Zaczynamy od podstaw xml • - ręcznie tworzymy własny plik, wyświetlamy treść w przeglądrce Następnie podstawy xslt – transformacji • - ręcznie tworzymy pliki xml i xsl • - przeglądarka wyświetla przetransformowane pliki xml Budowa schematu – typy danych (zalety przy transformacji ) Wrocław 2011 – Wolne Oprogramowanie Języki znacznikowe autorski kurs II Prosty plik gml - transformacja xslt do postaci HTML - transformacja xalan do postaci SVG (i wyświetlenie w przeglądarce wyposażonej w Plugin SVG)! Dopiero potem wykorzystanie oprogramowania GIS do odczytu danych. Wrocław 2011 – Wolne Oprogramowanie Podsumowanie Bez wsparcia kształcenia trudno będzie rozpowszechniać FOSSGIS • Warto poświęcić czas na opracowanie wpólnych dobrych praktyk w edukacji na rzecz FOSSGIS już na pierwszych latach studiów ... Wrocław 2011 – Wolne Oprogramowanie Dziękuję za uwagę ... Wrocław 2011 – Wolne Oprogramowanie