OpenLayers

mapserver_logo.png Tutoriaux OpenLayers :
La nouvelle version de l'HTML (v5) offre de nombreuses possibilités. Nous décrirons celles offertent par la fonctionnalité storage.
Le HTML, dans sa nouvelle version (v5) , permet de disposer d'une API de géolocalisation au sein même du navigateur. Nous apprendrons à utiliser celle-ci avec OpenLayers
OpenLayers dispose par défaut de la classe EditingToolBar permettant de créer une barre d'outils. Nous étudierons le fonctionnement de celle-ci afin par la suite de l'enrichir avec nos propre outils.
GeoExt offre à tout les développeurs une API riche permettant de créer facilement des composants cartographiques. Nous étudierons au cours de ce tutoriel comment implémenter une liste déroulante affichant les couches disponibles d'un serveur WMS.
GeoExt est une librairie javascript couplant OpenLayers et Ext. Nous apprendrons dans ce tutoriel à enrichir la librairie existante et par la même occasion je vous présenterai un nouvel objet, GridPanelFeature
GeoExt est une librairie proposant une fusion d'OpenLayers et Ext. Ce tutoriel s'inscrit dans cette logique en proposant une extension permettant d'afficher des tooltips sur des objets d'openLayers grâce à Ext.
La méthode Strategy.Cluster permet, en fonction de l'échelle, d'agréger les données vecteurs afin d'offrir une meilleure visibilité de l'information et un temps de chargement plus rapide. Nous allons ajouter une fonctionnalité à notre librairie préférée afin d'ajouter visuellement le nombre de données agglomérées.
Récemment, un visiteur du site me demandait comment afficher les infos d'une couche WFS dans un PopUp. Nous apprendrons au travers de ce tutoriel à réaliser cela
Les infobulles d'OpenLayers ne proposent par défaut que la possibilité d'afficher une seule page de texte. L'extension proposée dans ce tutoriel permet de créer des infobulles dans lequel l'information peut être séparée en différents blocs.
Même si les développeurs d'OpenLayers essayent d'offrir une librairie la plus souple possible, il manque à mon sens la possibilité de changer facilement les icônes et images d'OpenLayers. Je vous offre ci-dessous un pack complet permettant d'avoir une interface customisée.
Ce tutoriel vous fera découvrir une nouvelle classe personnelle d'OpenLayers permettant d'afficher des tooltips sur des objets.
Le mariage d'OpenLayers (cartogaphie) et d'EXT (IHM) a donné naissance à MapFish. Nous apprendrons à utiliser et étendre cette librairie.
OpenLayers offre un outil permettant de compiler un fichier OpenLayer.js personnalisé. Nous verrons comment l'utiliser au travers d'un exemple concret.
-Sites Web cartographiques
Grâce à la librairie Artichow nous allons pouvoir afficher des graphiques directement sur une carte générée par OpenLayers
Utiliser les SLD pour habiller vos cartes
La nouvelle version d'OL vient de sortir et avec elle son lot de nouveauté. Nous apprendrons à utiliser l'une d'entre elles qui est la classe Strategy
Nous apprendrons, au moyen de featureServer, à mettre en place un serveur WFS supportant des requêtes de mise à jour, suppression et création d'objets géographique.
Diagramme des classes d'OpenLayers. idéal pour un aperçu global de cette librairie
Ce tutoriel permettra de nous familiariser avec le concept de serveur WFS. Nous utiliserons ensuite MapServer et OpenLayers pour mettre en application ce concept.
Le but de ce tutoriel est simple vous permettre d'afficher des infobulles sur des markers
Nous apprendrons ici les méthodes qui permettent d'enrichir la librairie OL pour y ajouter de nouvelles fonctionnalités
Ce tutoriel est un enrichissement de la librairie OpenLayers via un script permettant l'affichage d'infobulles
Au travers de l'API d'OpenLayers nous apprendrons à utiliser l'objet toolBar
Le but de ce tutoriel est de vous permettre de comprendre et mettre en application le concept de serveur WMS.
Nous apprendrons grace à l'API d'OpenLayers à déplacer des objets vecteurs sur une carte
La finalité de ce tutoriel est de vous permettre de maitriser les principaux fondements de la bibliothèque OpenLayers