SlideShare a Scribd company logo
1 of 22
GeoServer taikymas Lietuvos erdvinės informacijos portale 
Viktor Nareiko – GIS-Centras, v.nareiko@gis-centras.lt
GeoServer – kas tai? 
2 
WWW 
WMS 
WFS 
WCS 
WPS
GeoServer – trumpa istorija? 
3
GeoServer – trumpa istorija? 
4
GeoServer – trumpa istorija? 
5
GeoServer – vektorinių duomenų vizualizavimas 
6
GeoExt Styler - vektorinių duomenų vizualizavimui 
7
GeoServer – dabartis 
•Išleista GeoServer 2.6 versija 
•GeoServer gali teikti duomenis į daugelį erdvinių duomenų peržiūros programų, tokių kaip Google Earth, 3-D virtual globe. GeoServer komanda dirba tiesiogiai su Google tam, kad per GeoServer teikiami duomenys būtų tiesiogiai surandami per Goolgle Maps 
•Padidinta greitaveikia, ištaisyta daugybė klaidų, integruotas per GeoServer teikiamų el. paslaugų podeliavimas (cache). Daugybe įskiepių – geoserver- 2.6.0-geosearch-plugin, geoserver-2.6.0- dxf-plugin, geoserver-2.6.0-printing- plugin, geoserver-2.6.0-control-flow- plugin, geoserver-2.6.0-css-plugin, geoserver-2.6.0-mysql-plugin, geoserver- 2.6.0-arcsde-plugin ir t.t. 
•Boundless teikia komercinį palaikymą (OpenGeo Suite) 
8
Geoserver – atvira bet ne taip paprasta 
9
Geoserver – atvira ir paprasta 
10
Geoserver – atvira ir paprasta 
11
Geoserver – atvira ir paprasta 
12
GeoServer – atvira ir paprasta 
13
Geoserver – atvira ir paprasta 
14
GeoServer ir geoportal.lt 
•Lietuvos nacionalinis atlasas publikuotas per GeoServer 
•Iš viso 129 WMS paslaugos 
15
GeoServer ir geoportal.lt 
16
GeoServer ir steroidai 
17
Paleidimo aplinkos optimizavimas (JVM nustatymai) 
•-server: serverio režimas 
•-Xms2048m -Xmx2048m: maksimalus atminties kiekis alokuojamas startuojant GeoServer. Kuo daugiau atminties tuo geriau 
•-XX:PermSize=128m - XX:MaxPermSize=256m: pastovios atminties dydis ir maksimalus jos dydis. Svarbus nustatymas, kadangi GeoServer naudoja daugybė klasių 
•-XX:+UserParallelGC: įgalina daugiagijinį atminties valdymą 
•-XX:+AggressiveOpt: įgalina eksperimentinius optimizavimus, kurie bus naujose JVM versijose 
18
Paleidimo aplinkos optimizavimas (Tomcat nustatymai) 
•Lygiagrečių gijų skaičiaus (lygiagrečių užklausų) ribojimas Tomcat: <Connector port=”8080” protocol=”HTTP/1.1” ConnectionTimeout=”20000” redirectPort=”8443” maxThreads=”20” minSpareThreads=”20” /> 
•Apache portable runtime (APR) naudojimas kartu su Tomcat 
•Naudoti paskutinę stabilią Tomcat versiją 
•Geoserver paleisti ant dviejų Tomcat o užklausas nukreipti per balancer (naudoti Apache mod_proxy_balance) 
19
JAI ir kiti nustatymai 
•Įgalinti JPEG Native Accelerartion 
•Įgalinti Tile Recycling 
•Įgalinti ImageIO native encoder 
•Kiti nustatymai: Memory Capacity, Memory Threshold, Tile Threads 
•Pašalinti nereikalingus įskiepius 
20
Paleidimo aplinkos optimizavimas 
•Oracle Java 1.7 versija 
•JAI (Java advanced image) naudojimas 
21
Ačiū už dėmesį!

More Related Content

More from opengislt

L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.
L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.
L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.opengislt
 
G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.
G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.
G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.opengislt
 
G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.
G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.
G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.opengislt
 
V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...
V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...
V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...opengislt
 
V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...
V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...
V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...opengislt
 
T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.
T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.
T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.opengislt
 
P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.
P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.
P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.opengislt
 
L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...
L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...
L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...opengislt
 
G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.
G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.
G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.opengislt
 
E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...
E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...
E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...opengislt
 
A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...
A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...
A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...opengislt
 

More from opengislt (11)

L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.
L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.
L. Byla. Teritorijų planavimas su QGIS. GIS - paprasta ir atvira 2015.
 
G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.
G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.
G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.
 
