Geonode Quickstart.

Système Open Source de gestion de contenu Geospatial

Geonode est une application web based et une plateforme pour le dévelopement de systéme d’informations géospatiales (SIG) et pour la creation d’infrastructures de données spatial (SDI).

Dans cette section, vous allez apprendre ce qui suit:

  1. Enregistrer un nouveau compte

  2. Ajouter une nouvelle couche

  3. Créer une carte en utilisant une nouvelle couche

  4. Partager votre carte avec d’autres personnes

Start GeoNode on your Live DVD or local VM and redirect your browser at http://localhost/ (this is the default port). The page will look like shown in the image below.

Avertissement

If GeoNode isn’t available by default, you will need to start Apache2 HTTPD and Tomcat8 Web Servers

$> sudo service apache2 restart
$> sudo service tomcat8 restart
Services Start

Services Start

Welcome page

Page de bienvenue

1.Enregistrer un nouveau compte.

A partir de l’interface montrée dessus, il est possible de voir et modifier des cartes et couches existants ainsi que de trouver des informations sur les autres utilisateurs de GeoNode. Sans s’identifier, vous vous limitez à lire l’accés des couches publics. Pour créer une carte et y ajouter des couches, on doit avoir créé d’abord un compte.

  1. Pour chaque page de l’interface web, vous voyez un lien Sign in. Cliquez ce lien et dans la boite de dialogue qui s’affiche, cliquez le lien Register now.

    Sign in Form

    Formulaire d’inscription.

  2. Dans la prochaine page, remplissez le formulaire. Ecrivez un username et une password dans les cases. Ecrivez votre adresse email pour la vérification.

    Register Form

    Formulaire d’enregistrement

  3. By clicking Sign up you will be returned to the homepage. Now you’ve registered an account, you are able to add layers to it as well as create maps and share those with other users.

Note

In case e-mail confirmation has been enabled by configuration (see Advnaced Tutorial and GeoNode documentation for that), you will be returned to the welcome page. An email will be sent confirming that you have signed up. While you are now logged in, you will need to confirm your account. Navigate to the link that was sent in the email.

2.Ajouter un nouveau couche

Les couches sont des ressources publiées représentant un raster ou une source de données spatiale vectoriel

  1. Pour ajouter une nouvelle couche à votre compte, naviguez à partir de la page de bienvenue. D’ici on peut voir la barre d’outils:

    Toolbar

    Barre d’outils

  2. En cliquant sur les Layers vous serez amené aux Layers menu où une nouvelle subtoolbar peut être vu. Cette barre d’outils vous permet de Explorer, Rechercher et Ajouter des couches.

    Upload Button

    Bouton de Chargement

  3. Maintenant cliquez Upload Layers et vous allez voir le formulaire pour charger le données.

    Upload Form

    Formulaire de Chargement.

  4. Vous avez deux possibilitès pour ajouter vos fichiers. Vous pouvez faire cela en utilisant drag & drop ou en utilisant de les “browse”. On doit savoir que vous devez charger un complet ensemble de données, qui consiste shp, a prj, a dbf and a shx file. si l’un d’eux manque, Geonode vous avertira avant que vous les chargiez.

  5. Vous devriez maintenant voir tout les fichiers que vous voulez télécharger.

    Files to be Uploaded

    Fichiers à télécharger

  6. Geonode a l’abilité de limiter qui peut voir, éditer et gérer les couches. Sur le coté gauche de la page, vous pouvez voir la section Permission, ou vous pouvez limiter l’accès à votre niveau. Sous Who can view and download this data, sélectionne Any registered user. Cela empechera la vue aux personnes anonymes. Dans la même aire, sous “Who can edit this data”, sélectionnez votre username . Ceci assurera que seulement vous, êtes capable d’éditer les données dans le niveau.

    Permissions

    Permissions

  7. Pour charger des données, cliquez sur le bouton charger en bas de la page.

Avertissement

If the upload fails due to an e-mail issue, that means that the GeoNode Notifications subsystem must be disabled, since your VM most probably is not connected to the Internet and/or it is not able to send e-mail.

$> cd /home/geonode/my_geonode/
$> vim my_geonode/local_settings.py

    ...
    # notification settings
    NOTIFICATION_ENABLED = False
    ...
    # INSTALLED_APPS += (NOTIFICATIONS_MODULE, )
    ...
    #Define email service on GeoNode
    EMAIL_ENABLE = False
    ...

$> sudo service apache2 restart

3. Create a new map

