problem with mapserver as wms client

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

problem with mapserver as wms client

kalliany
I have some problems adding a WMTS layer from an Austrian goverment
server ...

https://basemap.at  OR
https://basemap.at/index_en.html

... into an (yet for years !) reliable running mapserver-service.

I am able to import the layer(s) offered there (various Versions of OSM
and Austrian topo maps an - most of all - Orthophotos for whole of Austria
at 20 cm GSD resolution) from basemap.at into openlayers.

But I need to provide those data right now to my users !

That is already before I will be able to replace the current Mapserver
installation by a totally renewed version (with OpenLayers integrated).

Thereforefore, right now I would need the appropriate WMTS-call
intgrated in the current mapfile.

I am pretty desperate, any help would be MUCH appreciated !

thanks a lot,
Susanne

> MAP-File
> ===========
>
> MAP
> NAME mymap
> STATUS ON
> SIZE 1000 1000
>
> PROJECTION
>    "init=epsg:3857"
> END
>
> EXTENT 1673000 6024000 1683000 6034000
>
> WEB
>     IMAGEPATH "/ms4w/tmp/ms_tmp/"
>     IMAGEURL "/ms_tmp/"
>      METADATA
>         "wms_title"      "TEST"
>         "wms_onlineresource" "http://localhost/cgi-bin/mapserv?"
>                 "wms_srs" "EPSG:3857"
>         "wms_enable_request" "*"
>     END
> END
>
> DEBUG 5
> CONFIG "MS_ERRORFILE" "/ms4w/Apache/logs/myerror.log"
>
> LAYER
>         NAME "bmaporthofoto30cm"
>         TYPE RASTER
>         DEBUG 5
>         STATUS ON
>         TEMPLATE "dummy.html"
>         UNITS METERS
>
>     CONNECTIONTYPE WMS
>     CONNECTION
> "https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml"
>
>         METADATA
>             WMS_NAME  'bmaporthofoto30cm'
>             wms_srs "EPSG:3857"
>       wms_server_version "1.0.0"
>       wms_format "image/jpeg"
>         END  #Metadata
>         PROJECTION
>            "init=epsg:3857"
>       END
> END # LAYER
> END
>
> Error
> =====
> [Fri Aug 25 03:53:50 2017].757000 msLoadMap(): 0.000s
> [Fri Aug 25 03:53:50 2017].772000 msDrawMap(): rendering using
> outputformat named png (AGG/PNG).
> [Fri Aug 25 03:53:50 2017].772000 HTTP: Starting to prepare HTTP
> requests.
> [Fri Aug 25 03:53:50 2017].772000 Using
> CURL_CA_BUNDLE=/ms4w/Apache/conf/ca-bundle/cacert.pem
> [Fri Aug 25 03:53:50 2017].772000 HTTP request: id=0,
> https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml?LAYERS=bmaporthofoto30cm&REQUEST=map&WMTVER=1.0.0&SERVICE=WMS&FORMAT=image/jpeg&STYLES=&HEIGHT=1200&QUERY_LAYERS=bmaporthofoto30cm&SRS=EPSG:3857&WIDTH=1600&BBOX=1671327.77314429,6023995.82985822,1684672.22685571,6034004.17014178&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml
> [Fri Aug 25 03:53:50 2017].772000 HTTP: Before download loop
> [Fri Aug 25 03:53:52 2017].7000 msHTTPWriteFct(id=0, 8131 bytes)
> [Fri Aug 25 03:53:52 2017].7000 msHTTPWriteFct(id=0, 61 bytes)
> [Fri Aug 25 03:53:52 2017].85000 msHTTPWriteFct(id=0, 7300 bytes)
> [Fri Aug 25 03:53:52 2017].85000 msHTTPWriteFct(id=0, 892 bytes)
> [Fri Aug 25 03:53:52 2017].85000 msHTTPWriteFct(id=0, 4228 bytes)
> [Fri Aug 25 03:53:52 2017].85000 HTTP: After download loop
> [Fri Aug 25 03:53:52 2017].85000 msHTTPExecuteRequests() timing
> summary per layer (connect_time + time_to_first_packet + download_time
> = total_time in seconds)
> [Fri Aug 25 03:53:52 2017].85000 Layer 0: 0.094 + 1.141 + 0.172 =
> 1.407s
> [Fri Aug 25 03:53:52 2017].85000 msDrawMap(): WMS/WFS set-up and
> query, 1.313s
> [Fri Aug 25 03:53:52 2017].85000 WMS GetMap request got XML exception
> for layer 'bmaporthofoto30cm': <?xml version="1.0" encoding="UTF-8"?>



_______________________________________________
mapserver-users mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/mapserver-users
Reply | Threaded
Open this post in threaded view
|

Re: problem with mapserver as wms client

jratike80

Hi,


WMS and WMTS are different services. While Mapserver does support cascading WMS as documented in http://mapserver.org/ogc/wms_client.html it can't cascade WMTS which means that this will not work


  CONNECTIONTYPE WMS
  CONNECTION "https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml"


It may be possible to cascade WMTS with GDAL connection through this driver

