Tout sous contrôle avec OpenLayers

L’API d’OpenLayers (v 4.0.1) met à disposition plusieurs fonctionnalités pour mieux utiliser et agrémenter une cartographie dynamique sur internet. Le développeur a ainsi la possibilité d’afficher sept contrôles appelés dans la classe map par la méthode control : ol.control.Attribution ol.control.FullScreen ol.control.MousePosition ol.control.OverviewMap ol.control.Rotate ol.control.ScaleLine ol.control.Zoom ol.control.ZoomSlider ol.control.ZoomToExtent Chaque méthode possède… Continue reading

De Barcelone à Paris

Voici un tutoriel inspiré qui vous présente comment tracer une ligne entre deux points et calculer la distance qui les sépare en webmapping avec l’API d’OpenLayers (v 4.01). Les deux points sont localisés respectivement à Barcelone (41° 23′ 00″ N, 2° 10′ 00″ E) et  à Paris (48° 51′ 24″ N, 2° 21′ 07″ E). Pour chaque ville,… Continue reading

PostGIS : Import et création de fichiers GeoJSON à la volée

GeoJSON est un format de donnée spatiale open source basé sur le JavaScript Object Notation (JSON). Le format de fichier est structuré par : le type d’objet(s) géographique(s) : Feature ou FeatureCollection pour plusieurs objets; la géométrie liée à l’objet Feature (points, lignes, polygones, multipoints, multilignes, multipolygones) avec les coordonnées;… Continue reading

Webmapping : affichage des informations géographiques d’un fichier GeoJSON dans une fenêtre modale

Le script du jour a pour objet l’affichage des valeurs attributaires des objets géographiques dans une fenêtre modale. Deux nouveautés sont à noter par rapport à l’article sur l’obtention des données d’un vecteur avec Openlayers : le chargement d’un fichier GeoJSON sur la carte avec Openlayers (v 4.01); l’affichage des… Continue reading

Webmapping : géolocalisation par l’adresse IP

Geomatick poursuit ses posts sur la géolocalisation et cette fois, on se focalise sur l’obtention d’une localisation d’un visiteur à l’aide de son adresse IP. Une cartographie dynamique des coordonnées géographiques ciblées est ensuite mise en œuvre. Rappelons que l’adresse IP (Internet Protocol) est un numéro d’identification d’un appareil connecté… Continue reading

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

Openlayers : zoom sur la géolocalisation

Le script du jour a pour objectif de géolocaliser le visiteur d’une page puis de zoomer sur sa localisation avec une cartographie dynamique. Le résultat de ce tutoriel est disponible sur cette demo*. On reviendra sur le vaste thème de la géolocalisation puisque de nombreux outils existent pour cibler l’utilisateur.… Continue reading

QGIS : jointure d’un fichier excel à une couche SIG

Comment fusionner un fichier excel à une couche SIG sur QGIS (v 2.18)? On dispose de données dans un fichier excel qu’on souhaiterait mettre en correspondance avec les attributs d’une couche SIG. Cette fusion appelée jointure dans QGIS peut se résumer en 2 étapes : L’import du tableur dans le logiciel;… Continue reading

QGIS : Créer, modifier et supprimer les géométries et les attributs des objets géographiques d’un vecteur

Dans un précédent post, on a dressé un panorama non exhaustif des différents types de données spatiales gérées par QGIS. Ici, on se donne l’objectif de manipuler une donnée vectorielle afin de « balayer » les fonctionnalités de base du logiciel SIG. Ce tutoriel s’adresse plus particulièrement aux personnes qui découvrent QGIS.… Continue reading

Openlayers : Lire les attributs d’une donnée image WMS en cliquant sur la carte

Jusqu’à présent, avec Openlayers v3, on a vu : comment afficher des données vecteurs chargés par flux WFS ou par flux WMS (cf. article); comment lire les données attributaires d’un vecteur (cf. article); Et c’est dans la suite logique que cet article est consacré à l’affichage des données attributaires d’une… Continue reading