OPENLAYERS
PROJECT




          UTILISATION BASIQUE ET AVANCÉE
DATE                        PAR
          29 JANVIER 2011         KHALID JEBBARI
MERCI AUX SPONSORS
Plan

Openlayers ?

Pourquoi ?

Comment ?

Utilisation simple

Utilisation avancée
OpenLayers ?


Librairie Javascipt Open Source

OSGeo, OGC, OpenGIS

Module Drupal qui l’exploite
Pourquoi ?
    Location, GMap             OpenLayers, Views

  Stocke et affiche des       Stocke et affiche des
       adresses             positions géographiques
 Solution orientée plans,
                            Solution flexible, orientée
      itinéraires, et
                               création de cartes
    positionnement
                            complexes en tout genre
     “administratif”

                              Exportable, Features
Comment ?

Standards OpenGIS

100% javascript : Indépendant de la technologie
serveur + tout navigateur (y compris mobiles)

Séparation totale de l’affichage et des données
Comment ? (suite)
         Données :                    Affichage :
     OpenLayers Data               OpenLayers Map
Objets drupal : Node, Users,       Fonds de carte :
       GeoTaxonomy                   Base Layers
    Sélection par Views              Configuration :
       Display type                     Preset
   Couches de données
                               Style visuel des données :
     superposables :
                                         Styles
         Layers
                               Interactions avec la carte :
                                        Behaviors
Utilisation simple
  AFFICHER DES CONTENUS
  GEOLOCALISÉS




1. Noeud avec carte

2. Carte globale
Utilisation simple (démo)
    MODULES UTILISÉS

OpenLayers, OpenLayers UI,
OpenLayers CCK, OpenLayers
Views

OpenLayers Geocoder :
adresse => position

OpenLayers Plus : pack de
behaviors
Node create/edit

Map pour situer le(s)
point(s) ou la(les) zone
(s)

Champ geocoding
“Search address”
(module Openlayers
Geocoder)
Node view


On peut afficher la
position telle qu’elle est
stockée en base...
Node view (2)


... ou sous forme de
carte.
Créer une map (1) :
OpenLayers Data (Views)
Display type + Display style = OpenLayers Data
Créer une map (2) :
Map preset (OL)
C’est ici qu’on crée et configure la carte.
Créer une map (3) :
Afficher la carte (Views)
Display type = Page ou Block
Display style = OpenLayers Map
Utilisation avancée

 Managing News :
 http://managingnews.com/

 Word Bank :
 http://data.worldbank.org/

 Haiti Aid Map
 http://haitiaidmap.org/
Plus d’infos
http://drupal.org/project/openlayers
http://developmentseed.org
http://osgeo.org
http://www.opengeospatial.org/
http://openlayers.org/
http://www.flickr.com/photos/developmentseed/



Revoir
http://www.slideshare.net/khalidjebbari/open-
layers-utilisation-simple-et-avancee
http://www.djebbz.com/
Des questions ?

Drupalcamp Nantes - Open layers