Comment afficher des données attributaires d’un vecteur avec Openlayers?

Après avoir chargé des vecteurs via les protocoles WFS et WM(T)S, on s’intéresse désormais à l’affichage des données attributaires. L’API d’Openlayers (v 3.20.1 dans cet article) propose divers déclencheurs (fires) de méthodes liées à la carte et les couches affichées.  Ici, la fonction Javascript utilise le fire singleclick qui pour… Continue reading

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,… Continue reading

Afficher des flux WM(T)S et WFS avec Openlayers depuis Geoserver

Dans les articles précédents, on a vu comment installer le serveur web Apache et le langage de programmation PHP, le Système de Gestion de Base de Données (SGBD) PostgreSQL et son extension spatiale PostGIS et le serveur cartographique Geoserver, il est temps maintenant de développer nos premières interfaces web. Dans… Continue reading

Introduction aux données dans Geoserver

Après l’installation de GeoServer, cet article présente de manière non approfondie les principales fonctionnalités pour gérer les services et enregistrer des données spatiales sur l’interface graphique du serveur cartographique (GeoServer v 2.10). 1. Organisation des données Le stockage des données spatiales dans GeoServer s’organise sur trois niveaux verticaux : l’espace de… Continue reading

Installation du serveur cartographique GeoServer et configuration de l’URL avec Apache

GeoServer est un serveur cartographique open source basé sur les standards de l’Open Geospatial Consortium (OGC). Il met à disposition des données spatiales vecteurs ou rasters stockées dans une base de données ou directement en téléchargeant la donnée brute. Les protocoles de diffusion des données, décrits dans cet article, sont… Continue reading

Introduction aux flux WM(T)S, WFS(-T) et WCS

Par définition, le Web Map Service (WMS), le Web Map Tile Service (WMTS), le Web Coverage Service (WCS), le Web Feature Service (WFS) et le Web Feature Service Transactional (WFS-T) sont des protocoles HTTP (Hypertext Transfer Protocol en anglais) fournissant des données géoréfencées par des URL (Uniform Resource Locator en anglais)… Continue reading

Installer PostgreSQL / PostGIS avec Apache et PHP sur Windows

Après l’installation du serveur web Apache et de PHP, on continue la construction d’une architecture SIG avec l’installation du Système de Gestion de Base de Données (SGBD) PostgreSQL (version 9.4 dans cet article) et son extension spatiale PostGIS. 1. Installation de PostgreSQL / PostGIS PostgreSQL est disponible en tant qu’exécutable… Continue reading

QGIS : panorama des différents types de données spatiales importées et créées

En SIG, deux grandes catégories de données spatiales existent : les vecteurs et les rasters. Pour le format vectoriel, la donnée spatiale est représentée par un ou des objets géographiques qui peuvent être des points, des lignes, des polygones ou un assemblage de ces derniers appelé une collection de géométries.… Continue reading

Installer Apache / PHP sur Windows

Dans un précédent article, je t’expliquais que la mise en place d’un Système d’Informations Géographiques (SIG) peut nécessiter un serveur web, un Système de Gestion de Base de Données (SGBD), un serveur cartographique, une interface web/application mobile et un logiciel SIG. Ici, je présente l’installation de deux composants du SIG… Continue reading

Comment réaliser une carte sur le web ?

Le webmapping est par définition la cartographie dynamique sur internet. On utilise différentes technologies tels les langages HTML, PHP, JAVA, Python et JavaScript et on y associe souvent les bibliothèques OpenLayers, Leaflet ou encore l’API (Application Programming Interface en anglais) Google Maps. L’objet spatial peut être un point, une ligne,… Continue reading