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 |
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 |
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 |
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 |
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 |
Grazie avevo semplicemente dimenticato il campo the_geom !
|
Free forum by Nabble | Edit this page |