sigrennesmetropole / photos_obliques

dépot du module photo obliques pour geOrchestra
GNU General Public License v3.0
3 stars 2 forks source link

Vérifier requête GeoServer #28

Closed MaelREBOUX closed 7 years ago

MaelREBOUX commented 7 years ago

Des utilisateurs remontent un comportement surprenant en fonction du dessin du polygone. En gros : inersecte / englobe ?

Où est-ce dans le code ?

Gaetanbrl commented 7 years ago

Voici le fonctionnement décrit par les spécifications V1.3 du Module photo obliques : - l’outil sélectionne toutes les emprises de photos contenant entièrement le polygone saisi (et pas l'inverse).

Pour la requête vers le geoserver, elle intègre un filtre CQL basé sur la relation spatial CONTAINS :

Returns true if the geometry a contains b

... où la géométrie a correspondant aux géométries de la couche et la géométrie b au polygone dessiné.

Vous trouverez le code ici. Vous trouverez les spécifications geoserver sur les filtres CQL ici.

Gaetanbrl commented 7 years ago

Pensez-vous qu'il faut modifier ce fonctionnement ?

catmorales commented 7 years ago

Ce fonctionnement a été largement discuté et validé avec Frédéric Chauvin lors de la rédaction du cahier des charges

Gaetanbrl commented 7 years ago

@MaelREBOUX, as-tu un cas qui te donne un résultat non valide ? Je souhaiterai en effet savoir si c'est un bogue que nous n'avions pas détecté.

MaelREBOUX commented 7 years ago

J'attend que les collègues fournissent 1 ou 2 exemples pour reproduire.

MaelREBOUX commented 7 years ago

C'est vu. Tout est conforme.

En fait : certains utilisateurs font des polygones très grands dans l'idée : "comme ça j'aurais tout". Sauf que c'est exactement l'inverse qu'il faut faire.

On ne change rien : on va modifier la documentation et le screencast.