Muokataan sivua Mapserver

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
Mapserver on Minnesotan yliopiston yhteistyössä NASAn kanssa kehittämä ohjelma, jolla voi tuottaa mm. tietokannassa olevasta paikkatietoaineistosta karttakuvia.
| nimi=Mapserver
| kuva=[[Tiedosto:Mapserver.png|150px]]
| kuvateksti=
| käyttöliittymä=[[palvelin]]
| lisenssi=[[MIT-lisenssi]]
| kotisivu=[http://mapserver.org/ mapserver.org]
}}


'''Mapserver''' on Minnesotan yliopiston yhteistyössä NASAn kanssa kehittämä ohjelma, jolla voi tuottaa mm. tietokannassa olevasta paikkatietoaineistosta karttakuvia. Mapserver on vaihtoehto [[Geoserver|Geoserverille]].
Tällä sivulla on ohje, miten omalle koneelleen voi asentaa Mapserverin sekä OpenStreetMap.org:n Suomen paikkatietoaineistot ja selata karttaa OpenLayers-käyttöliittymäkomponentilla. Ohje on testattu Ubuntu 10.04:llä ja todennäköisesti toimii kaikissa Debian-pohjaisissa jakeluissa. Ohjeen pääasiallisena lähteenä on toiminut http://trac.osgeo.org/mapserver/wiki/RenderingOsmData


[[Tiedosto:Osm-mapserver.png|thumb|right|OpenStreetMap-aineistoa Suomesta Mapserverillä piirrettynä]]
Asenna osm2pgsql (sen riippuvuudet asentaa samalla mm. PostgreSQL:n), mapserverin cgi-versio, Apache ja Subversion
[[Tiedosto:Osm-mapserver-world.png|thumb|right|Koko maailmasta on vain rannikoiden rajat tässä esimerkissä]]
sudo apt-get install osm2pgsql cgi-mapserver mapserver-bin apache2 subversion


Tällä sivulla on ohje, miten omalle koneelleen voi asentaa Mapserverin sekä OpenStreetMap.org:n Suomen paikkatietoaineistot ja selata karttaa OpenLayers-käyttöliittymäkomponentilla. Ohjeen pääasiallisena lähteenä on toiminut http://trac.osgeo.org/mapserver/wiki/RenderingOsmData
Postgre-nimisenä käyttäjänä luo tietokanta ja asenna sinne PostGIS-laajennus  
 
== Tietokannan valmistelu ==
 
''postgres''-nimisenä käyttäjänä luodaan tietokanta ja asennetaan sinne PostGIS-laajennus  
  sudo -u postgres createdb osm
  sudo -u postgres createdb osm
  sudo -u postgres createlang plpgsql osm
  sudo -u postgres createlang plpgsql osm
Rivi 27: Rivi 16:
  cd /var/www/
  cd /var/www/


Lataa finland.osm.bz2 Geofabrikin palvelimelta (180MB)
Lataa finland.osm.bz2 Geofabrikin palvelimelta
  wget http://download.geofabrik.de/osm/europe/finland.osm.bz2
  wget http://download.geofabrik.de/osm/europe/finland.osm.bz2


Muunna aineisto tietokantaan siten, että RAM-muistia käytetään enintään 3 GB. Ota käyttöön myös taulukoiden etuliite "osm" (-p osm), koska se on oletuksena jälkikäsittelyskriptissä. Optio -l säilyttää OSM datan EPSG:4326-projektiossa.
Muunna aineisto tietokantaan siten, että RAM-muistia käytetään eninään 3 GB. Ota käyttöön myös taulukoiden etuliite on "osm" (-p osm), koska se on oletuksena jälkikäsittelyskriptissä. Optio -l säilyttää OSM datan EPSG:4326-projektiossa.
  sudo -u postgres osm2pgsql -d osm -p osm -s -C 3000 -l finland.osm.bz2  
  sudo -u postgres osm2pgsql -d osm -p osm -s -C 3000 -l finland.osm.bz2  


Rivi 108: Rivi 97:
|-
|-
| 00
| 00
| 900 kpl
| 338 kpl
| 4,8 MB
| 4,8 MB
|-
|-
| 01
| 01
| 900 kpl
| 675 kpl
| 5,3 MB
| 5,3 MB
|-
|-
Rivi 168: Rivi 157:


Paikkatietojärjestelmät ovat melko monimutkaisia, joten kannatta opiskella kunnolla kaikki käsitteet (datumit, projektiot, extend, bounding box jne) sekä selailla manuaaleja ja muita oppaita netissä. Tämä sivu on vain pikainen johdatus aiheeseen ja omat muistiinpanoni miten sain kaikki toimimaan.
Paikkatietojärjestelmät ovat melko monimutkaisia, joten kannatta opiskella kunnolla kaikki käsitteet (datumit, projektiot, extend, bounding box jne) sekä selailla manuaaleja ja muita oppaita netissä. Tämä sivu on vain pikainen johdatus aiheeseen ja omat muistiinpanoni miten sain kaikki toimimaan.
== Jakelukohtaista ==
=== Ubuntu ===
Ohje on testattu Ubuntu 10.04:llä ja todennäköisesti toimii kaikissa Debian-pohjaisissa jakeluissa.
Tarvittavat paketit:
* osm2pgsql (sen riippuvuudet asentaa samalla mm. PostgreSQL:n),
* mapserverin cgi-versio
* Apache
* Subversion
Asennuskomento:
sudo apt-get install osm2pgsql cgi-mapserver mapserver-bin apache2 subversion
[[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/Mapserver