27
Teknisk notat Teknisk notat LANDBRUGSSTYRELSENS brug af WMS/WFS tjenester i MapInfo Professionel 1010015 Arealsystem Landbrugsstyrelsen Projekt nr.: 1010015 Revisi on Målbeskrivelse Udarbejdet af Kontroller et af Godkendt af Dato 1.0 Første version Thomas 24.09.201 Side 1 af 27 Teknisk notat

Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Teknisk notat

LANDBRUGSSTYRELSENS brug af WMS/WFS tjenester i MapInfo Professionel

1010015 ArealsystemLandbrugsstyrelsen

Projekt nr.: 1010015

Revision Målbeskrivelse Udarbejdet af Kontrolleret af Godkendt af Dato

1.0 Første version Thomas

Bergstedt

24.09.2012

1.1 Anden version Thomas

Bergstedt

19.09.2013

Side 1 af 22 Teknisk notat

Page 2: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Indhold

INTRODUKTION 3

1 ADGANG TIL WMS/WFS TJENESTER 4

1.1 ADGANG TIL TJENESTER 41.2 MAPINFO PROFESSIONEL 4

2 WMS 5

2.1 WMS 52.1.1 BRUG DEN OFFENTLIGE WMS TJENESTE I MAPINFO 52.1.2 BRUG DEN ADGANG KRÆVENDE WMS TJENESTE I MAPINFO. 7

3 WFS 9

3.1 WFS 93.2.1 BRUG DEN OFFENTLIGE WFS TJENESTE I MAPINFO 93.2.2 BRUG DEN ADGANGS KRÆVENDE WFS TJENESTE I MAPINFO 113.2.3 BBOX FILTER 12

Side 2 af 22 Teknisk notat

Page 3: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Introduktion

Dette dokument udgør en beskrivelse af, hvordan man benytter WMS/WFS tjenester fra Landbrugsstyrelsen i MapInfo professionel klient,

og hvilke service url'er man skal bruge.

Side 3 af 22 Teknisk notat

Page 4: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

1 Adgang til WMS/WFS tjenester

1.1 Adgang til tjenesterDer er 2 typer af adgange til de WMS/WFS tjenester, som Landbrugsstyrelsen tilbyder.

En offentlig adgang som alle kan tilgå

Offentlige WMS tjenester https://kortdata.fvm.dk/geoserver/NESTOffentlig/wms?request=getcapabilities

Offentlige WFS tjenester https://kortdata.fvm.dk/geoserver/NESTOffentlig/wfs?request=getcapabilities

En adgang med URL login, hvor man skal henvende sig til Landbrugsstyrelsen for at få oprettet en bruger, man kan tilgå tjenesterne med.

Adgangskrævende WMS tjenesterhttps://kortdata.fvm.dk/mapservice/Maphandler?login=####&password=####&request=getcapabilities&service=wms

Adgangskrævende WFS tjenesterhttps://kortdata.fvm.dk/mapservice/Maphandler?login=####&password=####&request=getcapabilities&service=wfs

1.2 MapInfo professionelFølgende version er understøttet 11 (Men det understøttes nok også i andre versioner)

Følgende OGC WMS standard versioner er understøttet 1.1.1 og 1.3.0

Følgende OGC WFS standard versioner er understøttet 1.0.0 og 1.1.0

Side 4 af 22 Teknisk notat

Page 5: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

2 WMS

2.1 WMSMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities" kald, den

skal bruge for at finde de muligheder, der er i WMS tjenesten.

2.1.1 Brug den offentlige WMS tjeneste i MapInfo1) Tilføj en ny WMS server med følgende URL og klik på "Test URL" og efterfølgende "Get Description"https://kortdata.fvm.dk/geoserver/NESTOffentlig/wms?

2) Vælg et WMS lag blandt de mulig (det vil være andre end billedet forneden) og angiv projection samt image format og klik "OK"

Side 5 af 22 Teknisk notat

Page 6: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

3) Det aktuelle WMS lag vises

Side 6 af 22 Teknisk notat

Page 7: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

2.1.2 Brug den adgang krævende WMS tjeneste i MapInfo.

1. Tilføj en ny WMS server med følgende URL og klik på "Test URL" og efterfølgende "Get Description"https://kortdata.fvm.dk/mapservice/Maphandler?login=####&password=####

og erstat #### med brugernavn og password fra Landbrugsstyrelsen.

