On Thu, May 6, 2010 at 5:35 PM, Maurizio Napolitano <napoo...@gmail.com> wrote:
>> Potlatch usa le coordinate "alla Google", forse va bene così?
> mmm ... si incazza il WMS di PCN dicendomi che non conosce l'SRS
> msWMSLoadGetMapParams(): WMS server error. Invalid SRS given : SRS
> must be valid for all requested layers.

Leggendo il codice (andando un po' a caso) trovo:
        if self.spherical_mercator:
            bbox = "-20037508.34,-20037508.34,20037508.34,20037508.34"
            maxresolution = "156543.0339"
            if srs == "EPSG:4326":
                srs = "EPSG:900913"
cioè usa la proiezione EPSG:900913 invece della EPSG:4326

Leggendo un po' in giro mi sembra di capire che EPSG:900913 sia una
versione "bastarda" della usuale Mercatore.
http://jira.codehaus.org/browse/GEOT-1511
Non vorrei che tilecache passi questo SRS al WMS del PCN che
(giustamente) si arrabbia.

Allora prova a non mettere spherical_mercator=true ma limitati a *non*
mettere né bbox né srs.
I default dovrebbero essere questi:
    def __init__ (self, name, layers = None, bbox = (-180, -90, 180, 90),
                        data_extent = None,
                        srs  = "EPSG:4326", description = "",
maxresolution = None,
                        size = (256, 256), levels = 20, resolutions = None,
                        extension = "png", mime_type = None, cache =
None,  debug = True,
                        watermarkimage = None, watermarkopacity = 0.2,
                        spherical_mercator = False,
                        extent_type = "strict", units = "degrees",
tms_type = "", **kwargs ):

A questo punto mi chiedo che diamine di proiezione usi Potlatch...

Ciao,
Federico

_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it

Rispondere a