http://gdal.org/frmt_wmts.html. The Mapserver part could then be somehow similar than in this ticket https://trac.osgeo.org/mapserver/ticket/3804 but I haven't tried anything like that and I could not find anything about how to cascade WMTS from the Mapserver documentation.



-Jukka Rahkonen-





Lähettäjä: mapserver-users <[hidden email]> käyttäjän puolestaSusanne Kalliany <[hidden email]>
Lähetetty: 2. syyskuuta 2017 1:05
Vastaanottaja: [hidden email]
Aihe: [mapserver-users] problem with mapserver as wms client
 
I have some problems adding a WMTS layer from an Austrian goverment
server ...

https://basemap.at  OR
https://basemap.at/index_en.html

... into an (yet for years !) reliable running mapserver-service.

I am able to import the layer(s) offered there (various Versions of OSM
and Austrian topo maps an - most of all - Orthophotos for whole of Austria
at 20 cm GSD resolution) from basemap.at into openlayers.

But I need to provide those data right now to my users !

That is already before I will be able to replace the current Mapserver
installation by a totally renewed version (with OpenLayers integrated).

Thereforefore, right now I would need the appropriate WMTS-call
intgrated in the current mapfile.

I am pretty desperate, any help would be MUCH appreciated !

thanks a lot,
Susanne

> MAP-File
> ===========
>
> MAP
> NAME mymap
> STATUS ON
> SIZE 1000 1000
>
> PROJECTION
>    "init=epsg:3857"
> END
>
> EXTENT 1673000 6024000 1683000 6034000
>
> WEB
>     IMAGEPATH "/ms4w/tmp/ms_tmp/"
>     IMAGEURL "/ms_tmp/"
>      METADATA
>         "wms_title"      "TEST"
>         "wms_onlineresource" "http://localhost/cgi-bin/mapserv?"
>                 "wms_srs" "EPSG:3857"
>         "wms_enable_request" "*"
>     END
> END
>
> DEBUG 5
> CONFIG "MS_ERRORFILE" "/ms4w/Apache/logs/myerror.log"
>
> LAYER
>         NAME "bmaporthofoto30cm"
>         TYPE RASTER
>         DEBUG 5
>         STATUS ON
>         TEMPLATE "dummy.html"
>         UNITS METERS
>
>     CONNECTIONTYPE WMS
>     CONNECTION
> "https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml"
>
>         METADATA
>             WMS_NAME  'bmaporthofoto30cm'
>             wms_srs "EPSG:3857"
>       wms_server_version "1.0.0"
>       wms_format "image/jpeg"
>         END  #Metadata
>         PROJECTION
>            "init=epsg:3857"
>       END
> END # LAYER
> END
>
> Error
> =====
> [Fri Aug 25 03:53:50 2017].757000 msLoadMap(): 0.000s
> [Fri Aug 25 03:53:50 2017].772000 msDrawMap(): rendering using
> outputformat named png (AGG/PNG).
> [Fri Aug 25 03:53:50 2017].772000 HTTP: Starting to prepare HTTP
> requests.
> [Fri Aug 25 03:53:50 2017].772000 Using
> CURL_CA_BUNDLE=/ms4w/Apache/conf/ca-bundle/cacert.pem
> [Fri Aug 25 03:53:50 2017].772000 HTTP request: id=0,
> https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml?LAYERS=bmaporthofoto30cm&REQUEST=map&WMTVER=1.0.0&SERVICE=WMS&FORMAT=image/jpeg&STYLES=&HEIGHT=1200&QUERY_LAYERS=bmaporthofoto30cm&SRS=EPSG:3857&WIDTH=1600&BBOX=1671327.77314429,6023995.82985822,1684672.22685571,6034004.17014178&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml
> [Fri Aug 25 03:53:50 2017].772000 HTTP: Before download loop
> [Fri Aug 25 03:53:52 2017].7000 msHTTPWriteFct(id=0, 8131 bytes)
> [Fri Aug 25 03:53:52 2017].7000 msHTTPWriteFct(id=0, 61 bytes)
> [Fri Aug 25 03:53:52 2017].85000 msHTTPWriteFct(id=0, 7300 bytes)
> [Fri Aug 25 03:53:52 2017].85000 msHTTPWriteFct(id=0, 892 bytes)
> [Fri Aug 25 03:53:52 2017].85000 msHTTPWriteFct(id=0, 4228 bytes)
> [Fri Aug 25 03:53:52 2017].85000 HTTP: After download loop
> [Fri Aug 25 03:53:52 2017].85000 msHTTPExecuteRequests() timing
> summary per layer (connect_time + time_to_first_packet + download_time
> = total_time in seconds)
> [Fri Aug 25 03:53:52 2017].85000 Layer 0: 0.094 + 1.141 + 0.172 =
> 1.407s
> [Fri Aug 25 03:53:52 2017].85000 msDrawMap(): WMS/WFS set-up and
> query, 1.313s
> [Fri Aug 25 03:53:52 2017].85000 WMS GetMap request got XML exception
> for layer 'bmaporthofoto30cm': <?xml version="1.0" encoding="UTF-8"?>



_______________________________________________
mapserver-users mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/mapserver-users