[mapserver-users] MapServer + Tilecache

Tyler Durden tylersticky at gmail.com
Fri Nov 6 06:12:17 EST 2009


Hi Roger, again,
Actually your last email solved the issue, many thanks!
Still I don't understand why I must define MAXSIZE and SIZE.

On Fri, Nov 6, 2009 at 10:07 AM, Tyler Durden <tylersticky at gmail.com> wrote:
> Hi Roger,
> Definitely the problem is in the MAP file.
> I've removed the projection parameter, still doesn't work.
> Some parameters that I've not yet understand, namely: MAXSIZE and SIZE.
>
> I don't understand what I'm doing wrong.
> In Mapnik I just define srs="+proj=latlong +datum=WGS84" and is done.
>
> On Thu, Nov 5, 2009 at 6:22 PM, Roger André <randre at gmail.com> wrote:
>> Hi Tyler,
>>
>> I wonder if the "projection" line in your tilecache.cfg might be causing
>> problems?  From what you show below, it looks like your "vias" data is in
>> EPSG:4326 natively, and that you then force MapServer to reproject it to a
>> custom mercator - which you say works fine.
>>
>> I think the "projection" and "srs" lines are conflicting with each other in
>> your tilecache.cfg.
>> In my setup, I have my data's native projection defined in the mapfile like
>> you do, as 'PROJECTION "init=epsg:4326" END'.  But in my tilecache.cfg, I
>> only specify what output projection I want, in this case EPSG:900913.
>>
>> [v2_20m_global]
>> type=MapServerLayer
>> mapfile=/var/www/mapfiles/v2_20m_global/v2_20m_global.map
>> metaTile=true
>> metaSize=2,2
>> metaBuffer=0,500
>> layers=imagery
>> spherical_mercator=true
>> srs=EPSG:900913
>>
>> My suggestion would be to remove the "projection line entirely and see if
>> you get tiles generated in EPSG:4326 correctly.  If that works, try
>> specifying a different EPSG code.  If you get reprojected tiles that way,
>> you can try fiddling with the "projection" parameter in the tilecache.cfg,
>> or add a new projection line to your /share/proj/epsg file with your custom
>> parameters and point to its code in the tilecache.cfg "srs" line.
>>
>> Best of luck,
>>
>> Roger
>> --
>>
>>
>> On Wed, Nov 4, 2009 at 10:52 AM, Tyler Durden <tylersticky at gmail.com> wrote:
>>>
>>> Hi all,
>>> I'm new to MapServer, until now I've used Mapnik to generate my tiles.
>>> But I want to try MapServer and I can't figure out what I'm doing
>>> wrong.
>>> If I run via WEB interface it renders fine, but with Tilecache the
>>> tiles appears blank.
>>> Any idea what I'm doing wrong?
>>>
>>> Thanks in advance.
>>>
>>> MAP
>>>  NAME "test"
>>>  EXTENT         -961006 5034756 -955378 5036634
>>>
>>>  IMAGECOLOR 255 255 0
>>>  IMAGETYPE JPEG
>>>  SIZE 256 256
>>>  STATUS ON
>>>  UNITS METERS
>>>  MAXSIZE 5000
>>>
>>>  SHAPEPATH      "/home/tyler/Projects/Python/mapserver/tilecache/vias/"
>>>
>>>  PROJECTION
>>>        "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"
>>>        "nadgrids=@null"
>>>        "wktext"
>>>        "no_defs"
>>>  END
>>>
>>>  LAYER
>>>        NAME vias
>>>        TYPE LINE
>>>        DATA vias
>>>        STATUS default
>>>        OFFSITE 0 0 0
>>>        PROJECTION
>>>          "init=epsg:4326"
>>>        END
>>>        CLASS
>>>          NAME "Countries"
>>>          OUTLINECOLOR 0 0 0
>>>        END
>>>    TRANSFORM true
>>> END
>>>
>>> tilecache.cfg:
>>>
>>> [cache]
>>> type=Disk
>>> base=/home/tyler/Projects/Python/mapserver/tilecache/cache
>>>
>>> [base]
>>> type=MapServerLayer
>>> layers=vias
>>> mapfile=/home/tyelr/Projects/Python/mapserver/tilecache/vias.map
>>> projection=+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 +nadgrids=@null +no_defs +over
>>> bbox=-20037508,-20037508,20037508,20037508
>>> maxResolution=2000
>>> srs=EPSG:4326
>>> levels=12
>>> extension=jpeg
>>> size=256,256
>>> metaTile=yes
>>> metaBuffer=512
>>> metaSize=5,5
>>> debug=on
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>>
>


More information about the mapserver-users mailing list