Ero sivun ”GeoServer” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 222 merkkiä lisätty ,  12. huhtikuuta 2016
p
ei muokkausyhteenvetoa
(Ak: Uusi sivu: =Oman Geoserver-palvelinen asennus OpenStreetMap.org-paikkatiedolla= Geoserverin asennus on melko helppoa, mutta omien tyylitiedostojen ja karttatasojen määrittely on hyvin työlä...)
 
pEi muokkausyhteenvetoa
 
(11 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
=Oman Geoserver-palvelinen asennus OpenStreetMap.org-paikkatiedolla=
{{Ohjelma
| nimi=GeoServer
| kuva=
| kuvateksti=
| käyttöliittymä=[[palvelin]]
| lisenssi=[[GPLv2]]
| kotisivu=[http://geoserver.org/ geoserver.org]
}}


Geoserverin asennus on melko helppoa, mutta omien tyylitiedostojen ja karttatasojen määrittely on hyvin työlästä, joten asennuksessa kannattaa hyödyntää [http://dev.ifs.hsr.ch/osminabox OSM in a box -projektin] pakettia.
==Oman GeoServer-palvelimen asennus OpenStreetMap.org-paikkatiedolla==
 
GeoServerin asennus on melko helppoa, mutta omien tyylitiedostojen ja karttatasojen määrittely on hyvin työlästä, joten asennuksessa kannattaa hyödyntää [http://dev.ifs.hsr.ch/osminabox OSM in a box -projektin] pakettia.
 
[[Tiedosto:Osm-in-a-box-baltic.png|thumb|right|OSM-in-a-box:sta puuttuu toistaiseksi pohjataso, joka jakaa maailman maa- ja merialueisiin, jota kartalla on paljon valkoista (läpinäkyvää).]]
[[Tiedosto:osm-osmarender.png|thumb|right|Vertailukohtana Osmarenderin piirtämä kartta OSM-aineistosta.]]


Tämä ohje on testattu Ubuntu 10.04 LTS:llä.
Tämä ohje on testattu Ubuntu 10.04 LTS:llä.


Asenna ensin tarvittavat ohjelmistot
Asenna ensin tarvittavat ohjelmistot
  sudo apt-get install unzip lynx tomcat6 tomcat6-admin ttf-dejavu osm2pgsql postgis postgresql-8.4-hstore-new
  sudo apt-get install unzip tomcat6 tomcat6-admin osm2pgsql postgis postgresql-8.4-hstore-new


Postgre-nimisenä käyttäjänä luo tietokanta ja asenna sinne PostGIS-laajennukset
Postgre-nimisenä käyttäjänä luo tietokanta ja asenna sinne PostGIS-laajennukset
Rivi 15: Rivi 27:
  sudo -u postgres psql -d osm -f /usr/share/postgresql/8.4/contrib/postgis_comments.sql
  sudo -u postgres psql -d osm -f /usr/share/postgresql/8.4/contrib/postgis_comments.sql
  sudo -u postgres psql -d osm -f  /usr/share/postgresql/8.4/contrib/hstore-new.sql
  sudo -u postgres psql -d osm -f  /usr/share/postgresql/8.4/contrib/hstore-new.sql
Jos jokin menee pieleen ja haluat tuhota tietokannan, käytä komentoa ''sudo -u postgres dropdb osm''
Aseta postgres-käyttäjälle salasana, jolla GeoServer pääsee lukemaan tietokantaa.
sudo -u postgres psql -d osm -c "ALTER USER postgres WITH PASSWORD 'ottotestaa'"


Lataa OSM-in-a-box
Lataa OSM-in-a-box
  wget http://geometa.hsr.ch/releases/OSM-in-a-box_1.0/osm2gis/release/osminabox1.0_unix.zip/osminabox1.0_unix.zip
  sudo wget http://geometa.hsr.ch/releases/OSM-in-a-box_1.0/osm2gis/release/osminabox1.0_unix.zip/osminabox1.0_unix.zip
  unzip osminabox1.0_unix.zip
  sudo unzip osminabox1.0_unix.zip
   
   
Korjaa installeriin:
Korjaa installeriin:
  echo Set osm2gis directory [/var/www/osm2gis]:"
  echo "Set osm2gis directory [/var/www/osm2gis]:"
..
        then osm2gisdir="/var/www/osm2gis"
..
  echo "Set tomcat directory [/var/lib/tomcat6/webapps]:"  
  echo "Set tomcat directory [/var/lib/tomcat6/webapps]:"  
..
        then tomcatdir="/var/lib/tomcat6/webapps"
..
#rm -rf $tomcatdir/geoserver/data
mkdir $tomcatdir/webapps/geoserver/data


Tomcat pitää pysäyttää tai se sotkee Geoserverin asennusskriptin toimintaa. Skriptin virheen takia  
Tomcat pitää pysäyttää tai se sotkee GeoServerin asennus skriptin toimintaa. Skriptin virheen takia  
  sudo /etc/init.d/tomcat6 stop
  sudo /etc/init.d/tomcat6 stop


Suorita asennus
Suorita asennus
  chmod +x installer.sh  
  sudo chmod +x installer.sh  
  sudo ./installer.sh
  sudo ./installer.sh


Rivi 46: Rivi 71:
  var lat = 65;
  var lat = 65;
  var zoom = 4;
  var zoom = 4;
Kannattaa myös muuttaa kohdassa ''buffer: 0'' luku 0 isommaksi, esim. 1 tai 2, jolloin karttakuvia latautuu myös näkymän ulkopuolelta etukäteen valmiiksi siten, että karttaa raahatessa kartan reunaa ei ehdi nähdä ja kartan latautuminen vaikuttaa saumattomalta.


Avaa sitten http://localhost:8080/osm2gisdemo/
Avaa sitten http://localhost:8080/osm2gisdemo/


== Geowebcache ==
===GeoWebCache===


Karttakuvat voi tuottaa etukäteen, jolloin karttanäkymät latautuvat nopeamin. Seedauksen voi suorittaa sivulta http://localhost:8080/geoserver/gwc/rest/seed/osm Jos kuvien luonnin rajaa Suomen alueelle (2124333,8261098,3516232,11099621) ja lähennystasoille 00-12, tuottaa se 57213 kpl kuvalaattoja (yhteensä 324 MB). Kerran tehtyjen kuvien lataus kestää OpenLayers-käyttöliittymällä noin 2 ms/kuva, eli erittäin nopeaa. Jos näkymä piirretään ensimmäistä kertaa, menee sen latautumiseen 4-9 sekuntia.
Karttakuvat voi tuottaa etukäteen, jolloin karttanäkymät latautuvat nopeamin. Seedauksen voi suorittaa sivulta http://localhost:8080/geoserver/gwc/rest/seed/osm Jos kuvien luonnin rajaa Suomen alueelle (2124333,8261098,3516232,11099621) ja lähennystasoille 00-12, tuottaa se 57213 kpl kuvalaattoja (yhteensä 324 MB). Kerran tehtyjen kuvien lataus kestää OpenLayers-käyttöliittymällä noin 2 ms/kuva, eli erittäin nopeaa. Jos näkymä piirretään ensimmäistä kertaa, menee sen latautumiseen 4-9 sekuntia.
Rivi 66: Rivi 93:




[[Luokka: Ohjeet]]
[[Luokka:Ohjeet]]
[[Luokka:Paikkatieto-ohjelmat]]
10 147

muokkausta

Navigointivalikko