A. Balčiūno (opengis.lt), G. Vaivilavičiaus (Kauno marių regioninis parkas), V. Nareiko (GIS-Centras, VĮ) konferencijoje "GIS - paprasta ir atvira 2015" vestos mokymų sesijos prezentacija.
www.opengis.lt
1 of 35
More Related Content
A. Balčiūnas. Atviro kodo GIS technologijų taikymas - mokymų sesija. GIS - paprasta ir atvira 2015.
1. GIS – PAPRASTA IR ATVIRA
2015 spalio 29 · Vilnius · „Karolina“
MOKYMŲ SESIJA
2. GIS – PAPRASTA IR ATVIRA / Mokymų sesija
Mokymų vedėjai
Andrius
Balčiūna
s
Giedrius
Vaivilavičius
Viktor
Nareiko
Denis
Romanova
s
4. GIS – PAPRASTA IR ATVIRA / Mokymų sesija
Mokymų programa
1. Duomenų gavimas Lietuvos erdvinės informacijos
portale
2. Virtualios mašinos sukūrimas ir OSGEO-Live paleidimas
3. Duomenų valdymas ir analizė taikant QGIS
4. Duomenų saugojimas PostGIS
5. El. paslaugų publikavimas naudojant Geoserver
6. Internetinio žemėlapio kūrimas naudojant OpenLayers
6. 1. DUOMENŲ GAVIMAS | Reikalingi duomenys
Žemės ūkio vieta – Šukionių apylinkės, Pakruojo rajonas
1. Foniniai duomenys: ortofotografiniai ir topografiniai
žemėlapiai
2. Žemėtvarkos planai sklypų duomenis susivesti
3. Apleistų žemių duomenys analizei atlikti
7. 1. DUOMENŲ GAVIMAS | Lietuvos erdvinės informacijos portalo
paslaugos
1. Duomenų, topografinių planų, žemėtvarkos projektų
paieška
2. Duomenų užsakymas
3. Duomenų atsisiuntimas
8. 2. VIRTUALIOS MAŠINOS SUKŪRIMAS IR
OSGEO-LIVE
Virtual Box instaliavimas, virtualios mašinos sukūrimas,
OSGEO-Live paleidimas ir valdymas
11. 2. OSGEO-LIVE | Programinė įranga ir reikalavimai
KOMPIUTERIS
64-bit procesorius,
2GB RAM,
20GB laisvos vietos,
Windows, Apple OSX
VIRTUALBOX
www.virtualbox.org
OSGEO-LIVE
live.osgeo.org
12. 3. DUOMENŲ VALDYMAS IR ANALIZĖ
TAIKANT QGIS
Duomenų įsikėlimas, rastrinių failų pririšimas, sluoksnių
kūrimas, duomenų simbolizacija, GIS analizė, žemėlapio
kūrimas
14. 3. QGIS | Kas tai?
Su QGIS pagalba galiu:
● Kurti įvairių formatų vektorinius sluoksnius ir įkelti esamus.
● Įkelti rastrinius (pagrindo paveikslėlius) sluoksnius bei juos pririšti prie
koordinačių tinklelio.
● Patogiai kaupti duomenis.
● Analizuoti sukauptus duomenis.
● Iš turimų ir sukauptų duomenų kurti kokybiškus žemėlapius, tinkamus
spaudai.
● Ir dar daug, daug visko...
27. 4. DARBAS SU POSTGIS
Duomenų bazės kūrimas PostGIS, duomenų įkėlimas į
duomenų bazę, PostGIS ir QGIS
28. 4. DARBAS SU POSTGIS | Kas tai PostGIS
Kas tai POSTGIS:
● PostgreSQL yra atviro kodo RDBVS, kuri
nuo pat pradžių buvo vystoma taip, kad
būtų lengvai plečiama pridedant
papildoma funkcionalumą (naujus
duomenų tipus, funkcijas ir pnš.);
● PostGIS plėtinis skirtas PostgreSQL
reliacinei duomenų bazės valdymo
sistemai (RDBVS);
● PostGIS paverčia PostgreSQL į erdvinę
duomenų bazę (erdvinių duomenų bazių
pavyzdžiai: Oracle Spatial and SQL
Server (2008 +));
Kas tai POSTGIS:
● Erdvinės duomenų bazės saugo erdvinius
objektus (taškas, linija, poligonas)
● Atlieka su jais įvairius veiksmus
(standartinius SQL ir erdvinius) lygiai
taip pat, kaip ir su kitais RDBVS
objektais;
29. 5. DARBAS SU GEOSERVER
Žemėlapių servisų tipai, duomenų registravimas ir įkėlimas,
servisų publikavimas, servisų naudojimas
31. 6. INTERNETINIO ŽEMĖLAPIO KŪRIMAS
NAUDOJANT OPENLAYERS
Bazinė HTML puslapio struktūra, OpenLayers naudojimo
pagrindai, žemėlapio projekto sukūrimas, servisų naudojimas
iš geoserver
32. 6. INTERNETO ŽEMĖLAPIO KŪRIMAS | Bazinis HTML kodas
• Dokumento tipą
• HTML dokumento pradžią ir
pabaigą
• Aprašą (head) su
metaduomenimis
• Turinį (body)
<!DOCTYPE html>
<html>
<head>
<title>Mano puslapis</title>
</head>
<body>
<div id=“map”></div>
</body>
</html>
Interneto žemėlapis – tai kartu ir internetinis puslapis
33. 6. INTERNETO ŽEMĖLAPIO KŪRIMAS | OpenLayers – kas tai?
OpenLayers tai:
● Atvirojo kodo JavaScript biblioteka, skirta pavaizduoti geografinius
duomenis interneto naršyklėse.
● OpenLayers 2 išleista 2006 m. kaip atvirojo kodo alternatyva Google
Maps.
● OpenLayers 3 išleista 2014 m. Orientuota į inovatyviausias grafinės
informacijos vaizdavimo technologijas: Canvas, WebGL.
34. 6. INTERNETO ŽEMĖLAPIO KŪRIMAS | OpenLayers – kas tai?
Pagrindinės OpenLayers savybės:
● Įvairių el. paslaugų tipų palaikymas: OSM, XYZ, TileJSON, Bing Maps,
WMS, WMTS
● Automatiškas formatų skaitymas: GeoJSON, GPX, KML, GML, WMS
Capabilities, WMTS Capabilities
● Valdikliai: tolinimas-artinimas, kursoriaus žymeklio padėtis, mastelio
juosta, atributinė informacija, Full-screen ir kt.
● Geolokacija, pritaikymas mobilių įrenginių įvykiams.
● Ir dar daug visko, ką galite turėtų daryti interneto žemėlapių naršyklė
35. 6. INTERNETO ŽEMĖLAPIO KŪRIMAS | Alternatyvos OL?
Leaflet – populiariausia Js biblioteka geografiniams duomenis vaizduoti,
tačiau:
● Leaflet patrauklus tol, kol nereikia dirbti su savo šalies koordinačių sistema,
pvz. LKS-94. Tai įmanoma, bet ką nors sulaužyti tikrai norėsis
● OpenLayers 3 turtingesnis funkcionalumu: leidžia sukioti žemėlapį,
orientuotas į HTML5, 3D (OL3-Cesium projektas)
Leaflet – tiesiog paprastesnis naudoti.