RS: [MapProxy] EPSG:23031 in direct mode

Dominik Helle helle at omniscale.de
Fri May 7 07:17:53 EDT 2010


Hi Antoni,

i copied your mapproxy-config and try it out. 
With your config the following link is showing my a map  :-)

http://localhost:8080/service?LAYERS=icc&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_xml&SRS=EPSG:23031&BBOX=290000,4538500,302000,4543500&WIDTH=1200&HEIGHT=500

Best regards,

Dominik


Am 07.05.2010 um 12:11 schrieb Vidal, Antoni:

> Hello again,
> 
> I didn't get response. I changed services.yaml, here it is:
> 
> service:
>     # attribution:
>     #     text: "©Omniscale 2010 (http://omniscale.de) – Map data: CC-BY-SA OpenStreetMap and Contributors"
>     md:
>         title: MapProxy WMS Proxy
>         abstract: This is the fantastic MapProxy.
>         online_resource: http://mapproxy.org/
>         contact:
>             person: Your Name Here
>             position: Technical Director
>             organization:
>             address: Fakestreet 123
>             city: Somewhere
>             postcode: 12345
>             country: Germany
>             phone: +49(0)000-000000-0
>             fax: +49(0)000-000000-0
>             email: info at omniscale.de
>         access_constraints:
>             This service is intended for private and evaluation use only.
>             The data is licensed as Creative Commons Attribution-Share Alike 2.0
>             (http://creativecommons.org/licenses/by-sa/2.0/)
>         fees: 'None'
> 
> layers:
>     # ###########################################
>     # # server with two data sources
>     # # configured for use in regular WMS clients
>     # ###########################################
>     # merged:
>     #     md:
>     #         title: Merged server
>     #     param:
>     #       # cache tiles in format:
>     #       # format: image/png
>     #      
>     #       # cache projected and geographical SRS
>     #       srs: ['EPSG:4326', 'EPSG:900913']
>     #      
>     #       # store another level between each regular level
>     #       res: 'sqrt2'
>     #      
>     #       # request all data in this format:
>     #       request_format: image/tiff
>     #      
>     #       # use a tile size of:
>     #       tile_size: [512, 512]
>     #      
>     #     sources:
>     #     - type: cache_wms
>     #       req:
>     #         url: http://server1/mapserver/service?
>     #         layers: base
>     #     - type: cache_wms
>     #       req:
>     #         url: http://server2/mapserver/service?
>     #         layers: roads
> 
>     # # #########################
>     # # # Layer from TMS Source
>     # # #########################
>     # osm:
>     #     md:
>     #         title: osm.omniscale.net - Open Street Map
>     #    attribution:
>     #        # text for this layer
>     #        text: ""
>     #        # if inverse: use white on black attribution. for aerial images
>     #        # inverse: False
>     #     watermark:
>     #         # add the following text on each tile
>     #         text: Omniscale
>     #     sources:
>     #     - type: cache_tms
>     #       # is the tile coordinate origin (0, 0) in the lower left corner? otherwise top left.
>     #       ll_origin: True
>     #       url: http://osm.omniscale.net/proxy/tms/osm_EPSG900913
> 
>     # ###########################################
>     # # overlay layer
>     # ###########################################
>     # roads:
>     #     md:
>     #         title: transparent overlay
>     #     param:
>     #       srs: 'EPSG:900913'
>     #     sources:
>     #     - type: cache_wms
>     #       req:
>     #         url: http://server/mapserver/service?
>     #         layers: roads
>     #         transparent: 'true'
>    
>     # #########################
>     # # Layer from TMS Source
>     # #########################
>     osm:
>         md:
>             title: Omniscale OSM WMS - osm.omniscale.net
>         param:
>             # cache tiles in format:
>             # format: image/png
>            
>             # cache projected and geographical SRS
>             srs: ['EPSG:4326', 'EPSG:900913']
>            
>             # store another level between each regular level
>             res: 'sqrt2'
>            
>             # request all data in this format:
>             # request_format: image/png
>            
>             # use a tile size of:
>             tile_size: [256, 256]
>         sources:
>         - type: cache_wms
>           req:
>             url: http://osm.omniscale.net/proxy/service?
>             layers: osm
>             # styles:
>             # transparent: False
>    
>     # #########################
>     # # Layer from TMS Source
>     # #########################
>     icc:
>         md:
>             title: ICC WMS - www.icc.cat
>         param:
>             # cache tiles in format:
>             # format: image/png
>            
>             # cache projected and geographical SRS
>             srs: ['EPSG:23031', 'EPSG:4326']
>            
>             # store another level between each regular level
>             res: 'sqrt2'
>            
>             # request all data in this format:
>             # request_format: image/png
>            
>             # use a tile size of:
>             tile_size: [256, 256]
>         sources:
>         - type: direct
>           req:
>             url: http://shagrat.icc.es/lizardtech/iserv/ows?
>             layers: mtc50m
>             exceptions: application/vnd.ogc.se_xml
>             # styles:
>             # transparent: False
> 
> 
> Thank you Oliver.
> 
> Antoni Vidal.
> 
> -----Missatge original-----
> De: Oliver Tonnhofer [mailto:olt at omniscale.de]
> Enviat el: dv. 07/05/2010 10:26
> Per a: Vidal, Antoni
> A/c: mapproxy at lists.osgeo.org
> Tema: Re: [MapProxy] EPSG:23031 in direct mode
> 
> Hi Antoni,
> 
> On 07.05.2010, at 08:28, Vidal, Antoni wrote:
> 
> >> Anything on the console? Can you post you configuration?
> >        sources:
> >        - type: direct
> >          req:
> >            url: http://shagrat.icc.es/lizardtech/iserv/ows?
> >            layers: mtc50m
> 
> 
> That one is tricky. Your server does not support inimage exceptions 
> wich is the default for the direct requests. That's OK and within the 
> standard, but your server does not report meaningful errors: 
> "<ServiceException>Unknown error</ServiceException>".
> 
> You need to set the exception format explicit:
> 
>         - type: direct
>           req:
>             url: http://shagrat.icc.es/lizardtech/iserv/ows?
>             layers: mtc50m
>             exceptions: application/vnd.ogc.se_xml
> 
> 
> After that you will hit the bug I mentioned yesterday. You have to 
> remove line 2 and 3 of your service.yaml, you are also limited to the 
> image format that is configured 'image/png' and can't set transparent 
> and bgcolor. I will try to fix this bug today.
> 
> 
> Regards,
> Oliver
> 
> --
> Oliver Tonnhofer <tonnhofer at omniscale.de>
> Omniscale - Dominik Helle, Oliver Tonnhofer GbR
> Nadorster Str. 60, 26123 Oldenburg
> Tel: +49(0)441/9392774-2 (Fax: 9)
> 
> 
> 
> _______________________________________________
> MapProxy mailing list
> MapProxy at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapproxy



-- 
Dominik Helle <helle at omniscale.de>
Omniscale, Dominik Helle, Oliver Tonnhofer GbR
Nadorster Straße 60, 26123 Oldenburg
Tel: +49(0)441/9392774-1 (Fax: 9)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapproxy/attachments/20100507/f47172af/attachment.html


More information about the MapProxy mailing list