La prochaine etape est de créer une carte et d’y ajouter le nouveau couche qu’on a créé.

  1. Cliquez sur le link Maps en haut de la barre d’outils. Ceci va rapporter la liste des cartes.

    Create new Map Button

    Bouton pour Créer une Nouvelle Carte.

  2. Actuellement, il n’y a pas de cartes ici. Pour en ajouter une cliquez sur Create a New Map et une interface poula creation des cartes va s’ afficher .

    Maps Editor

    Carte editor

    Dans cette interface, il y a une barre d’outils, une liste de couches et une fenêtre de la carte. La fenêtre de la carte contient la MapQuest OpenStreetMap par défaut. Il y a d’autre couches de service disponibles ici aussi: Blue Marble, Bing Aerial With Labels, MapQuest et OpenStreetMap.

  3. Cliquez sur le bouton New Layers et séléctionnez Add layers

    Add Layers

    Ajoutez des couches

  4. Maintenant vous devriez voir tous les couches disponibles. Dans votre cas, il devraient être seulement ceux que vous avez ajouté avant. (San Andreas?)

  5. Séléctionnez tous les couches en cliquant sur l’entrée supèrieure et Shift-clicking celui du bas. Cliquez Add layers pour les ajouter tous à la carte.

    Add Layers

    Ajoutez des couches

  6. La couche sera ajouté à la carte. Cliquez Done (juste à coté de Add Layers en bas) pour retourner à la liste principale des couches.

  7. Pour sauvegarder la carte cliquez sur le bouton de la carte dans la barre d’outils.

    Save Map

    Sauvegarder la carte

  8. Entrez un titre et un résumé pour votre carte.

    Edit Map Metadata

    Editez une carte de métadonnées.

  9. Cliquez Save. Notez que le lien en haut de la page a changé pour refléter le nom de la carte

    Save Map

    Sauvegarder la carte

    Ce lien contient un permalink à votre carte. Si vous ouvrez ce lien dans une nouvelle fenêtre, votre carte apparaîtra exactement comme elle a été enregistrée.

4. Share your map

Now let’s publish our map and make it available to the world.

  1. Cliquez sur le link Maps en haut de la barre d’outils. Ceci va rapporter la liste des cartes.

    Explore Maps Button

    Bouton pour Créer une Nouvelle Carte.

  2. Click on the Map To publish. Make any final adjustments to the map composition as desired, including zoom and pan settings.

  3. To save the map click on the Map button in the toolbar, and select Publish Map.

    Publish Map

    Publish Map

  4. Le titre et le résumé précédemment créés devraient être encore là. Faire les ajustements si nécessaire, et cliquez sur Save

    Edit Map Metadata

    Editez une carte de métadonnées.

  5. Une nouvelle boîte de dialogue apparaîtra avec des instructions sur la façon d’intégrer cette carte dans une page Web; cette instructions va comprende aussi un extrait de code. Vous pouvez régler les paramètres comme nécessaire.

    Embed the Map

    Embed the Map

Your map can now be shared by embedding it on any HTML!

Note

Notice that you can easily retrieve the full page link of your Map by simply attaching the keyword embed at the end of the URL.

As an instance if you open a Map and click on View Map, by just changing the URL

from (this is just an example)

http://localhost/maps/22/view

to

http://localhost/maps/22/embed

You will get the full page view of your map

Full Page View of the Map

Full Page View of the Map

Try a small Exercise with HTML

  1. Open a text editor like shown in the figure below

    GEdit Text Editor

    GEdit Text Editor

  2. Write some very basic HTML code using the snippet provided by the Publish Map action above

    HTML Embedding the Map

    HTML Embedding the Map

    <html>
      <body>
        <H1>This is my new Map!</H1>
        <p align="center">
          <iframe
               src="http://localhost/maps/22/embed"
               width=800
               height=450
               style="border:0">
          </iframe>
          <br>
          <i>This is cool, isn't it?</i>
        </p>
      </body>
    </html>
    
  3. Click on Save As like shown in the figure below

    GEdit Text Editor - Save As

    GEdit Text Editor - Save As

  4. Save it to the Desktop by specifying a name and the extension .html

    GEdit Text Editor - Save to Desktop

    GEdit Text Editor - Save to Desktop

  5. Click the *Show Desktop” button on the side bar, like shown below

    Show Desktop

    Show Desktop

  6. Double-Click on the file you just saved

    Double-Click on the HTML File

    Double-Click on the HTML File

  7. Look the results on the Web Browser, which will be automatically opened

    HTML Embedded Map

    HTML Embedded Map

À suivre

Vous avez juste obtenu un aperçu rapide dans les possibilités de GeoNode. Pour en savoir plus sur GeoNode et ses fonctionnalités, visiter le site officiel www.geonode.org.

Restez en contact avec la communauté de GeoNode par la voie #geonode IRC en utilisant cet adresse ou en demandant à votre question dans notre groupe google !