[Portugal] geoext store <gml:Null>missing</gml:Null
Pedro Costa
pedrocostaarma sapo.pt
Terça-Feira, 6 de Agosto de 2013 - 09:55:12 PDT
Desculpa a confusão :-)...
Os meus dados estão todos em 27493... E no mapfile, tenho assim definido.
Só tenho é o parâmetro "wfs_srs" "EPSG:900913 EPSG:27493". Ou seja, por
defeito, o mapserver devolve os dados em 900913..
Vou experimentar sem este parâmetro....
Quanto ao 3857 realmente tens razão, é a preguiça :-).
Em 06-08-2013 17:48, Hugo escreveu:
> Ola Pedro,
>
> Agora trocas-te-me as voltas. Os teus dados estao em que projeccao? No
> teu mapfile tens que definir n#ao so a projeccao em que os teus dados
> estao mas tens que adicionar tambem outros SRS permitidos (neste caso
> 900913, se bem que ja devias estar a usar o 3857). Se assim o fizeres,
> no lado do cliente ja podes fazer o pedido em 900913 e nao tens que te
> preocupar com a reprojeccao de geometrias... deixa o mapserver fazer
> isso por ti :P
>
> Abc
>
>
> 2013/8/6 Pedro Costa <pedrocostaarma sapo.pt
> <mailto:pedrocostaarma sapo.pt>>
>
> 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 <mailto:Portugal lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
> _______________________________________________
> 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/f3a35e93/attachment.html>
More information about the Portugal
mailing list