Introduction à l’API Rest de GeoServer utilisée avec cURL et PHP sur Apache

Communiquer entre le site internet et le serveur cartographique est essentiel pour construire des architectures de Systèmes d’Informations Géographiques (SIG) intégrées. Ce court article introduit l’appel de l’API (Application programming interface) Rest (Representational state transfer) de GeoServer à l’aide des langages de programmation PHP (Hypertext Preprocessor) et cURL (client Uniform… Continuer à lire

Interface de WebMapping : avec ou sans Serveur Cartographique? avec ou sans base de données?

Créer une architecture SIG depuis la base de données jusqu’à l’interface de WebMapping demande d’analyser les besoins finaux des utilisateurs : Ces derniers interviennent-ils sur la donnée géographique par différentes opérations (création, modification, suppression) ou est-ce simplement une consultation des couches SIG? La mise en place de requêtes sur les… Continuer à lire

Sécuriser des couches SIG dans GeoServer

Le serveur cartographique GeoServer (v2.10) possède un module de sécurité des données relativement puissant qui permet de contrôler l’accessibilité des couches SIG à certains utilisateurs ou des groupes d’utilisateurs. Comment fonctionne la sécurisation des données spatiales? De manière schématique, on créé un rôle spécifique qui est ensuite lié à un… Continuer à lire

Style et légende d’une couche SIG avec Geoserver

Que l’on parle d’analyse thématique ou d’un affichage attributaire, le mnémotechnique TOLE (Titre Orientation Légende Échelle) nous rappelle que les styles affectés aux données spatiales sont indispensables pour la compréhension d’une cartographie. Plusieurs moyens de styliser des données sont possibles, depuis un logiciel, une base de données, un script ou… Continuer à lire

Apache : créer des virtual hosts pour gérer plusieurs sites

La gestion de plusieurs sites internet à partir d’un même serveur web Apache est possible en configurant des hébergements virtuels (virtual hosts en anglais). Deux principaux types de virtual hosts existent : basé sur le nom – cas de ce tutoriel – et basé sur l’adresse IP. Cette dernière solution est… Continuer à lire

Autoriser le CROSS ORIGIN avec Openlayers et Geoserver

Tu ne visualises pas les vecteurs chargés via le protocole WFS avec Openlayers depuis GeoServer? Si tu examines ton élément avec la console du navigateur, l’erreur  liée à un « blocage d’une requête multi-origines » doit apparaître (figure 1). Figure 1 : Exemple d’un blocage d’une requête multi-origines (Cross-Origin Request). En clair,… Continuer à lire