QGis Server GetFeatureInfo e BBOX

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

QGis Server GetFeatureInfo e BBOX

Francesco Marigliano - BIDATA

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 


Mail priva di virus. www.avast.com

_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

Re: QGis Server GetFeatureInfo e BBOX

nformica
La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).
L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

Spero di essere stato sufficientemente chiaro!

Saluti
Nino

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 


Mail priva di virus. www.avast.com

_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user



_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

R: QGis Server GetFeatureInfo e BBOX

Francesco Marigliano - BIDATA

Grazie Nino, sei stato chiarissimo. Sai se è disponibile una tipologia di richiesta (o un turnaround) che possa fare al caso mio?

 

 

 

Da: [hidden email]
Inviato: giovedì 21 settembre 2017 20:28
A: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] QGis Server GetFeatureInfo e BBOX

 

La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).

L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

 

Spero di essere stato sufficientemente chiaro!

 

Saluti

Nino

 

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Mail priva di virus. www.avast.com


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

Re: R: QGis Server GetFeatureInfo e BBOX

giohappy
Se pubblichi il layer come WFS (dalle proprietà del progetto) puoi fare una GetFeature con un Filter tipo il seguente:

<wfs:GetFeature
xmlns:wfs="http://www.opengis.net/wfs"
service="WFS"
version="1.1.0"
outputFormat="json"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <wfs:Query typeName="iddellayer" srsName="EPSG:3857" xmlns:LiVi="http://172.17.14.211:8080/LiVi">
    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
      <ogc:BBOX>
        <ogc:PropertyName>GEOMETRY</ogc:PropertyName>
        <gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:3067">
          <gml:lowerCorner>1500000 5000000</gml:lowerCorner>
          <gml:upperCorner>1501000 5001000</gml:upperCorner>
        </gml:Envelope>
      </ogc:BBOX>
    </ogc:Filter>
  </wfs:Query>
</wfs:GetFeature>





giovanni


Il 22 set 2017 09:20, "Francesco Marigliano" <[hidden email]> ha scritto:

Grazie Nino, sei stato chiarissimo. Sai se è disponibile una tipologia di richiesta (o un turnaround) che possa fare al caso mio?

 

 

 

Da: [hidden email]
Inviato: giovedì 21 settembre 2017 20:28
A: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] QGis Server GetFeatureInfo e BBOX

 

La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).

L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

 

Spero di essere stato sufficientemente chiaro!

 

Saluti

Nino

 

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Mail priva di virus. www.avast.com


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user



_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

R: R: QGis Server GetFeatureInfo e BBOX

Francesco Marigliano - BIDATA

Grazie Giovanni. È possibile generare l’XML in maniera automatica mediante OpenLayers?

Stavo lavorando con ol.format.WFS ma sembra generare XML non corretti. C’è qualche riferimento che può tornarmi utile?

 

 

 

Da: [hidden email]
Inviato: venerdì 22 settembre 2017 09:33
A: [hidden email]
Cc: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] R: QGis Server GetFeatureInfo e BBOX

 

Se pubblichi il layer come WFS (dalle proprietà del progetto) puoi fare una GetFeature con un Filter tipo il seguente:

 

<wfs:GetFeature
xmlns:wfs="http://www.opengis.net/wfs"
service="WFS"
version="1.1.0"
outputFormat="json"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <wfs:Query typeName="iddellayer" srsName="EPSG:3857" xmlns:LiVi="http://172.17.14.211:8080/LiVi">
    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
      <ogc:BBOX>
        <ogc:PropertyName>GEOMETRY</ogc:PropertyName>
        <gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:3067">
          <gml:lowerCorner>1500000 5000000</gml:lowerCorner>
          <gml:upperCorner>1501000 5001000</gml:upperCorner>
        </gml:Envelope>
      </ogc:BBOX>
    </ogc:Filter>
  </wfs:Query>
</wfs:GetFeature>

 

 

 

 

 

giovanni

 

 

Il 22 set 2017 09:20, "Francesco Marigliano" <[hidden email]> ha scritto:

Grazie Nino, sei stato chiarissimo. Sai se è disponibile una tipologia di richiesta (o un turnaround) che possa fare al caso mio?

 

 

 

Da: [hidden email]
Inviato: giovedì 21 settembre 2017 20:28
A: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] QGis Server GetFeatureInfo e BBOX

 

