[Tilecache] Problems with Tilecache and WMS

"tschobber tschöbbi" tschobber at gmx.at
Tue Mar 24 07:42:21 EDT 2009


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



More information about the Tilecache mailing list