Muokataan sivua GeoServer

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Ohjelma
=Oman Geoserver-palvelimen asennus OpenStreetMap.org-paikkatiedolla=
| nimi=GeoServer
| kuva=
| kuvateksti=
| käyttöliittymä=[[palvelin]]
| lisenssi=[[GPLv2]]
| kotisivu=[http://geoserver.org/ geoserver.org]
}}


==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.
 
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 tomcat6 tomcat6-admin osm2pgsql postgis postgresql-8.4-hstore-new
  sudo apt-get install unzip lynx tomcat6 tomcat6-admin ttf-dejavu 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 27: Rivi 15:
  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
  sudo wget http://geometa.hsr.ch/releases/OSM-in-a-box_1.0/osm2gis/release/osminabox1.0_unix.zip/osminabox1.0_unix.zip
  wget http://geometa.hsr.ch/releases/OSM-in-a-box_1.0/osm2gis/release/osminabox1.0_unix.zip/osminabox1.0_unix.zip
  sudo unzip osminabox1.0_unix.zip
  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 asennus skriptin 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
  sudo chmod +x installer.sh  
  chmod +x installer.sh  
  sudo ./installer.sh
  sudo ./installer.sh


Rivi 71: Rivi 46:
  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 93: Rivi 66:




[[Luokka:Ohjeet]]
[[Luokka: Ohjeet]]
[[Luokka:Paikkatieto-ohjelmat]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetty malline:

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/GeoServer