La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).

L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

 

Spero di essere stato sufficientemente chiaro!

 

Saluti

Nino

 

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Mail priva di virus. www.avast.com


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

Re: R: R: QGis Server GetFeatureInfo e BBOX

giohappy
Si, con.OL puoi usare ol.format.WFS().writeGetFeature() e gli ol.format.filter.

giovanni

Il 22 set 2017 11:59, "Francesco Marigliano" <[hidden email]> ha scritto:

Grazie Giovanni. È possibile generare l’XML in maniera automatica mediante OpenLayers?

Stavo lavorando con ol.format.WFS ma sembra generare XML non corretti. C’è qualche riferimento che può tornarmi utile?

 

 

 

Da: [hidden email]
Inviato: venerdì 22 settembre 2017 09:33
A: [hidden email]
Cc: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] R: QGis Server GetFeatureInfo e BBOX

 

Se pubblichi il layer come WFS (dalle proprietà del progetto) puoi fare una GetFeature con un Filter tipo il seguente:

 

<wfs:GetFeature
xmlns:wfs="http://www.opengis.net/wfs"
service="WFS"
version="1.1.0"
outputFormat="json"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <wfs:Query typeName="iddellayer" srsName="EPSG:3857" xmlns:LiVi="http://172.17.14.211:8080/LiVi">
    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
      <ogc:BBOX>
        <ogc:PropertyName>GEOMETRY</ogc:PropertyName>
        <gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:3067">
          <gml:lowerCorner>1500000 5000000</gml:lowerCorner>
          <gml:upperCorner>1501000 5001000</gml:upperCorner>
        </gml:Envelope>
      </ogc:BBOX>
    </ogc:Filter>
  </wfs:Query>
</wfs:GetFeature>

 

 

 

 

 

giovanni

 

 

Il 22 set 2017 09:20, "Francesco Marigliano" <[hidden email]> ha scritto:

Grazie Nino, sei stato chiarissimo. Sai se è disponibile una tipologia di richiesta (o un turnaround) che possa fare al caso mio?

 

 

 

Da: [hidden email]
Inviato: giovedì 21 settembre 2017 20:28
A: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] QGis Server GetFeatureInfo e BBOX

 

La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).

L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

 

Spero di essere stato sufficientemente chiaro!

 

Saluti

Nino

 

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Mail priva di virus. www.avast.com


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

Re: R: QGis Server GetFeatureInfo e BBOX

nformica
In reply to this post by Francesco Marigliano - BIDATA
Se posso con piacere.
Ma prima dovrei capire meglio cosa ti serve fare (con WMS o WFS).

Ciao
Nino

Il 22 set 2017 9:16 AM, "Francesco Marigliano" <[hidden email]> ha scritto:

Grazie Nino, sei stato chiarissimo. Sai se è disponibile una tipologia di richiesta (o un turnaround) che possa fare al caso mio?

 

 

 

Da: [hidden email]
Inviato: giovedì 21 settembre 2017 20:28
A: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] QGis Server GetFeatureInfo e BBOX

 

La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).

L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

 

Spero di essere stato sufficientemente chiaro!

 

Saluti

Nino

 

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Mail priva di virus. www.avast.com


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

Re: R: QGis Server GetFeatureInfo e BBOX

giohappy
Francesco, ero di fretta e non ho fatto mente locale al fatto che a te basta cercare per BBOX. 
In questo caso non serve alcun filtro, perché GetFeature prevede già il parametro BBOX. Quindi ti pasta ol.format.WFS.writeGetFeature(), definendo tra le opzioni la proprietà bbox [1].
Il filtro serve per filtrare su attributi, geometrie poligoniali, ecc.

giovanni


Il giorno 22 settembre 2017 13:24, nino formica <[hidden email]> ha scritto:
Se posso con piacere.
Ma prima dovrei capire meglio cosa ti serve fare (con WMS o WFS).

Ciao
Nino

Il 22 set 2017 9:16 AM, "Francesco Marigliano" <[hidden email]> ha scritto:

Grazie Nino, sei stato chiarissimo. Sai se è disponibile una tipologia di richiesta (o un turnaround) che possa fare al caso mio?

 

 

 

Da: [hidden email]
Inviato: giovedì 21 settembre 2017 20:28
A: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] QGis Server GetFeatureInfo e BBOX

 

La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).

L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

 