G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.
G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.
G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.
 
V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...
V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...
V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...
 
V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...
V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...
V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...
 
T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.
T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.
T. Straupis. Visų kuriamas žemėlapis visiems. GIS - paprasta ir atvira 2014.
 
P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.
P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.
P. Litvinas. Geoserver visiems. GIS - paprasta ir atvira 2014.
 
L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...
L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...
L. Tyrylytė. Atvirųjų duomenų panaudojimas versle. GIS - paprasta ir atvira 2...
 
G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.
G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.
G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.
 
E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...
E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...
E. Indilaitė. Nemokami ir vieši erdviniai duomenys Jūsų sprendimams. GIS - pa...
 
A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...
A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...
A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...
 

V. Nareiko. Geoserver taikymas Lietuvos erdvinės informacijos portale. GIS - paprasta ir atvira 2014.

  • 1. GeoServer taikymas Lietuvos erdvinės informacijos portale Viktor Nareiko – GIS-Centras, v.nareiko@gis-centras.lt
  • 2. GeoServer – kas tai? 2 WWW WMS WFS WCS WPS
  • 3. GeoServer – trumpa istorija? 3
  • 4. GeoServer – trumpa istorija? 4
  • 5. GeoServer – trumpa istorija? 5
  • 6. GeoServer – vektorinių duomenų vizualizavimas 6
  • 7. GeoExt Styler - vektorinių duomenų vizualizavimui 7
  • 8. GeoServer – dabartis •Išleista GeoServer 2.6 versija •GeoServer gali teikti duomenis į daugelį erdvinių duomenų peržiūros programų, tokių kaip Google Earth, 3-D virtual globe. GeoServer komanda dirba tiesiogiai su Google tam, kad per GeoServer teikiami duomenys būtų tiesiogiai surandami per Goolgle Maps •Padidinta greitaveikia, ištaisyta daugybė klaidų, integruotas per GeoServer teikiamų el. paslaugų podeliavimas (cache). Daugybe įskiepių – geoserver- 2.6.0-geosearch-plugin, geoserver-2.6.0- dxf-plugin, geoserver-2.6.0-printing- plugin, geoserver-2.6.0-control-flow- plugin, geoserver-2.6.0-css-plugin, geoserver-2.6.0-mysql-plugin, geoserver- 2.6.0-arcsde-plugin ir t.t. •Boundless teikia komercinį palaikymą (OpenGeo Suite) 8
  • 9. Geoserver – atvira bet ne taip paprasta 9
  • 10. Geoserver – atvira ir paprasta 10
  • 11. Geoserver – atvira ir paprasta 11
  • 12. Geoserver – atvira ir paprasta 12
  • 13. GeoServer – atvira ir paprasta 13
  • 14. Geoserver – atvira ir paprasta 14
  • 15. GeoServer ir geoportal.lt •Lietuvos nacionalinis atlasas publikuotas per GeoServer •Iš viso 129 WMS paslaugos 15
  • 18. Paleidimo aplinkos optimizavimas (JVM nustatymai) •-server: serverio režimas •-Xms2048m -Xmx2048m: maksimalus atminties kiekis alokuojamas startuojant GeoServer. Kuo daugiau atminties tuo geriau •-XX:PermSize=128m - XX:MaxPermSize=256m: pastovios atminties dydis ir maksimalus jos dydis. Svarbus nustatymas, kadangi GeoServer naudoja daugybė klasių •-XX:+UserParallelGC: įgalina daugiagijinį atminties valdymą •-XX:+AggressiveOpt: įgalina eksperimentinius optimizavimus, kurie bus naujose JVM versijose 18
  • 19. Paleidimo aplinkos optimizavimas (Tomcat nustatymai) •Lygiagrečių gijų skaičiaus (lygiagrečių užklausų) ribojimas Tomcat: <Connector port=”8080” protocol=”HTTP/1.1” ConnectionTimeout=”20000” redirectPort=”8443” maxThreads=”20” minSpareThreads=”20” /> •Apache portable runtime (APR) naudojimas kartu su Tomcat •Naudoti paskutinę stabilią Tomcat versiją •Geoserver paleisti ant dviejų Tomcat o užklausas nukreipti per balancer (naudoti Apache mod_proxy_balance) 19
  • 20. JAI ir kiti nustatymai •Įgalinti JPEG Native Accelerartion •Įgalinti Tile Recycling •Įgalinti ImageIO native encoder •Kiti nustatymai: Memory Capacity, Memory Threshold, Tile Threads •Pašalinti nereikalingus įskiepius 20
  • 21. Paleidimo aplinkos optimizavimas •Oracle Java 1.7 versija •JAI (Java advanced image) naudojimas 21