Suite

Requêtes de base de données à l'aide de GeoServer ?

Requêtes de base de données à l'aide de GeoServer ?


Je suis nouveau sur GeoServer. J'ai une base de données PostGIS et une configuration GeoServer. Comment puis-je interroger la base de données à l'aide du SDK GeoServer/Boundless ?

J'ai OpenGeo Suite 4.6 et j'essaie d'interroger la base de données dans un processus WPS personnalisé. Je ne veux pas me connecter directement à la base de données, mais utiliser GeoServer SDK d'une manière ou d'une autre pour interroger la base de données.


Plutôt que de passer directement à WPS, vous constaterez peut-être que vous pouvez obtenir ce dont vous avez besoin de la fonction GeoServer SQL View.

Il vous permet d'écrire du code SQL arbitraire et d'y lier des paramètres de requête, de sorte que la requête devienne une chose dynamique que vous pouvez manipuler à partir du code Web de votre client. Ainsi, vous pouvez modifier les filtres, modifier les tables auxquelles il accède, etc., le tout à partir du client Web. Fonctionne pour 90% de ce pour quoi la plupart des gens veulent un accès direct à SQL. Si vous voulez des cartes, vous pouvez accéder à la vue en tant que WMS et si vous voulez des fonctionnalités, vous pouvez l'afficher en tant que WFS renvoyant GeoJSON pour faciliter l'intégration dans votre application Web.


Voir la vidéo: Base de données: Optimisation des Requêtes séance 1