Spero di essere stato sufficientemente chiaro!

 

Saluti

Nino

 

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Mail priva di virus. www.avast.com


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user



_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Reply | Threaded
Open this post in threaded view
|

Re: R: QGis Server GetFeatureInfo e BBOX

giohappy
A questo punto ti scrivo anche un esempio, così a  promemoria :)

####################################
var xs = new XMLSerializer();
var wfsFormat= new ol.format.WFS();

var areaExtentInteraction = new ol.interaction.DragBox();
        
areaExtentInteraction.on('boxend',function(evt){
    var extent = evt.target.getGeometry().getExtent();
    console.log(extent);
    var getFeatureRequest = wfsFormat.writeGetFeature({
       featureTypes: ['aree_amministrative'],
       bbox: extent,
       geometryName: "geometry",
       srsName: "EPSG:3857"
    });

    $.post("http://localhost/cgi-bin/qgis_mapserv.fcgi?map=<percorso del progetto>&SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature",
    xs.serializeToString(getFeatureRequest), // serializzo l'XML della richiesta
    function(response){
        var features = wfsFormat.readFeatures(response);
            console.log(features.length);
     });
});
        
map.addInteraction(areaExtentInteraction);
#####################################

giovanni

Il giorno 22 settembre 2017 16:25, G. Allegri <[hidden email]> ha scritto:
Francesco, ero di fretta e non ho fatto mente locale al fatto che a te basta cercare per BBOX. 
In questo caso non serve alcun filtro, perché GetFeature prevede già il parametro BBOX. Quindi ti pasta ol.format.WFS.writeGetFeature(), definendo tra le opzioni la proprietà bbox [1].
Il filtro serve per filtrare su attributi, geometrie poligoniali, ecc.

giovanni


Il giorno 22 settembre 2017 13:24, nino formica <[hidden email]> ha scritto:
Se posso con piacere.
Ma prima dovrei capire meglio cosa ti serve fare (con WMS o WFS).

Ciao
Nino

Il 22 set 2017 9:16 AM, "Francesco Marigliano" <[hidden email]> ha scritto:

Grazie Nino, sei stato chiarissimo. Sai se è disponibile una tipologia di richiesta (o un turnaround) che possa fare al caso mio?

 

 

 

Da: [hidden email]
Inviato: giovedì 21 settembre 2017 20:28
A: [hidden email]; [hidden email]
Oggetto: Re: [QGIS-it-user] QGis Server GetFeatureInfo e BBOX

 

La richiesta GetFeatureInfo ritorna solo informazioni sulla gestire che si trova in un punto della mappa (il punto cliccato).

L'uso del parametro "bbox" qui è diverso rispetto a quello che ha nella richiesta WFS GetFeature; nella GetFeatureInfo si intende che le coordinate in pixel del punto, sono date in modo relativo rispetto alla bbox.

 

Spero di essere stato sufficientemente chiaro!

 

Saluti

Nino

 

Il 21 set 2017 5:07 PM, "Francesco Marigliano" <[hidden email]> ha scritto:

Salve a tutti,

 

Ho una curiosità per quanto riguarda la funzionalità GetFeatureInfo di QGis Server.

 

Effettuando una richiesta del tipo:

 

https://host/wms/cartografia?SERVICE=WMS&

VERSION=1.3.0&

REQUEST=GetFeatureInfo&

FORMAT=image%2Fpng&

TRANSPARENT=true&

QUERY_LAYERS= [[ Elenco dei layers ]]

&INFO_FORMAT=text%2Fxml&

I=50&J=50&

CRS=EPSG%3A3857&

STYLES=&

WIDTH=101&

HEIGHT=101&

BBOX=1596701.4326877764%2C5022764.6670024395%2C1596822.0598730391%2C5022885.294187702

 

Il server risponde correttamente riportandomi le Features intorno al punto selezionato su mappa.

 

Se al posto del punto seleziono un rettangolo e passo al server il BBOX generato dalla sue estensione, non ottengo tutte le Features presenti in esso, ma quelle che avrei ottenuto in una richiesta simile alla precedente. Faccio qualche errore nella richiesta oppure questa funzionalità non esiste.

 

Grazie.

 

Saluti,
Francesco

 

 

 

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Mail priva di virus. www.avast.com


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

 

 


_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user




_______________________________________________
QGIS-it-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-it-user