[Portugal] geoext store <gml:Null>missing</gml:Null
Pedro Costa
pedrocostaarma sapo.pt
Terça-Feira, 6 de Agosto de 2013 - 09:28:53 PDT
Olá Hugo,
Se fizer um Getfeature obtenho o seguinte:
<gml:boundedBy>
<gml:Envelope srsName="EPSG:27493">
<gml:lowerCorner>-58996.395377 224678.610965</gml:lowerCorner>
<gml:upperCorner>-57231.146801 225626.347475</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
No entanto tenho de colocar sempre o parâmetro do srs dos dados
('&srsName=EPSG:27493') no pedido porque o srs por defeito que coloquei
no mapfile é o 900913. No URL do protocolo, do lado do cliente, também
coloco o parâmetro por isso penso que não será daqui o problema. Ou
estou enganado?
Se no getfeature não colocar o SRS obtenho mesmo erro
(|<gml:Null>missing</gml:Null>)....|
Em 06-08-2013 17:18, Hugo escreveu:
> 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 <pedrocostaarma sapo.pt
> <mailto:pedrocostaarma sapo.pt>>
>
> 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
> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
>
>
> --
> Hugo Martins
>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20130806/777bab30/attachment-0001.html>
More information about the Portugal
mailing list