[Gfoss] Problema proiezioni tra openstreetmap e un wms in un mapPanel di GeoExt

Ciao a tutti,
studiando l’oggetto mapPanel di GeoExt,osservo che questi due semplici layer li riesco a visualizzare sovrapposti correttamente soltanto se lo zoom non è cosi spinto (zomm circa pari a 4),
non appena aumento lo zoom il layer wms (che prelevo dal localhost da Geoserver) mi scompare. Non so se è un problema di proiezione ma mi sembra strano.Grazie anticipatamente.


Nicola De Innocentis

www.nicoladeinnocentis.it

Il codice è piccolo e abbastanza semplice, lo giro, perchè non riesco a capire dove possa esserci l’errore:

Ext.onReady(function(){

var map = new OpenLayers.Map (“map”);

var openstreetmap = new OpenLayers.Layer.OSM();

var vecLayer= new OpenLayers.Layer.WMS(
“associazioni”, “http://localhost/geoserver/wms”,
{
width: ‘631’,
srs: ‘EPSG:4326’,
layers: ‘topp:associazioni’,
format: ‘image/gif’,
},

{displayInLayerSwitcher:true,isBaseLayer: false}
);

map.addControl(new OpenLayers.Control.LayerSwitcher());

map.addLayers([openstreetmap,vecLayer]);

var mapPanel= new GeoExt.MapPanel({
renderTo:‘mainpanel’,
height: 300,
width: 950,
map: map,
center: new OpenLayers.LonLat(14.25080,40.84197).transform(new OpenLayers.Projection(“EPSG:4326”), map.getProjectionObject()),
maxExtent:new OpenLayers.Bounds(14.052,40.05,14.967,40.917).transform(new OpenLayers.Projection(“EPSG:4326”),map.getProjectionObject()),
zoom:4,
maxResolution: 0.00138671875,
title: 'Mappa ’
});

});

Il giorno 28 ottobre 2011 17:05, Luca Casagrande <luca.casagrande@gmail.com> ha scritto:

Il 28/10/2011 16:34, Nicola De Innocentis ha scritto:

Ciao a tutti,
studiando l’oggetto mapPanel di GeoExt,osservo che questi due semplici layer li riesco a visualizzare sovrapposti correttamente soltanto se lo zoom non è cosi spinto (zomm circa pari a 4),
non appena aumento lo zoom il layer wms (che prelevo dal localhost da Geoserver) mi scompare. Non so se è un problema di proiezione ma mi sembra strano.Grazie anticipatamente.


Nicola De Innocentis

www.nicoladeinnocentis.it <http://www.nicoladeinnocentis.it>

Il problema è strano, ma purtroppo senza codice o altri dettagli non possiamo essere di aiuto.
Vale sempre installare FireBug e verificare la chiamata quando cambi lo zoom.

Ciao
Luca


Nicola De Innocentis

www.nicoladeinnocentis.it

Puoi incollare la richiesta che viene passata a GeoServer quando vari lo zoom?

L.

Il 28/10/2011 17:11, Nicola De Innocentis ha scritto:

Il codice è piccolo e abbastanza semplice, lo giro, perchè non riesco a capire dove possa esserci l'errore:

        Ext.onReady(function(){

    var map = new OpenLayers.Map ("map");

    var openstreetmap = new OpenLayers.Layer.OSM();

   var vecLayer= new OpenLayers.Layer.WMS(
                    "associazioni", "http://localhost/geoserver/wms&quot;,
                    {
                        width: '631',
                        srs: 'EPSG:4326',
                        layers: 'topp:associazioni',
                        format: 'image/gif',
                    },

                    {displayInLayerSwitcher:true,isBaseLayer: false}
                );

        map.addControl(new OpenLayers.Control.LayerSwitcher());

        map.addLayers([openstreetmap,vecLayer]);

         var mapPanel= new GeoExt.MapPanel({
            renderTo:'mainpanel',
            height: 300,
            width: 950,
            map: map,
            center: new OpenLayers.LonLat(14.25080,40.84197).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()),
            maxExtent:new OpenLayers.Bounds(14.052,40.05,14.967,40.917).transform(new OpenLayers.Projection("EPSG:4326"),map.getProjectionObject()),
            zoom:4,
            maxResolution: 0.00138671875,
            title: 'Mappa '
        });

    });

