Suite

GetFeatureInfo ne fonctionne que si la ligne du polygone est cliquée, ne fonctionne pas à l'intérieur du polygone


J'ai un problème avec la fonction getFeatureInfo. Je ne peux obtenir les caractéristiques du polygone que s'il est cliqué sur la ligne (bordure) du polygone. En cliquant sur la ligne, j'obtiens les caractéristiques de quelques polygones, et je veux cliquer à l'intérieur du polygone et obtenir des informations sur les caractéristiques de ce polygone, rien d'autre. J'utilise Openlayers 2.13 et GeoServer. Où puis-je corriger cela ?


Peut-être que vous exécutez GeoServer 2.5 et que vous avez rencontré un bogue qui s'est produit s'il n'y avait pas de remplissage défini pour les polygones. Le bogue a été résolu dans GeoServer 2.5.2. Lisez plus de détails sur http://osgeo-org.1560.x6.nabble.com/WMS-GetFeatureInfo-with-Polygon-td5163455.html.

Les premiers secours seraient d'ajouter du remplissage au style de polygone. La mise à jour de GeoServer devrait être une solution définitive, mais si vous exécutez déjà GeoServer 2.6 ou 2.7, cela pourrait signifier que le bogue est réapparu.


J'ai résolu le problème en remplissant les polygones avec de la couleur. Remarque : j'exécute GeoServer 2.5.2 et le bogue n'est pas corrigé. Mais le lien ci-dessus est très utile, il m'a aidé. Merci à l'utilisateur 30184.


 #F6F4DB 0.20

Ajouter la valeur de fill-opacity 0.20 quelque chose comme ça


Voir la vidéo: 6. Des images cliquables (Octobre 2021).