Sorry life has intervened... :/ Still on my to-do list though... Actually, to ensure it never falls off, if you ticket it with your map file as an attachment and cc: me on the ticket, I'll not lose it.
P On Thu, Jan 8, 2009 at 5:54 AM, Dave Rafkind <[email protected]> wrote: > Say, was there any final answer on the tile stuff (ie was I doing it wrong > somehow)? > > Thanks! > Dave > > Dave Rafkind wrote: >> >> Map file is at the bottom of this email, world shapefile is the popular >> "world_adm0" , can be gotten from here: >> >> http://www.cipotato.org/diva/data/misc/world_adm0.zip >> >> Paul Ramsey wrote: >>> >>> QGIS doesn't know anything about the SRS of your shape file. >>> If you share your Shape file and Map file, then we can either >>> reproduce your bug or confirm you are doing something wrong and tell >>> you what that something is. >>> >>> Paul >>> >>> On Fri, Jan 2, 2009 at 1:12 PM, Dave Rafkind >>> <[email protected]> wrote: >>> >>>> >>>> Hi, thanks for your reply. Results follow: >>>> >>>> I can't remove the PROJECTION block, otherwise I get this error from >>>> mapserver: >>>> msTileSetProjectionst(): WMS server error. Cannot set new SRS on a map >>>> that >>>> doesn't have any projection set. Please make sure your mapfile has a >>>> PROJECTION defined at the top level. >>>> >>>> QGis thinks this is the spatial information for my test shapefile, this >>>> is >>>> 4326 (basically unprojected), right? >>>> +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs >>>> >>>> If I have the PROJECTION block in the mapfile, I can indeed see tiles of >>>> some kind, but it looks like each tile overlaps in its spatial extent. >>>> >>>> See attached for "wrong" results..I changed some of the colors so it >>>> would >>>> be more obvious. >>>> >>>> >>>> >>>> >>>> Paul Ramsey wrote: >>>> >>>>> >>>>> Dave, >>>>> >>>>> - Remove the PROJECTION block from the MAP level (leave the one at the >>>>> LAYER level). Tile mode constructs its own output projection object, >>>>> it doesn't need map file configuration for the output projection, just >>>>> the inputs. >>>>> - Confirm that the shape file you are using *is* in fact epsg:4326 >>>>> - Try manually accessing the service using tile=0 or tile=1, and see >>>>> what comes back >>>>> - Show some pictures of "wrong" in your next mail >>>>> >>>>> P. >>>>> >>>>> On Fri, Jan 2, 2009 at 12:06 PM, Dave Rafkind >>>>> <[email protected]> wrote: >>>>> >>>>> >>>>>> >>>>>> 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: [email protected] >>>>>>> [mailto:[email protected]] On Behalf Of Dave >>>>>>> Rafkind >>>>>>> Sent: Friday, January 02, 2009 12:39 PM >>>>>>> To: [email protected] >>>>>>> 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 +nadgri...@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 >>>>>>> [email protected] >>>>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> mapserver-users mailing list >>>>>> [email protected] >>>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>>>>> >>>>>> >>>>>> >>>> >>>> >> >> _______________________________________________ >> mapserver-users mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
