szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · geodjango/openlayers geodjango...
TRANSCRIPT
![Page 1: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/1.jpg)
Szkolenie dotyczące zanieczyszczeń terenów poprzemysłowych w ramach
projektu GreenerSites pn. Środowiskowa rekultywacja terenów
zanieczyszczonych w Europie Środkowej.
Realizowane na zlecenie Miasta Bydgoszcz
przez Główny Instytut Górnictwa w Katowicach
Bydgoszcz, styczeń 2019 r.
![Page 2: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/2.jpg)
TAKING COOPERATION FORWARD 2
NARZĘDZIE GEOINFORMACYJNE PROJEKTU
GREENERSITES SŁUŻĄCE ZARZĄDZANIU
TERENAMI ZDEGRADOWANYMI
dr Adam Hamerla
Styczeń 2019
![Page 3: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/3.jpg)
TAKING COOPERATION FORWARD 3
Plan szkolenia
• GreenerSites WEB-GIS,
• Struktura systemu,
• Role użytkowników,
• Frontend,
• Backend.
![Page 4: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/4.jpg)
TAKING COOPERATION FORWARD 4
GreenerSites WEB-GIS, a cel projektu
Głównym celem projektu jest poprawa zarządzania niewykorzystanymi terenami
poprzemysłowymi (brownfieldami) poprzez definicję strategii, narzędzi i działań
bazujących na zrównoważonych i zintegrowanych rozwiązaniach. Partnerzy
GreenerSites będą współpracowali aby poprawić stan brownfieldów
zlokalizowanych w 9 Miejskich Obszarach Funkcjonalnych poprzez wzrost
potencjału zarządzania środowiskiem instytucji odpowiedzialnych za tereny
poprzemysłowe, definiowanie średnio i długookresowych Strategicznych Planów
Działań, testowanie rozwiązań, które następnie będą rozpowszechniane
i transferowane na inne tereny MOF i poza nimi.
![Page 5: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/5.jpg)
TAKING COOPERATION FORWARD 5
Struktura systemu
PostGreSQL/PostGIS
PostGreSQL – obiektowo-relacyjna baza danych typu „open source”,
PostGIS – rozszerzenie, które umożliwia zapisywanie obiektów geograficznych
do bazy danych
![Page 6: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/6.jpg)
TAKING COOPERATION FORWARD 6
PostGreSQL/PostGIS
• Zapisywania danych,
• Edytowania danych,
• Wdrażania ról użytkownika,
• Dostarczania danych dla GeoServera.
Każdy region będzie zarządzał jedną bazą. Aby zagwarantować
standaryzację między różnymi regionami, zapewniono schemat
z określonymi właściwościami i odpowiadającymi zakresami wartości.
![Page 7: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/7.jpg)
TAKING COOPERATION FORWARD 7
PostGreSQL/PostGIS
Dodatkowo powstanie baza danych zawierająca dane ogólnoeuropejskie lub
ogólne dane krajowe, które pozostaną nieedytowalne.
Schematy do zarządzania dostępem:
•Publiczny - otwarty dostęp dla wszystkich użytkowników
•Prywatny - ograniczony dostęp dla zarejestrowanych użytkowników
posiadających prawa dostępu
![Page 8: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/8.jpg)
TAKING COOPERATION FORWARD 8
pgAdmin
PgAdmin to GUI (graficzny interfejs
użytkownika), narzędzie
administracyjne do zarządzania
danymi w PostGreSQL
![Page 9: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/9.jpg)
TAKING COOPERATION FORWARD 9
QGIS
QGIS to system informacji
geograficznej typu “open source”. Może
być wykorzystany do wizualizacji i
edycji geodanych. Po połączeniu do
bazy danych GreenerSites dane mogą
być przesyłane do bazy danych.
Możliwe jest również wykonywanie
własnych analiz przestrzennych.
![Page 10: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/10.jpg)
TAKING COOPERATION FORWARD 10
GeoServer
GeoServer jest elementem systemu, który
dostarcza geodane dla narzędzia Web-GIS
Administratorzy mogą również
konfigurować styl i wygląd warstwy za
pomocą GeoServera,
a także zintegrować zewnętrzny program
WMS (Web Map Service) do frontendu
narzędzia Web-GIS.
![Page 11: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/11.jpg)
TAKING COOPERATION FORWARD 11
GeoDjango/OpenLayers
GeoDjango to framework
webowy dla danych
geograficznych.
OpenLayers jest biblioteką
napisaną w języku JavaScript
i wyświetla kafelki map
w przeglądarce internetowej.
![Page 12: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/12.jpg)
TAKING COOPERATION FORWARD 12
Role użytkowników
Użytkownik Opis użytkownika Prawa /dostęp użytkownika Przykład użytkownika
postgres Administrator Wszystkie bazy danych i role użytkownika TBD
gsa Administrator bazy danych
w stowarzyszonym regionie
Edycja powiązanej bazy danych i definiowanie
powiązanych ról użytkownika
Organ zarządzający
danymi w regionie
gsrw Odczyt i zapis w bazie
danych
Edycja określonych właściwości, np. informacji o
terenie (podanych przez gsa)
Zarejestrowany
użytkownik (pracownicy /
inwestorzy)
gsr Odczyt w bazie danych Odczyt właściwości i wydruk raportów Niezarejestrowany
użytkownik
![Page 13: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/13.jpg)
TAKING COOPERATION FORWARD 13
Frontend
Każdy region może posiadać jedną
subdomenę. Pozwala to każdemu
regionowi decydować
o wyglądzie i organizacji subdomeny
indywidualnie (logo, język, itd.).
Na jedną subdomenę przypada jedna
baza danych, warstwy bazowe
(np. OpenStreetMap) są
przechowywane w innej wspólnej
bazie danych.
![Page 14: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/14.jpg)
TAKING COOPERATION FORWARD 14
Funkcjonalności
Sprawdzanie wartości właściwości
![Page 15: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/15.jpg)
TAKING COOPERATION FORWARD 15
Funkcjonalności
Sprawdzanie wartości właściwości
![Page 16: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/16.jpg)
TAKING COOPERATION FORWARD 16
Funkcjonalności
Edycja wartości
właściwości
![Page 17: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/17.jpg)
TAKING COOPERATION FORWARD 17
Funkcjonalności
Eksportuj informacje o terenie do PDF
![Page 18: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/18.jpg)
TAKING COOPERATION FORWARD 18
Backend
• Nawiązanie połączenia pomiędzy Systemem
GreenerSites i Geoserverem za pomocą PuTTY,
• Nawiązanie połączenia z bazą danych
GreenerSites,
• Import danych,
• Projektowanie i publikowanie za pomocą
GeoServera
![Page 19: Szkolenie dotyczące zanieczyszczeń terenów ......2019/05/14 · GeoDjango/OpenLayers GeoDjango to framework webowy dla danych geograficznych. OpenLayers jest biblioteką napisaną](https://reader036.vdocuments.site/reader036/viewer/2022063005/5fb362c91d10063dc3715284/html5/thumbnails/19.jpg)
TAKING COOPERATION FORWARD 19
Dziękujemy za uwagę
zapraszamy do dyskusji
Główny Instytut Górnictwa
www.gig.eu