../../_images/logo_geoserver.png ../../_images/OSGeo_project.png

GeoServer Pika-aloitus

GeoServer on java-sovellus, joka palvelee karttoja (ja tietoja) muille asiakkaille (kuten selaimille) piirtämiseen. GeoServerin mukana tulee selainpohjainen hallintaliittymä, joka muodostaa yhteyden useisiin tietolähteisiin.

Tässä Pika-aloitusnäytössä kuvataan, miten

  • vektori- ja rasteritietolähteen lisääminen GeoServeriin

  • käytä väriä karttaominaisuuksilla muotoilun avulla

  • testaa kerrokset yksinkertaisessa verkkokartassa

  • tietoja asiakkaista, jotka voivat näyttää kartat

  • tason lisääminen NetCDF-tiedostosta

Käynnistä Geoserver

  1. Valitse Käynnistä-valikosta Geospatial ‣ Web Services ‣ GeoServer ‣ Start GeoServer. Sovellus käynnistyy hetken ja avaa verkkosivun http://localhost:8082/geoserver/web

    ../../_images/geoserver-login.png
  2. Kirjaudu sisään käyttäjätunnuksella admin ja salasanalla geoserver. Näet nyt admin sivu.

    ../../_images/geoserver-welcome.png
  3. Valitse Tason esikatselu -linkki vasemmanpuoleisen valikon Data-osion yläosasta, niin näet palvelimeen ladattujen tasojen esikatselun.

    ../../_images/geoserver-layerpreview.png
  4. Vieritä sivun alareunaan ja napsauta OpenLayers-linkkiä tiger-ny-rivillä. Tämä avaa uuden ikkunan, jossa on joidenkin mallitietojen esikatselu.

    ../../_images/geoserver-preview.png
  5. Voit lähentää karttaa kolmella tavalla:

  • klikkaamalla zoomauspalkkia vasemmalla, sitä korkeampi klikkaat sitä enemmän zoomattu näet.

  • käyttämällä hiiren vieritysrullaa (jos sinulla on sellainen), vierittäminen ylöspäin lähentää ja alas loitontaa.

  • vetämällä laatikko kartalla pitämällä alhaalla : kbd:’shift-näppäintä’ - tämä lähentää valittuun ruutuun (tai niin lähelle kuin sopii näyttöön).

Kokeile tätä näkymää ja katso joitakin muita esikatseluita. Kun olet tyytyväinen tarkastelemaan olemassa olevia tietoja, voit lisätä uusia tietoja.

Ladataan tietoja

Muista

Seuraavia vaiheita ei voi suorittaa, jos käytössä on vain luku-tiedostojärjestelmä (kuten DVD-levy). Sinun on joko suoritettava Virtuaalikoneessa tai USB:stä tai asennettava OSGeoLive (tai vain GeoServer) kiintolevylle.

Tässä esimerkissä käytämme Natural Earth -tietojoukkoa joka sisältyy OSGeoLiveen (/usr/local/share/data/natural_earth2/).

  1. Meidän on luotava myymälä tiedoillemme. Lähettäjä GeoServer järjestelmänvalvojan sivu menee Stores.

  2. Napsauta Add new Store. Näet tämän sivun:

    The New Store page
  3. Valitse Directory of spatial files. Näet seuraavat asiat:

    Filling in the New Store page
  4. Kirjoita tietosäilön nimi (esimerkiksi Natural Earth) ja täytä tietojoukon URL-osoite - tässä tapauksessa /usr/local/share/data/natural_earth2/. Selaa-painikkeella voit etsiä hakemiston, jos tietosi ovat jossain muualla.

  5. Lehdistö save.

    The Natural Earth Datastore
  6. Lehdistö publish vieressä yksi kerroksista lopettaa lisäämällä tiedot. Tämä vie sinut Tasot -sivulle:

    The layer publishing page

    Kun vierität sivua alaspäin, näet GeoServer on täyttänyt monet kentät sinulle. Kun saavut Coordinate Reference System, huomaat, että Native SRS -kohdassa sanotaan TUNTEMATON, sinun on täytettävä seuraava ruutu (ilmoitettu SRS) varmistaaksesi GeoServer tietää missä tiedot ovat.

  7. You can type epsg:4326 in the box

  8. Klikkaa Compute from data ja Compute from native bounds täyttääksesi rajauslaatikot.

  9. Lopuksi osuma: guilabel:save ja olet julkaissut ensimmäisen kerroksen.

Muista

Älä huoli, jos tason esikatselu ei näytä kovin hyvältä, koska se käyttää oletustyyliä. Seuraavassa jaksossa tarkastelemme tuottaa mukavampaa tyyliä.

Voit seurata samaa vaihetta muiden hakemiston tasojen kanssa käyttämällä tasosivun :guilabel:’Add a new resource’-painiketta. Valitse vain luonnollinen maakauppa avattavasta valikosta palataksesi kaupan sivulle.

Tietojen muotoilu

Tietojoukon muotoilu karttakerrokseen GeoServer käyttää OGC-standardia nimeltään Styled Layer Descriptor (SLD). Ne esitetään XML-tiedostoina, jotka kuvaavat sääntöjä, joita käytetään erilaisten symbolien käyttämiseen tietoihin.

