J'essaie d'utiliser la fonction CURL de PHP pour récupérer des informations geoJSON à partir d'une instance GeoServer. Je fais cela en utilisant des variables d'URL plutôt qu'en essayant de construire une requête GetFeature xml complète.
Cependant, je voudrais pouvoir obtenir un sous-ensemble des résultats basés sur certains contenus des champs de propriété.
Ainsi, alors que je peux obtenir tous les résultats en utilisant cette URL:
puis-je également limiter les résultats à "Où champ LIKE value" ou "field = value"?
J'ai passé une heure à parcourir la documentation Geoserver / ECQL et rien ne dit clairement "ajouter les fonctions à votre URL dans ce format". En conséquence, je ne sais pas s'il est possible d'utiliser des variables d'URL pour effectuer ces tâches, mais certaines personnes semblent suggérer que c'est le cas.
Quelqu'un peut-il m'aider avec un exemple clair d'un filtre de travail utilisant le WFS de GeoServer avec des paramètres URL?
&CQL_FILTER=field=value AND field=value AND field=value
- mais vous devez encoder l'URL en "ET" afin que les espaces soient encodés. J'espère que cela vous fera gagner du temps à quelqu'un d'autre.