Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Dit onderdeel beschrijft hoe je in GeoServer de gegevens van een ruimtelijke database-tabel (PostGIS) publiceert als kaartlaag. Eerst maak je voor de database een bron aan, vervolgens maak je van de tabel een vectorlaag en ten slotte publiceer je laag als een WFS-service. De beschrijving 

gebruikt in GeoServer bij het aanmaken van een kaartlaagservice een eigen omgeving (workspace), in dit geval omgeving rx. De bron wordt aangemaakt voor tabel rx_puntjes in schema rx van PostGIS-database demo_db.

Aanmaken van een bron voor de database

Op de volgende manier maak je voor het schema rx van PostGIS-database demo-db in GeoServer een Bron aan:

  1. Open GeoServer in een webbrowser en meld je aan als een gebruiker met voldoende rechten.

  2. Klik aan de linkerkant van het scherm op Bronnen. Pagina Bronnen verschijnt.
    Pagina Bronnen van GeoServer

  3. Selecteer op deze pagina Bron toevoegen. Pagina Nieuwe bron verschijnt.

  4. Selecteer op deze pagina vectorbronsoort  ‘PostGIS - PostGIS Database’. Op pagina Nieuwe Vectorbron verschijnen velden om de eigenschappen van de bron op te geven. 

  5. Vul de volgende velden in. Zie tabel broninstellingen.

 

Broninstellingen

Broninstellingen op pagina Nieuwe bron (de velden met een sterretje zijn verplicht).

Omgeving*

rx

De omgeving (workspace) van de bron en de laag.

Bron*

demo-db rx

De naam van de bron.

Omschrijving

Een bron die kijkt naar schema rx van database demo_db

Een omschrijving van de bron.

dbtype*

postgis

Het type database.

host*

postgis-acc.nieuwland.nl

URL van de database-server.

port*

5432

Poortnummer van de server.

database*

demo_db

Naam van de PostGIS-database.

schema

rx

Het schema van de database waarin de puntentabel staat.

user*

demo

Gebruikernaam van de PostGIS-database.

password*

*****

Wachtwoord van de bovenstaande database-gebruiker.

Namespace*

http://rx

Namespace prefix. De Namespace wordt overgenomen van de omgeving.

Toevoegen van een kaartlaag uit de bron

Op de volgende manier voeg je uit de bron 'demo-db rx' een vectorlaag toe aan omgeving rx die gebaseerd is op tabel rx_puntjes. Standaard krijgt de laag de naam van de tabel.

  1. Klik aan de linkerkant van het scherm op Lagen. Pagina Lagen verschijnt.

    Pagina Lagen van GeoServer

  2. Selecteer op deze pagina Laag toevoegen. Pagina Nieuwe laag verschijnt.

  3. Selecteer op deze pagina bij Laag toevoegen van de bron rx:demo_db rx (bron demo_db rx uit omgeving rx). Je selecteert de bron uit een keuzelijst. Alle beschikbare lagen (= tabellen) verschijnen onder geselecteerde bron.

  4. Klik bij de laag rx_puntjes op Publiceren. Pagina Laag wijzigen verschijnt met alle instellingen van de laag.

  5. Controleer of de projectie goed uit de database is overgenomen. Dit moet EPSG:28992 zijn (RD-coördinaten).

  6. Geef bij Begrenzingsrechthoeken het extent van de kaart aan voor zowel de bron als in lengte en breedtegraden (WG84). Gebruik hiervoor het commando Compute from SRS bounds en Berekenen op basis van de bronprojectie.

  7. Vul bij Feature Settings op tabblad Publiceren een maximum van 100 features per verzoek in.

  8. Klik Opslaan.

Laagauthorisatie

In dit voorbeeld is de kaartlaag niet geautoriseerd. In GeoServer kun je op het bekijken en het bewerken van de lagen autorisatie-regels toepassen. De autorisatie van kaartlagen in GeoServer wordt hier echter niet verder beschreven.

WFS-services voor omgeving rx

Zorg dat in de omgeving die je gebruikt de WFS-services zijn geactiveerd. Controleer op pagina Omgeving of bij de instellingen van omgeving rx het selectievakje bij WFS is aangevinkt (onder Services). Je kunt hier voor de services van de omgeving nog omgevingsspecifieke instellingen configureren.

Pagina Omgeving aanpassen van GeoServer

Filter by label

There are no items with the selected labels at this time.



  • No labels