Installer GeoNode pour le développement (Windows)

Afin d’installer Geonode 2.0 dans le développement de mode sur Windows 2008r2, les étapes suivantes sont nécessaires :

  1. Installez les dépendances (Python et Java) et outils de soutien

  2. mettre en place un environnement virtuel (virtualenv)

  3. clone de geonode de github et installez-le dans l’environnement virtuel

  4. Exécutez le finisseur pour obtenir geoserver installé et démarrer les développement des serveurs

Note

Les étapes suivantes doivent être exécutées dans votre terminal où il y a un “>”. Le chemin d’accès varie selon l’installation.

  1. Installer les dépendances. Toutes devraient être trouvées en binaire. Seules les versions 32 bits ont été testées.

    > easy_install virtualenv
    
  2. Installer Java pour Geoserver. Si vous avez déjà java installé 32 ou 64 bit versions fonctionnent.

  3. Installer les outils d’appui

  4. Installez le nœud et les outils de développement statique ( pas encore testés)

    > npm install -y -g bower
    
    > npm install -y -g grunt-cli
    
  5. Obtenir le Code de GeoNode à l’aide de Git.

    Ouvrez le bash Git ou utiliser votre invitation de commandes. En fonction de comment git a été installé cette commande va télécharger la dernière version de GeoNode. Pour le plus récent numéro du type stable version 2.

    git clone https://github.com/GeoNode/geonode.git
    
    git clone -b 2.0.x https://github.com/GeoNode/geonode.git
    
  6. Installer toutes les dépendances dans un nouvel environnement virtuel

    Dans l’invite de commandes, accédez où vous voulez que votre python soit installé.

    virtualenv geonode
    

    Note

    Commande non trouvée ? Essayez d’ajouter votre dossier de scripts python pour la variable d’environnement path. Dans la plupart des cas, il est C:Python27Scripts. Vous aurez besoin commencer une douce invite pour enregistrer les variables. Voir le message d’erreur commune suivant pour ajouter le chemin d’accès C:Python27

    Note

    Erreurs sur aucun paquet trouvés et exécution python à partir de l’invite de commandes affiche commande introuvable, puis ajoutez C:Python27 à votre variable d’environnement path.

    Initialiser l’environnement virtuel en accédant à votre-virtualenv-répertoire/Scripts/activer

    Après avoir activé l’environnement virtuel, exécutez ce qui suit :

    > pip install paver
    

    Accédez à votre geonode code installation et exécutez

    > paver win_install_deps
    

    Vers le répertoire parent

    > cd ..
    
    pip install -e geonode -–use-mirrors
    
    cd geonode
    
  7. Mettre en place le Geoserver avec la commande

    > paver setup
    
  8. Maintenant nous pouvons commencer notre instance de geonode

    > paver start -–java_path="C:\path\to\java\java.exe"
    

Visitez le site geonode en tapant http://localhost:8000 dans la fenêtre de votre navigateur.

Avertissement

Si le début échoue en raison d’une erreur d’importation associée à osgeo, assurez-vous que le GDAL_LIBRARY_PATH se trouve dans le chemin d’accès de Windows.

Avertissement

Si vous obtenez GEOSversion fonction introuvable, puis devez avoir besoin de changer la ligne 71 dans geonodeLibsite-packagesShapely-1.3.0-py2.7-win32.eggshapelygeos.py de _lgeos = CDLL(“geos.dll”) à _lgeos = CDLL(“geos_c.dll”). Voir issue de https://github.com/Toblerity/Shapely/issues/136

  1. Pour arrêter le serveur

    taper maintenez Ctrl c sur votre clavier pour arrêter le serveur

    > paver stop    # to stop all django, geoserver services
    
  2. Ensuite, créez un superutilisateur pour votre geonode de django

    Créer un superutilisateur afin que vous puissiez vous connecter à votre installation locale geonode à http://localhost:8000

    > python manage.py createsuperuser