teknisk notat - miljø- og fødevareministeriet · web viewmapinfo kalder wms tjenester ved at man...
TRANSCRIPT
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
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
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
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
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
Teknisk notat
3) Det aktuelle WMS lag vises
Side 6 af 22 Teknisk notat
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
Teknisk notat
Punkt 2-3 gør det samme, som ved beskrivelsen for den offentlige WMS.
Side 8 af 22 Teknisk notat
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
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
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
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
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
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
Teknisk notat
Vælg laget "MarkIndsendt" og check at projection er "EPSG:25832"
Side 15 af 22 Teknisk notat
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
Teknisk notat
Resultat med op til 5000 marker i det valgte udsnit
Side 17 af 22 Teknisk notat
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
Teknisk notat
Vælg menuen "WFS Table Properties"
Side 19 af 22 Teknisk notat
Teknisk notat
Vælg den WFS Table der arbejdes med og klik "Select"
Side 20 af 22 Teknisk notat
Teknisk notat
Klik på knappen "Row filter" og vælg igen "CURRENT_MAPPER".
Side 21 af 22 Teknisk notat
Teknisk notat
Resultat viser nu op til 5000 marker i det nye valgte kortudsnit
Side 22 af 22 Teknisk notat