Hi all,

I am just setting up a server (with the help of a sys admin) to use 
GeoServer/GWC and also MapServer.

I was planning on using TileCache with MapServer but was running into problem 
so decided to cache it via GeoWebCache instead.

The Mapserver layer in question is a simple world map in EPSG:3857. It serves 
directly from MapServer to Leaflet or OpenLayers without any apparent problems 
(at this stage)

However, when I set up the layer in GeoServer, something happens that affects 
the bounds. At low zooms it looks normal, but as I zoom in, the portion of the 
map that can be viewed gets smaller and smaller (toward 0,0 I guess).

I figure it is some type of tiling problem, and of course the same problem is 
apparent when previewing the layer in GWC.

There are no tile loading errors, so it appears that requests are valid.

The layer settings in Mapserver are:
                LAYER
                                NAME "postgres_worldmap_3857"
                                METADATA
                                                "wms_title"        "worldmap"
                                                "wms_srs"          "EPSG:3857"
                                END
                PROJECTION
                                                "init=epsg:3857"
                                END
                                TYPE POLYGON
                                CONNECTIONTYPE POSTGIS
                                                EXTENT -20037507 -30240971 
20037507 18365151
                                CONNECTION "host=xxx.xxx.xxx.xxx port=5432 
dbname=postgres user=postgres password=XXXXXXX"
                                DATA "the_geom from 
tbl_simple_world_border_3857"
                                CLASS
                                                STYLE
                                                                OUTLINECOLOR 
255 0 0
                                                                COLOR 0 0 255
                                                                ANTIALIAS TRUE
                                                END
                                END
                END

And the geoserver layer is set up as;

Native srs and Declared Srs as EPSG:3857 (Keep Native)
BB -20,037,507 -30,240,971 20,037,507 18,365,151
LatLng BB -180 -90 180 90

In fact, I realise now, watching the Apache logs that the following Geoserver 
request isn't even being passed to mapserver :

/geoserver/mapserver_layers/wms?LAYERS=mapserver_layers%3Apostgres_worldmap_3857&STYLES=&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG%3A3857&BBOX=-3143565.5136731,1300794.6923825,1864194.1259754,7376559.9423825&WIDTH=422&HEIGHT=512

But this one is:

/geoserver/mapserver_layers/wms?LAYERS=mapserver_layers%3Apostgres_worldmap_3857&STYLES=&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG%3A3857&BBOX=-4021703.4599621,-1404819.5205081,986056.17968631,4670945.7294919&WIDTH=422&HEIGHT=512

as:

/sample_map_script.cgi?SERVICE=WMS&LAYERS=postgres_worldmap_3857&CRS=EPSG:3857&FORMAT=image%2Fpng&TRANSPARENT=FALSE&HEIGHT=512&BGCOLOR=0xFFFFFF&REQUEST=GetMap&BBOX=-4021703.4599621,-1404819.5205081,986056.17968631,4670945.7294919&WIDTH=422&STYLES=&VERSION=1.3.0

If anyone knows what I am doing wrong here, or if the problem sounds familiar, 
please help my tired eyes to spot it!


Thanks and goodnight!

Neil



------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
BUILD Helping you discover the best ways to construct your parallel projects.
http://goparallel.sourceforge.net
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to