WFS con determinati attributi di uno shapefile

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

WFS con determinati attributi di uno shapefile

Emanuele Tataranni
Vorrei creare un WFS partendo da uno shapefile correttamente caricato in geoserver e mostrare sono alcuni attributi dello shapefile di partenza.

Quando su QGIS aggiungo il layer WFS e creo la connessione inserisco l'indirizzo:

http://indirizzogeoserver/wfs?service=wfs&version=1.0.0&request=GetFeature&typeNames=namespace:featuretype&
propertyName=colonna1,colonna2

Il risultato è la generazione di un layer con una tabella degli attributi che mostra solo i campi che ho definito in propertyName ma non è creata alcuna geometria e quindi non riesco a visualizzare nessun elemento grafico.

In cosa ho sbagliato? Probabilmente non è la procedura corretta?
Grazie

Reply | Threaded
Open this post in threaded view
|

Re: WFS con determinati attributi di uno shapefile

nformica
Ciao,

l'URL della richiesta WFS mi pare che abbia la sintassi corretta.
Quindi ho paura che sia un problema (bug) del client WFS di QGIS; bisognerebbe verificare. In passato (vecchie versioni) si sono verificati problemi simili.

Potresti fare la prova a ricevere il layer WFS che hai generato con un'altro client, per esempio con uno semplice fatto con OL3, e vedere se funziona.

Saluti
Nino
Reply | Threaded
Open this post in threaded view
|

Re: WFS con determinati attributi di uno shapefile

Paolo Corti
2016-11-04 15:41 GMT-04:00 nformica <[hidden email]>:

> Ciao,
>
> l'URL della richiesta WFS mi pare che abbia la sintassi corretta.
> Quindi ho paura che sia un problema (bug) del client WFS di QGIS;
> bisognerebbe verificare. In passato (vecchie versioni) si sono verificati
> problemi simili.
>
> Potresti fare la prova a ricevere il layer WFS che hai generato con un'altro
> client, per esempio con uno semplice fatto con OL3, e vedere se funziona.
>

No, penso sia un problema della richiesta WFS.
Credo vada aggiunto il campo geometrico nella lista dei campi in propertyName

ciao
p

--
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016
Reply | Threaded
Open this post in threaded view
|

Re: WFS con determinati attributi di uno shapefile

nformica
Non sono certo al 100% che sia un problema di QGIS.
Però la sintassi corretta della richiesta è questa (http://docs.geoserver.org/latest/en/user/services/wfs/reference.html):

http://example.com/geoserver/wfs?
  service=wfs&
  version=2.0.0&
  request=GetFeature&
  typeNames=namespace:featuretype&
  propertyName=attribute1,attribute2,...,attributeN

che mi pare uguale a quella che ha scritto Emanuele:
http://indirizzogeoserver/wfs?service=wfs&version=1.0.0&request=GetFeature&typeNames=namespace:featuretype&
propertyName=colonna1,colonna2

Ripeto, basta provare se con un altro client WFS funziona oppure no.

Saluti
Nino
Reply | Threaded
Open this post in threaded view
|

Re: WFS con determinati attributi di uno shapefile

Paolo Corti
2016-11-04 16:49 GMT-04:00 nformica <[hidden email]>:

> Non sono certo al 100% che sia un problema di QGIS.
> Però la sintassi corretta della richiesta è questa
> (http://docs.geoserver.org/latest/en/user/services/wfs/reference.html):
>
> http://example.com/geoserver/wfs?
>   service=wfs&
>   version=2.0.0&
>   request=GetFeature&
>   typeNames=namespace:featuretype&
>   propertyName=attribute1,attribute2,...,attributeN
>
> che mi pare uguale a quella che ha scritto Emanuele:
> http://indirizzogeoserver/wfs?service=wfs&version=1.0.0&request=GetFeature&typeNames=namespace:featuretype&
> propertyName=colonna1,colonna2
>
> Ripeto, basta provare se con un altro client WFS funziona oppure no.
>
> Saluti
> Nino
>

Forse non sono stato chiaro. Devi aggiungere in propertyName il campo
geometrico, ad es:

propertyName=attribute1,attribute2,the_geom

vedrai che poi funziona, in quanto viene mandata anche la geometria
saluti
p

--
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016
Reply | Threaded
Open this post in threaded view
|

Re: WFS con determinati attributi di uno shapefile

Emanuele Tataranni
Grazie avevo semplicemente dimenticato il campo the_geom !