[mapserver-dev] Communicating Tile Coordinates Between Mapcache and Mapserver

seandisanti sdisanti at orionnetworksolutions.com
Wed Jun 24 11:22:41 PDT 2015


Removing those, and adding the bbox to the request worked perfectly. Thank
you so much for your help!

On Wed, Jun 24, 2015 at 10:31 AM, tbonfort [via OSGeo.org] <
ml-node+s1560n5212774h44 at n6.nabble.com> wrote:

> Mapcache queries the source as a wms getmap request, not as a tiled one.
> Remove the 'tile' dimension from your tileset, and the mode=tile and all
> the tile*= parameters from your mapcache source URL.
> Thomas
> On Jun 24, 2015 00:09, "seandisanti" <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5212774&i=0>> wrote:
>
>> I have a page that currently successfully requests tiles from Mapserver
>> 6.0.3. The working request looks like:
>>
>> "?map=/map/ahps/precip.map&shape_path=2015/06/23/nws_precip_1day_observed_20150623&mode=tile&tilemode=gmap&service=WMS&version=1.1.1&request=GetMap&Styles=default&SRS=EPSG:102100&width=256&height=256&format=image/PNG&TRANSPARENT=TRUE&layers=conus-raster&dpi=120&tile=3+5+4"
>>
>> The layer is defined in the map file like:
>>
>>         LAYER
>>                 NAME 'conus-raster'
>>                 TYPE RASTER
>>                 STATUS DEFAULT
>>                 PROJECTION
>>                         "init=epsg:4326"
>>                 END
>>                 VALIDATION
>>                         "shape_path"
>> "^[0-9]{4}\/[0-9]{2}\/[0-9]{2}\/nws_precip_.*_[a-zA-Z]+_[0-9]{8}"
>>                 END
>>                 DATA "/shp/ahps/%shape_path%_conus.png"
>>         END
>>
>> The decision has been made to use mapcache rather than querying mapserver
>> directly, and I've set up a source and tileset (I will include below) but
>> I
>> am consistently running into errors. I have tried WMS and WMTS services
>> because I need to use a dimension to pass the shape_path variable, but if
>> I
>> specify tile as a dimension, the regex requires me to treat the pluses in
>> the value as spaces, but then it passes the literal string (with pluses)
>> to
>> mapserver. Mapserver returns an error that there are the wrong number of
>> coordinates, that there should be 3.
>>
>> Any help would be greatly appreciated, the only thing stopping me from
>> going
>> in and modifying the source to split on plus or space is that I wouldn't
>> be
>> able to recompile mapserver in our production environment.
>>
>> The source in my config file is:
>>    <source name="precip_conus" type="wms">
>>       <getmap>
>>          <params>
>>             <map>/map/ahps/precip.map</map>
>>             <version>1.3.0</version>
>>             <SRS>EPSG:3857</SRS>
>>             <CRS>EPSG:3857</CRS>
>>                         <SRS>EPSG:102100</SRS>
>>                         <CRS>EPSG:102100</CRS>
>>             <TRANSPARENT>TRUE</TRANSPARENT>
>>             <FORMAT>image/png</FORMAT>
>>             <LAYERS>conus-raster</LAYERS>
>>                         <MODE>TILE</MODE>
>>                         <TILEMODE>gmap</TILEMODE>
>>          </params>
>>       </getmap>
>>       <http>
>>          <url>url_to_mapserver</url>
>>          <headers>
>>             <User-Agent>mod_mapcache/r175</User-Agent>
>>             <Referrer>url_to_mapcache</Referrer>
>>          </headers>
>>          <connection_timeout>10</connection_timeout>
>>           </http>
>>    </source>
>>
>> and the tileset is:
>>    <tileset name="precip_conus">
>>       <source>precip_conus</source>
>>           <LAYER>conus-raster</LAYER>
>>       <cache>precip_cache</cache>
>>       <grid>g2</grid>
>>       <format>PNG</format>
>>       <dimensions>
>>          <dimension type="regex" name="shape_path"
>>
>> default="2015/01/01/nws_precip_1day_observed_20150101">^[0-9]{4}\/[0-9]{2}\/[0-9]{2}\/nws_precip_.*_[a-zA-Z]+_[0-9]{8}$</dimension>
>>                  <dimension type="regex" name="tile"
>> default="3+5+4">^\d{1,3}\s\d{1,3}\s\d{1,3}$</dimension>
>>       </dimensions>
>>    </tileset>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://osgeo-org.1560.x6.nabble.com/Communicating-Tile-Coordinates-Between-Mapcache-and-Mapserver-tp5212572.html
>> Sent from the Mapserver - Dev mailing list archive at Nabble.com.
>> _______________________________________________
>> mapserver-dev mailing list
>> [hidden email] <http:///user/SendEmail.jtp?type=node&node=5212774&i=1>
>> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
>>
>
> _______________________________________________
> mapserver-dev mailing list
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=5212774&i=2>
> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://osgeo-org.1560.x6.nabble.com/Communicating-Tile-Coordinates-Between-Mapcache-and-Mapserver-tp5212572p5212774.html
>  To unsubscribe from Communicating Tile Coordinates Between Mapcache and
> Mapserver, click here
> <http://osgeo-org.1560.x6.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5212572&code=c2Rpc2FudGlAb3Jpb25uZXR3b3Jrc29sdXRpb25zLmNvbXw1MjEyNTcyfDk3OTAwOTg1MQ==>
> .
> NAML
> <http://osgeo-org.1560.x6.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>

-- 

Confidential Information:
This email message, its chain, and any attachments: (a) may include 
proprietary information, trade secrets, confidential information and/or 
other protected information ("Confidential Information") which are hereby 
labeled as Confidential for protection purposes, (b) is sent to you in 
confidence with a reasonable expectation of privacy, (c) may be protected 
by confidentiality agreements requiring this notice and/or identification, 
and (d) is not intended for transmission to, or receipt by unauthorized 
persons. If you are not the intended recipient, please notify the sender 
immediately by telephone or by replying to this message. Please then delete 
this message, any attachments, chains, copies or portions from your 
system(s). Thank you.




--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Communicating-Tile-Coordinates-Between-Mapcache-and-Mapserver-tp5212572p5212785.html
Sent from the Mapserver - Dev mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-dev/attachments/20150624/8036800d/attachment-0001.html>


More information about the mapserver-dev mailing list