Side 7 af 22 Teknisk notat

Page 8: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Punkt 2-3 gør det samme, som ved beskrivelsen for den offentlige WMS.

Side 8 af 22 Teknisk notat

Page 9: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

3 WFS

3.1 WFSMapInfo kalder WFS tjenester ved, at man tilføjer en URL til selve servicen.

3.2.1 Brug den offentlige WFS tjeneste i MapInfo

1) Tilføj en ny WFS server med følgende URL og klik på "Test URL" og efterfølgende "Get Description"https://kortdata.fvm.dk/geoserver/NESTOffentlig/wfs?

(Billede viser ikke korrekt URL)

Side 9 af 22 Teknisk notat

Page 10: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

2) Vælg et WFS lag blandt de mulig (det vil være andre end billedet forneden) og angiv projection samt "Max Features" og klik "OK".

3) Herunder vises WFS features for et kortudsnit.

Side 10 af 22 Teknisk notat

Page 11: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

3.2.2Brug den adgangs krævende WFS tjeneste i MapInfo

1) Tilføj en ny WFS server med følgende URL og klik på "Test URL" og efterfølgende "Get Description"https://kortdata.fvm.dk/mapservice/Maphandler?login=###&password=####

Hvor #### skal erstattet med det login navn og password der er fået fra Landbrugsstyrelsen.

Side 11 af 22 Teknisk notat

Page 12: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Punkt 2-3 gør det samme, som ved beskrivelsen for den offentlige WFS.

3.2.3 BBOX filterFor ikke at belaste WFS servicen med for store datamængde vil der max kunne hentes 5000 features. Dvs. hvis man ikke sætter noget

filter op for hvad der skal hentes vil WFS tjenesten hente 5000 vilkårlige features. Herved vil man ikke kunne fremsøge features indenfor

en område man selv ønsker.

Ved oprettelse af en forbindelse til en WFS service vil man kunne specificer en område, som de features man ønsker skal hentes for.

Følgende vejledning er gældende for mapinfo version "11.5.4". Der er version af mapinfo hvor BBOX filteret ikke virker blandet er der

problemer med version 5.2-3. Derfor burde der hentes en opdaterings pakke via.

http://www.pbinsight.com/support/product-downloads/item/mapinfo-professional-v11.5.4-maintenance-release

Side 12 af 22 Teknisk notat

Page 13: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Før der oprettes forbindelse til WFS servicen vælges zoom til et kortudsnit, hvor man ønsker der skal hentes data for.

Side 13 af 22 Teknisk notat

Page 14: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Herefter oprettes en WFS forbindelse. For at kunne bruge et WFS BBOX filter skal man bruge WFS version 1.0.0 (WFS version 1.1.0

virker ikke med BBOX i mapinfo)

Husk at vælge "Prefer Version 1.0" svarer til at WFS version sættes til 1.0.0

Side 14 af 22 Teknisk notat

Page 15: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Vælg laget "MarkIndsendt" og check at projection er "EPSG:25832"

Side 15 af 22 Teknisk notat

Page 16: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Vælg knappen "Row filter". Vælg column "the_geom" og filter typen "ogc:BBOX". Vælg value "CURRENT_MAPPER" (Dette svare til at

WFS forbindelse bruger det nuværende kortudsnit til at danne et BBOX filter)

Side 16 af 22 Teknisk notat

Page 17: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Resultat med op til 5000 marker i det valgte udsnit

Side 17 af 22 Teknisk notat

Page 18: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Hvis der ønske at hentes features for et andet kortudsnit uden at skulle oprette en ny forbindelse kan følgende metode anvendes.

Zoom til et andet kortudsnit.

Side 18 af 22 Teknisk notat

Page 19: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Vælg menuen "WFS Table Properties"

Side 19 af 22 Teknisk notat

Page 20: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Vælg den WFS Table der arbejdes med og klik "Select"

Side 20 af 22 Teknisk notat

Page 21: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Klik på knappen "Row filter" og vælg igen "CURRENT_MAPPER".

Side 21 af 22 Teknisk notat

Page 22: Teknisk notat - Miljø- og Fødevareministeriet · Web viewMapInfo kalder WMS tjenester ved at man tilføjer en URL til selve servicen. Den tilføjer selv parametrene til det "Getcapabilities"

Teknisk notat

Resultat viser nu op til 5000 marker i det nye valgte kortudsnit

Side 22 af 22 Teknisk notat