Ola Pedro,

Parece-me que o teu problema esta no lado do servidor e nao no lado do
cliente. Confere o gml devolvido pelo teu WFS. Supostamente, para que este
seja valido deverias ter qualquer coisa do genero:

<gml:boundedBy>
   <gml:Envelope>
      <gml:lowerCorner>1.0 1.0</gml:lowerCorner>
      <gml:upperCorner>1.0 1.0</gml:upperCorner>
   </gml:Envelope>
</gml:boundedBy>


Pelo que enviaste falta la o node gml:Envelope

Abc,


2013/8/6 Pedro Costa <[email protected]>

>  Olá pessoal,
>
> Para utilizar numa comboBox, estou a tentar criar uma store com o Geoext
> [1].
> Isto a partir de um serviço WFS do MapServer. Já fiz um GetCapabilities e
> GetFeature e está tudo ok.
> O problema é que a resposta que obtenho é sempre a mesma [2]. É estranho
> também o facto de o mesmo protocolo ser usado para criar um layer e
> funcionar perfeitamente.
> Por isso desconfio que o problema deve estar mesmo quando crio a Store.
> Penso que dificilmente o problema estará do lado do servidor uma vez que
> funciona com muitos outros layers sem problemas nenhuns.
> Alguém tem ideia do problema?
>
> Obrigado
>
>
>
>
>
>
> [1]
>
> var protocol  = new OpenLayers.Protocol.WFS({
>                             version            : "1.1.0",
>                             srsName            : "EPSG:900913",
>                             url                : url,
>                             featureType        : "ruas",
>                             featureNS        : ns,
>                             featurePrefix    : "testes",
>                             geometryName    : "the_geom",
>                             schema            :
> "http://schemas.opengis.net/wfs/1.1.0/wfs.xsd";<http://schemas.opengis.net/wfs/1.1.0/wfs.xsd>
> ,
>                         });
>
>
>
> var store = new GeoExt.data.FeatureStore({
>                 fields: [
>                         {name: 'id', type: 'string'},
>                         {name: 'TOPONIMIA', type: 'string'},
>                 ],
>                 proxy: new GeoExt.data.ProtocolProxy({
>                     protocol: protocol,
>                 }),
>                 autoLoad: true
>             });
>
>
> [2] <gml:boundedBy> <gml:Null>missing</gml:Null> </gml:boundedBy>
>
> _______________________________________________
> Portugal mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>


-- 
Hugo Martins
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a