Sto cercando di utilizzare la funzione CURL di PHP per recuperare informazioni geoJSON da un'istanza di GeoServer. Lo sto facendo usando le variabili url invece di provare a costruire una richiesta GetFeature xml completa.
Tuttavia, vorrei essere in grado di ottenere un sottoinsieme dei risultati basato su alcuni dei contenuti dei campi delle proprietà.
Quindi, mentre posso ottenere tutti i risultati usando questo url:
posso anche limitare i risultati a "Where field LIKE value" o "field = value"?
Ho trascorso un'ora a esplorare la documentazione Geoserver / ECQL e nessuno di questi afferma chiaramente "aggiungi le funzioni al tuo URL in questo formato". Di conseguenza, non sono chiaro se è possibile utilizzare le variabili url per eseguire queste attività, ma alcune persone sembrano suggerire che lo sia.
Qualcuno può aiutare con un chiaro esempio di un filtro funzionante utilizzando WFS di GeoServer con parametri URL?
&CQL_FILTER=field=value AND field=value AND field=value
, ma devi codificare l'URL in "AND" in modo che gli spazi siano codificati. Spero che questo aiuti a risparmiare qualcun altro tempo.