Olá a todos,

Estou a tentar usar os serviços do IGP com o código que vem em anexo.
O tema WMS carrega sem problemas, num amarelo que quase não se vê. Mas
o pedido ao WFS não recebe resposta. A Joana indicou há dias ter
conseguido com código muito semelhante. Estará o serviço em baixo?

Obrigado,

Luís


map = new OpenLayers.Map( "map",
{
  maxExtent: new OpenLayers.Bounds(-500000,-500000,500000,500000),
  units: 'm',
  maxResolution: 'auto',
  projection:"EPSG:27492"
} );

var layerWFS = new OpenLayers.Layer.WFS(
 "Distritos WFS",
 "http://mapas.igeo.pt/wfs/caop/continente";,
 { typeName: "Distritos",
   extractAttributes: false,
   srs: 'EPSG:27492'
 });
                                
var layerBase = new OpenLayers.Layer.WMS(
 "Distritos",
 "http://mapas.igeo.pt/wms/caop/continente";,
 {layers: 'Distritos',
  format: 'image/png'
 });

map.addLayer(layerBase);
map.addLayer(layerWFS);
map.zoomToMaxExtent();


2010/1/31 Jo <[email protected]>:
> O erro (bug?) estava em que nao e possivel fazer o set da propriedade
> 'baselayer' no construtor do layer (nao funciona!), mas pode se fazer
> posteriormente; com este codigo, ja funciona (tb faltava definir o
> 'typename')
>
>    var map = new OpenLayers.Map( "map", { maxExtent: new
> OpenLayers.Bounds(-39009.671875,47852.468750,-15311.562500,75956.718750),
> units: 'm', maxResolution: 'auto', projection:"EPSG:27492"} );
>    var layer = new OpenLayers.Layer.WFS( "Distritos",
> "http://mapas.igeo.pt/wfs/caop/continente?";, { typeName: "Distritos",
> extractAttributes: false} );
>
>    map.addLayer(layer);
>    map.setBaseLayer(layer);
>    map.zoomToMaxExtent();
>                                                       Joana
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a