Aloita säis, antaa tyyli Maa ja valtameri tietojoukot. Voit luoda SLD-tiedostoja yksinkertaisella tekstieditorilla, mutta joskus graafinen editori on parempi. Täällä on useita vaihtoehtoja, mutta uDig antaa sinun avata muototiedostot suoraan ja käyttää yksinkertaisia tyylejä graafisen käyttöliittymän avulla. Se tarjoaa myös yksinkertaisen toimittajan, joka voi muokata XML: ää tarvittaessa.

Käyttämällä uDig luoda yksinkertaisia tyylejä

Muista

Lisätietoja | UG: n käytöstä katso uDig Pika-aloitus

  1. Avaa uDig ja lisää muototiedostot (käyttämällä vasemmassa yläkulmassa olevaa lisää datapainiketta).

  2. Vedä ne_10m_land ja ne_10m_ocean taulukot karttaikkunaan. uDig käyttää tyyliä automaattisesti (jotta näet tiedot).

    Default Styling in uDig
  3. Valitse Layer list tyylipainike (se näyttää taiteilijan paletilta).

    The Layer list window

    Tämä avaa Style Pane.

  4. Yksinkertaisessa ikkunassa voimme helposti valita mukava sininen valtamerien klikkaamalla värillinen laatikko täyttää välilehti ja valitsemalla värivalitsin se tuottaa. Voimme myös lisätä peittävyyttä täyttää 100% jotta väri näyttää paremmalta. Valitse saman sinisen reunan väri, jotta se vastaa.

    The Style Pane
  5. Napsauta OK ja uDig näyttää muutokset.

    Blue Oceans
  6. Toista yllä olevat vaiheet muuttaaksesi maakerroksen värin. Voit luoda haluamasi värin määritä mukautetut värit -osiossa.

    Defining a nicer land color

Tämä antaa mukavan näköinen perusmaailmankartta.

A basic word map

Tyylin lisääminen GeoServeriin

Nyt meidän täytyy siirtää nämä tyylit GeoServer.

  1. Tyyli-ikkunassa on vientipainike, jonka avulla voit tallentaa tyylisi määrittävän SLD-tiedoston.

  2. Tallennettuaan voit siirtyä GeoServer -sovellukseen admin-sivu uudelleen ja valitse Tyylit (Data-osan alaosassa).

  3. Valitse isää uusi tyyl -linkki. Sivun alareunassa on tiedostojen lähetyslaatikko ja selauspainike.

  4. Napsauttamalla selaa löytääksesi juuri tallentamasi tiedostot.

  5. Napsauta latauslinkkiä (selauspainikkeen vieressä) ja kopio tiedostosta ilmestyy editoriin.

  6. Jos napsautat vahvista-painiketta, korostetut rivit antavat sinulle virheilmoituksen, mutta voit turvallisesti ohittaa virheen (tai poistaa nämä rivit, koska ne eivät tee mitään).

  7. Paina sivun alaosassa olevaa Submit.

Adding a Style to GeoServer

Tyylin lisääminen tasoon

  1. Napsauta Layers -linkkiä GeoServer vasemmalla puolella olevassa valikossa ikkuna.

  2. Napsauta tasoa (esim. ne_10m_land) ja valitse sitten Publishing -välilehti.

  3. Muuta: guilabel: Default Style -ruutu edellisen osan lataamasi tyylin nimeen.

  4. Napsauta nyt Save ja siirry Kerroksen Esikatselu -sivulle tarkistaaksesi, että se näyttää hyvältä.

Muista

Kaikille esimerkkeille Natural Earth -kerroksista on tyyppitiedostoja /usr/local/share/geoserver.

WMS-kerrosten asiakkaat

Web Map Service (WMS) kerrokset, joista palvelet GeoServer voidaan käyttää useiden asiakkaiden kanssa tässä OSGeoLive-jakelussa, mukaan lukien:

Tason lisääminen NetCDF-tiedostosta

GeoServer NetCDF plugin mahdollistaa julkaisemisen rasters alkaen NetCDF tiedostoja.

NetCDF-säilön määrittäminen

  1. Kun olet suoritettaessa ”Käynnistä GeoServer”

  2. Kirjaudu järjestelmänvalvojana.

  3. Napsauta Lisää kauppoja ja sitten :guilabel:` NetCDF`.

  4. Kirjoita arvo tietolähteen nimelle (tässä esimerkissä käytetään ”netcdf”) ja NetCDF URL. Voit käyttää tätä mallitiedostoa:

    file:///usr/local/share/data/netcdf/polyphemus_20120401.nc
    
  5. Paina ”Save”, ”Publish” ”O3” kerros.

  6. Vieritä ”Data” -välilehden alareunaan ja paina uudelleen ”Save”.

    Adding a NetCDF store

NetCDF-tason esikatselu

  1. Valitse ”Layer Preview” vasemmalla olevasta valikosta

  2. Vieritä alas löytääksesi ”cite:O3”-merkinnän ja klikkaa ”OpenLayers”-linkkiä näyttääksesi tason esikatselun.

  3. Pisteiden napsauttaminen aiheuttaa sen, että ”Ozone_concentration” arvo näkyy kartan alareunassa olevassa taulukossa.

    OpenLayers preview of a NetCDF layer

Muista

Tämä GeoServer-ilmentymä on määritetty `` NETCDF_DATA_DIR`` Java-järjestelmän ominaisuuksilla sallimaan NetCDF-tiedostojen julkaiseminen vain luku -hakemistossa.

Mitä seuraavaksi?

Tämä on vasta ensimmäinen askel tiellä käyttää GeoServer. On paljon enemmän toimintoja voit kokeilla.