[QGIS-it-user] QGIS Server GetFeatureinfo su layer puntuale

Ciao a tutti,
sto impazzendo da un paio di giorni perché ho una istanza di QGIS server (2.18) che pubblica un layer puntuale (EPSG_4326)

Consultando il layer da una mappa OpenLayers 4 (EPSG:25832) come ImageWMS non riesco mai ad ottenere risultati dalla chiamata GetFeatureinfo su quel layer, mi restituisce sempre una risposta vuota come se non ci fossero geometrie in quel punto, con i layer poligonali questo non succede e non sembra esser un problema di riproiezionae.

Caricando il WMS puntuale in QGIS la chiamata funziona senza problemi, mi chiedevo se c’è modo per impostare la tolleranza intorno al punto (sono tutti abbastanza distanti tra loro)

Qualcuno ha ideee o consigli?

Amefad

P.S. sul repository non trovo una versione di QGIS server 3.x ma solo 2.18, confermate?

OK ho trovato questo parametro: FI_POINT_TOLERANCE
espresso in pixel e impostandolo a 10 ottengo una risposta, devo solo vedere di aggiungerlo alla chiamata di openalayers.

https://docs.qgis.org/2.18/en/docs/user_manual/working_with_ogc/ogc_server_support.html#extra-parameters-supported-by-the-wms-getfeatureinfo-request

Amefad

Il giorno dom 28 ott 2018 alle ore 10:30 Amedeo Fadini <amefad@gmail.com> ha scritto:

Ciao a tutti,
sto impazzendo da un paio di giorni perché ho una istanza di QGIS server (2.18) che pubblica un layer puntuale (EPSG_4326)

Consultando il layer da una mappa OpenLayers 4 (EPSG:25832) come ImageWMS non riesco mai ad ottenere risultati dalla chiamata GetFeatureinfo su quel layer, mi restituisce sempre una risposta vuota come se non ci fossero geometrie in quel punto, con i layer poligonali questo non succede e non sembra esser un problema di riproiezionae.

Caricando il WMS puntuale in QGIS la chiamata funziona senza problemi, mi chiedevo se c’è modo per impostare la tolleranza intorno al punto (sono tutti abbastanza distanti tra loro)

Qualcuno ha ideee o consigli?

Amefad

P.S. sul repository non trovo una versione di QGIS server 3.x ma solo 2.18, confermate?