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

Reply via email to