[Tilecache] Problems with Tilecache and WMS

joel bandibas joel.bandibas at aist.go.jp
Tue Mar 24 22:02:45 EDT 2009


Hello Martin,

How about replacing the  "maxExtent" statement in your tilecache.cfg file to 
"bbox".

Joel
GSJ/AIST


----- Original Message ----- 
From: ""tschobber tschöbbi"" <tschobber at gmx.at>
To: "Linde Ackermans" <roselinda.ackermans at ec.europa.eu>
Cc: <tilecache at openlayers.org>
Sent: Tuesday, March 24, 2009 8:42 PM
Subject: Re: [Tilecache] Problems with Tilecache and WMS


Hi Linde,

concerning my first problem (I have a new problem described at end of mail 
:( ) thanks for the answer but now I've defined my layer in the 
tilecache.cfg like this:

[mapserverwms_agg]
type=WMS
url= http://localhost/cgi-bin/mapserv?map=data/wms2.map
layers=bezirk_grenzen01,staat01,fluss01,bezirk_grenzen01,stadt01,layer_mapany_080305_3ba6226287c1622
maxResolution = 420
srs=EPSG:31297
maxExtent = 
384619.116883103,467965.222077892,505102.701298797,534231.193506524
----------------------------------------------------------------------

The mapfile has the same maxextend and the projection code of wms and all 
layers is 31297 --> the maxResolution is the same as in the Openlayers html 
file:

---------------------------------------------------------------
var mapOptions = {maxExtent: new 
OpenLayers.Bounds(384619.116883103,467965.222077892,505102.701298797,534231.193506524),
maxResolution:420,numZoomLevels:21,
projection:"EPSG:31297"
};

        function init(){
            map = new OpenLayers.Map($('map'),mapOptions);
            layer = new OpenLayers.Layer.WMS( 
"tiledcache","http://localhost/cgi-bin/tilecache-2.10/tilecache.cgi?", 
{layers: 'mapserverwms_agg',format:'image/png'} );
----------------------------------------------------------------
Here's the beginning of my mapfile (wms2.map) + a layer definition:

MAP

  NAME "Map Viewer"
  STATUS ON
  SIZE 2400 1200
  EXTENT 384619.116883103 467965.222077892 505102.701298797 534231.193506524
  SHAPEPATH "data/"
  IMAGECOLOR 255 255 255
  UNITS DD
  OUTPUTFORMAT
                NAME png
                DRIVER "GD/PNG"
                MIMETYPE "image/png"
                IMAGEMODE RGB
                EXTENSION "png"
                FORMATOPTION "INTERLACE=OFF"
        END
        PROJECTION
                "init=epsg:31297"
        END

        WEB
                IMAGEPATH "/tmp/ms_tmp/"
        IMAGEURL "/ms_tmp/"
                METADATA
                "wms_title"     "Map Viewer"
                        "wms_onlineresource" 
"http://localhost/cgi-bin/mapserv?map=/srv/www/cgi-bin/data/wms2.map"
                        "wms_srs"       "EPSG:31297"
        END
        END

#############################################################

  LAYER
    CONNECTION "user=root password=pgsql dbname=ais host=ti.geo.at"
    CONNECTIONTYPE POSTGIS
    DATA "the_geom from gd_line_001"
      METADATA
      END
    NAME "land_grenzen01"
    PROJECTION
      "init=epsg:31297"
    END
    SIZEUNITS PIXELS
    STATUS ON
    TOLERANCEUNITS PIXELS
    TRANSPARENCY 100
    TYPE LINE
    UNITS METERS
    CLASS
      NAME "class0"
      METADATA
      END
      STYLE
        ANGLE 360
        COLOR 99 99 99
#        SIZE 2
        WIDTH 2
#        SYMBOL 1
      END
    END
  END
--------------------------------------------------------------------

When I try to load this in Openlayers I only get pink tiles with a red point 
in it.

My Second problem:

I tried an other example from someone else having problems with Tilecache:
The problem is that the map isn't drawn when using the "scales" attribute
- here are the mapoptions he's using:

var mapOptions = { projection: mapProjection,

scales: [17500000, 14000000, 7000000, 3000000, 2000000, 1000000, 400000, 
250000],

//maxResolution: "auto",
 --> commented out, but when he's using this  code its working
//maxExtent: mapRestriction,
restrictedExtent: mapRestriction,

controls: []

  };
In the tilecahce config he has just given the layers, layername and url.

Would be very nice if someone could help us!

Thanks in advance!

martin




-------- Original-Nachricht --------
> Datum: Tue, 24 Mar 2009 00:49:11 -0700 (PDT)
> Von: Linde Ackermans <roselinda.ackermans at ec.europa.eu>
> An: tilecache at openlayers.org
> Betreff: Re: [Tilecache] Problems with Tilecache and WMS

>
> Hi,
>
> Couldn't it be the famous resolutions problem ? As stated in the tilecache
> doc, resolutions in the tilecache config and the openlayers map definition
> must match ....
>
> Linde
>
>
> Hi,
>
> I have the following problem:
>
> I have defined a layer in the /etc/tilecache.cfg like this (my
> tilecache.cgi is in /srv/www/cgi-bin/tilecahce-2.10/):
>
> [mapserverwms_agg]
> type=WMS
> url= http://localhost/cgi-bin/mapserv?map=data/wms2.map
> layers=land_grenzen01,layer_mapany_080305_3ba6226287c1622,
> bezirk_grenzen_01, land_grenzen01,staat01,fluss01, stadt01
> extent_type=loose
>
> -------------------------------------------------------
> The second code shows the code snippet of openlayers.htm
>
> --------------------------------
>  var mapOptions = {maxExtent: new
> OpenLayers.Bounds(384619.116883103,467965.222077892,505102.701298797,534231.193506524),
> maxResolution:420,numZoomLevels:21,projection:"EPSG:31297"};
>
>
>
> -- 
> View this message in context:
> http://n2.nabble.com/Problems-with-Tilecache-and-WMS-tp2520724p2525217.html
> Sent from the TileCache mailing list archive at Nabble.com.
>
> _______________________________________________
> Tilecache mailing list
> Tilecache at openlayers.org
> http://openlayers.org/mailman/listinfo/tilecache

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
http://www.gmx.net/de/go/multimessenger01
_______________________________________________
Tilecache mailing list
Tilecache at openlayers.org
http://openlayers.org/mailman/listinfo/tilecache 




More information about the Tilecache mailing list