Il giorno 28 ottobre 2011 17:05, Luca Casagrande <luca.casagrande@gmail.com <mailto:luca.casagrande@gmail.com>> ha scritto:

    Il 28/10/2011 16:34, Nicola De Innocentis ha scritto:

        Ciao a tutti,
        studiando l'oggetto mapPanel di GeoExt,osservo che questi due
        semplici layer li riesco a visualizzare sovrapposti
        correttamente soltanto se lo zoom non è cosi spinto (zomm
        circa pari a 4),
        non appena aumento lo zoom il layer wms (che prelevo dal
        localhost da Geoserver) mi scompare. Non so se è un problema
        di proiezione ma mi sembra strano.Grazie anticipatamente.

        -- Nicola De Innocentis

        www.nicoladeinnocentis.it <http://www.nicoladeinnocentis.it>
        <http://www.nicoladeinnocentis.it>

    Il problema è strano, ma purtroppo senza codice o altri dettagli
    non possiamo essere di aiuto.
    Vale sempre installare FireBug e verificare la chiamata quando
    cambi lo zoom.

    Ciao
    Luca

--
Nicola De Innocentis

www.nicoladeinnocentis.it <http://www.nicoladeinnocentis.it>

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011

spero sia questo ciò che richiedevi,con firebug ho esplorato i vari div nel body,ho trovato questo:

Il giorno 28 ottobre 2011 17:17, Luca Casagrande <luca.casagrande@gmail.com> ha scritto:

Puoi incollare la richiesta che viene passata a GeoServer quando vari lo zoom?

L.

Il 28/10/2011 17:11, Nicola De Innocentis ha scritto:

Il codice è piccolo e abbastanza semplice, lo giro, perchè non riesco a capire dove possa esserci l’errore:

Ext.onReady(function(){

var map = new OpenLayers.Map (“map”);

var openstreetmap = new OpenLayers.Layer.OSM();

var vecLayer= new OpenLayers.Layer.WMS(
“associazioni”, “http://localhost/geoserver/wms”,
{
width: ‘631’,
srs: ‘EPSG:4326’,
layers: ‘topp:associazioni’,
format: ‘image/gif’,
},

{displayInLayerSwitcher:true,isBaseLayer: false}
);

map.addControl(new OpenLayers.Control.LayerSwitcher());

map.addLayers([openstreetmap,vecLayer]);

var mapPanel= new GeoExt.MapPanel({
renderTo:‘mainpanel’,
height: 300,
width: 950,
map: map,
center: new OpenLayers.LonLat(14.25080,40.84197).transform(new OpenLayers.Projection(“EPSG:4326”), map.getProjectionObject()),
maxExtent:new OpenLayers.Bounds(14.052,40.05,14.967,40.917).transform(new OpenLayers.Projection(“EPSG:4326”),map.getProjectionObject()),
zoom:4,
maxResolution: 0.00138671875,
title: 'Mappa ’
});

});

Il giorno 28 ottobre 2011 17:05, Luca Casagrande <luca.casagrande@gmail.com mailto:[luca.casagrande@gmail.com](mailto:luca.casagrande@gmail.com)> ha scritto:

Il 28/10/2011 16:34, Nicola De Innocentis ha scritto:

Ciao a tutti,
studiando l’oggetto mapPanel di GeoExt,osservo che questi due
semplici layer li riesco a visualizzare sovrapposti
correttamente soltanto se lo zoom non è cosi spinto (zomm
circa pari a 4),
non appena aumento lo zoom il layer wms (che prelevo dal
localhost da Geoserver) mi scompare. Non so se è un problema
di proiezione ma mi sembra strano.Grazie anticipatamente.

– Nicola De Innocentis

www.nicoladeinnocentis.it <http://www.nicoladeinnocentis.it>
<http://www.nicoladeinnocentis.it>

Il problema è strano, ma purtroppo senza codice o altri dettagli
non possiamo essere di aiuto.
Vale sempre installare FireBug e verificare la chiamata quando
cambi lo zoom.

Ciao
Luca


Nicola De Innocentis

www.nicoladeinnocentis.it <http://www.nicoladeinnocentis.it>


Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.
527 iscritti al 7.7.2011


Nicola De Innocentis

www.nicoladeinnocentis.it