[mapserver-users] Trouble with mode=tile

Dave Rafkind drafkind at traversetechnologies.com
Fri Jan 2 12:06:09 PST 2009


Thanks for the suggestions, but I don't think that's quite it:

1 - removing "epsg:4326" from the wms_srs part of the mapfile didn't fix it
2 - adding "&SRS=EPSG:900913" to the Virtual Earth "tileSource" string 
didn't fix it

Is there anything else I can try?


Fawcett, David wrote:
> Dave, 
>
> I am not sure if this is it, but in your WMS request, you are not
> specifying a SRS.  You are advertising two SRS' in your WEB WMS
> "wms_srs" metadata.  I wonder if MapServer is just defaulting to the
> first SRS in your list in the absence of an explicit request?  
>
> David.
>
> -----Original Message-----
> From: mapserver-users-bounces at lists.osgeo.org
> [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Dave
> Rafkind
> Sent: Friday, January 02, 2009 12:39 PM
> To: mapserver-users at lists.osgeo.org
> Subject: [mapserver-users] Trouble with mode=tile
>
>
> Hi list, I'm using the latest ms4w on a windows XP box. When trying to 
> use mapserver's tile mode in a Virtual Earth or Google Maps control, it
> looks totally wrong (like the wrong projection is being used 
> perhaps?). What is the right way to go about this?
>
> Here's mapserver.exe -v:
>
> C:\ms4w\Apache\cgi-bin>mapserv -v
> MapServer version 5.2.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP 
> OUTPUT=PDF
>  OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE 
> SUPPORTS=ICO
> NV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT 
> SUPPORTS=WFS_SERVER
> SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER 
> SUPPORTS=FASTCGI SUP
> PORTS=THREADS SUPPORTS=GEOS SUPPORTS=RGBA_PNG INPUT=JPEG INPUT=POSTGIS 
> INPUT=OGR
>  INPUT=GDAL INPUT=SHAPEFILE
>
> Here's the relevant part of my web page with the map control:
>         map=new VEMap('myMap');
>         // ...
>         var layerId = "myCustomTileLayer";
>         var tileSource = 
> "http://localhost/cgi-bin/mapserv.exe?map=/src/maps/mapdata/maps/dave1.m
> ap&layers=world&mode=tile&tilemode=ve&tile=%4";
>         var tileSourceSpec = new VETileSourceSpecification(layerId, 
> tileSource);
>         // ...
>
> Here's the last line of my EPSG file (from c:\ms4w\proj\nad\epsg)
>         # google/virtual earth spherical mercator
>         <900913> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>
> +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs <>
>
>
> And here's my map file:
> MAP
>   IMAGETYPE      PNG
>   OUTPUTFORMAT
>     NAME png
>     DRIVER "GD/PNG"
>     MIMETYPE "image/png"
>     IMAGEMODE RGBA
>     EXTENSION "png"
>     TRANSPARENT ON
>   END
>
>   SHAPEPATH      "/src/maps/mapdata"
>   FONTSET     "/src/maps/mapdata/fonts.list"
>   IMAGECOLOR     0 0 0
>
>  
>   WEB
>   METADATA
>     "wms_title"           "WMS Demo Server"
>     "wms_onlineresource"  
> "http://localhost/cgi-bin/mapserv.exe?map=/src/maps/mapdata/maps/dave1.m
> ap&"
>     "wms_srs"             "EPSG:4326 EPSG:900913"
>   END
> END
>
>  
>     PROJECTION
>       "init=epsg:900913"
>     END
>
>   SYMBOL
>     name "circle"
>     type ellipse
>     filled true
>     POINTS 1 1 END
>   END
>
>   SYMBOL
>     NAME 'dashed1'
>     TYPE ELLIPSE
>     POINTS 1 1 END
>     FILLED true
>     STYLE 4 4 END
>   END
>
>   SYMBOL
>     NAME 'railway'
>     TYPE cartoline
>     LINECAP butt
>     LINEJOIN miter
>     LINEJOINMAXSIZE 3
>     STYLE
>       1 10 1 10
>     END
>   END
>
>   LAYER
>     PROJECTION
>       "init=epsg:4326"
>     END
>     NAME         world
>     DATA     "world/world_adm0.shp"
>     STATUS OFF
>     TYPE         LINE
>     LABELITEM     "REGION"
>     CLASS
>       STYLE
>                 COLOR 255 255 255
>                 OUTLINECOLOR 0 0 0
>       END
>       LABEL
>         COLOR 0 0 0
>         OUTLINECOLOR 255 255 255
>         TYPE TRUETYPE
>         FONT arial
>         SIZE 9
>         ANTIALIAS TRUE
>         PARTIALS FALSE
>         MINDISTANCE 250
>         BUFFER 4
>       END
>     END
>   END
> END
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>   




More information about the MapServer-users mailing list