from local_settings import *

Voici une liste de paramètres disponibles dans les GeoNode et leurs valeurs par défaut. Cela inclut des paramètres d’applications externes qui dépend de GeoNode.

Paramètres de documents

Voici une liste des paramètres disponibles pour l’application de Documents dans GeoNode.

ALLOWED_DOCUMENT_TYPES

Default: ['doc', 'docx', 'xls', 'xlsx', 'pdf', 'zip', 'jpg', 'jpeg', 'tif', 'tiff', 'png', 'gif', 'txt']

Une liste d’extensions de fichiers acceptables qui peuvent être téléchargés sur l’app de Documents.

MAX_DOCUMENT_SIZE

Default: 2

Paramètres des métadonnées

Catalogue Service for Web (CSW)

Une dict avec les clés suivantes :

  • MOTEUR : Le backend CSW (valeur par défaut est ‘’ geonode.catalogue.backends.pycsw_local’‘)

  • URL : L’url de base complet pour l’instance de CCF pour ce GeoNode

  • Nom d’utilisateur : les références de connexion (si nécessaire)

  • Mot de passe : identifiants (si nécessaire)

pycsw est la valeur par défaut que CSW activé dans GeoNode. pycsw directives de configuration sont gérées dans l’entrée PYCSW.

PYCSW

Une dict avec configuration de pycsw. De note sont les sections ‘’ metadata:main’’ pour définir les métadonnées de serveur CSW et ‘’ métadonnées : inspirer ‘’ pour définir les options de INSPIRE. Réglage ‘’ métadonnées : inspirer [‘enabled’]’’ à ‘’ vrai ‘’ permettra de soutien INSPIRE. Configurations de niveau serveur peuvent être substituées dans la section ‘’ server’‘. Voir le http://docs.pycsw.org/en/latest/configuration.html pour les détails de configuration complète pycsw.

DEFAULT_TOPICCATEGORY

Default: 'location'

L’identificateur de la catégorie de rubriques par défaut à utiliser lors du téléchargement de nouveaux calques. La valeur spécifiée pour ce paramètre doit être présente dans la table TopicCategory ou GeoNode renvoie une exception ‘’ TopicCategory.DoesNotExist’‘.

MODIFY_TOPICCATEGORY

Default: False

Liste des catégories de métadonnées sujet ne doit pas être modifié, tel qu’il est strictement défini par l’ISO (voir : http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml et vérifiez le <CodeListDictionary gml:id=”MD_MD_TopicCategoryCode”>élément).</CodeListDictionary>

Quelques personnalisation c’est encore possible de changer les is_choice et les champs de description de GeoNode.

Dans le cas où il est absolument nécessaire à ajouter/supprimer/mettre à jour des catégories, il est possible de définir le paramètre MODIFY_TOPICCATEGORY sur True.

Paramètres de la Carte

DEFAULT_MAP_BASE_LAYER

Le nom de la couche de fond à inclure dans les cartes nouvellement créés.

DEFAULT_MAP_CENTER

Default: (0, 0)

2-tuple avec les coordonnées latitude/longitude du point central-à utiliser dans les cartes nouvellement créés.

DEFAULT_MAP_ZOOM

Default: 0

Le niveau de zoom à utiliser dans les cartes nouvellement créés. Cela fonctionne comme les OpenLayers zoom réglage du niveau ; 0 correspond à la mesure du monde et chaque niveau supplémentaire divise la fenêtre en deux dans chaque sens.

MAP_BASELAYERS

Default:

MAP_BASELAYERS = [{
"source": {
    "ptype": "gxp_wmscsource",
    "url": OGC_SERVER['default']['PUBLIC_LOCATION'] + "wms",
    "restUrl": "/gs/rest"
 }
  },{
    "source": {"ptype": "gxp_olsource"},
    "type":"OpenLayers.Layer",
    "args":["No background"],
    "visibility": False,
    "fixed": True,
    "group":"background"
  }, {
    "source": {"ptype": "gxp_osmsource"},
    "type":"OpenLayers.Layer.OSM",
    "name":"mapnik",
    "visibility": False,
    "fixed": True,
    "group":"background"
  }, {
    "source": {"ptype": "gxp_mapquestsource"},
    "name":"osm",
    "group":"background",
    "visibility": True
  }, {
    "source": {"ptype": "gxp_mapquestsource"},
    "name":"naip",
    "group":"background",
    "visibility": False
  }, {
    "source": {"ptype": "gxp_bingsource"},
    "name": "AerialWithLabels",
    "fixed": True,
    "visibility": False,
    "group":"background"
  },{
    "source": {"ptype": "gxp_mapboxsource"},
  }, {
    "source": {"ptype": "gxp_olsource"},
    "type":"OpenLayers.Layer.WMS",
    "group":"background",
    "visibility": False,
    "fixed": True,
    "args":[
      "bluemarble",
      "http://maps.opengeo.org/geowebcache/service/wms",
      {
        "layers":["bluemarble"],
        "format":"image/png",
        "tiled": True,
        "tilesOrigin": [-20037508.34, -20037508.34]
      },
      {"buffer": 0}
    ]

}]

Une liste de dictionnaires qui spécifient les couches de carte par défaut.

LAYER_PREVIEW_LIBRARY

Default: "leaflet"

La bibliothèque à utiliser pour afficher des images de prévisualisation des couches. Le choix de la bibliothèque sont :

  • "leaflet"
  • "geoext"

OGC_SERVER

Default: {} (Empty dictionary)

Un dictionnaire des serveurs OGC et et leurs options. Le serveur principal doit être répertorié dans la clé « par défaut ». S’il n’y a pas de clé « par défaut » ou si le paramètre ‘’ OGC_SERVER’’ n’existe pas Geonode déclenchera une exception mal configurés. Voici un exemple de la création de ‘’ OGC_SERVER’‘:

OGC_SERVER = {
  'default' : {
      'LOCATION' : 'http://localhost:8080/geoserver/',
      'USER' : 'admin',
      'PASSWORD' : 'geoserver',
  }
}

Frontal

Default: "geonode.geoserver"

L’OGC serveur backend à utiliser. Le choix du backend sont :

  • 'geonode.geoserver'

BACKEND_WRITE_ENABLED

Default: True

Spécifie si le serveur de l’OGC est inscriptible. Si False, les actions qui modifient les données sur le serveur de l’OGC ne s’exécutera pas.

DATASTORE

Default: '' (Empty string)

Chaîne facultative qui représente le nom d’un magasin de données vectorielles qui postera de Geonode sont importés. Afin de soutenir les importations de magasin de données vecteur il doit aussi être une entrée pour le magasin de données dans le dictionnaire ‘’ bases ‘’ portant le même nom. Exemple:

OGC_SERVER = {
  'default' : {
     'LOCATION' : 'http://localhost:8080/geoserver/',
     'USER' : 'admin',
     'PASSWORD' : 'geoserver',
     'DATASTORE': 'geonode_imports'
  }
}

DATABASES = {
 'default': {
     'ENGINE': 'django.db.backends.sqlite3',
     'NAME': 'development.db',
 },
 'geonode_imports' : {
     'ENGINE': 'django.contrib.gis.db.backends.postgis',
     'NAME': 'geonode_imports',
     'USER' : 'geonode_user',
     'PASSWORD' : 'a_password',
     'HOST' : 'localhost',
     'PORT' : '5432',
  }
 }

GEOGIG_ENABLED

Default: False

Valeur booléenne qui indique si le serveur OGC prend en charge les entrepôts de données GeoGig.

GEONODE_SECURITY_ENABLED

Default: True

Valeur booléenne qui indique si l’application de sécurité de Geonode est activée.

LOCATION

Default: "http://localhost:8080/geoserver/"

Une URL de base dont GeoNode peuvent construire des URL de service OGC. Si vous utilisez Geoserver vous pouvez déterminer cela en visitant la page d’accueil administration GeoServer sans le /web/ à la fin. Par exemple, si votre application d’administration de GeoServer est à http://example.com/geoserver/web/, emplacement de votre serveur est http://example.com/geoserver.

MAPFISH_PRINT_ENABLED

Default: True

Valeur booléenne qui indique si l’extension d’impression de Mapfish est activée sur le serveur.

PASSWORD

Default: 'geoserver'

Le mot de passe administratif pour le serveur OGC sous forme de chaîne.

PUBLIC_LOCATION

Default: "http://localhost:8080/geoserver/"

L’URL utilisée pour dans la plupart des demandes de Geonode. Ce paramètres permet à un utilisateur d’écrire à un seul serveur OGC (l’emplacement) et de lire à partir d’un serveur distinct ou le PUBLIC_LOCATION.

USER

Default: 'admin'

Le nom d’utilisateur administratif pour le serveur OGC sous forme de chaîne.

WMST_ENABLED

Default: False

Non implémenté.

WPS_ENABLED

Default: False

Non implémenté.

TIMEOUT

Default: 10

La durée maximale, en secondes, d’attente pour le serveur de répondre.

SITEURL

Default: 'http://localhost:8000/'

Une URL de base à utiliser pour créer des liens absolus aux vues de Django et générer des liens dans les métadonnées.

Paramètres du Proxy

PROXY_ALLOWED_HOSTS

Default: () (Empty tuple)

Un tuple de chaînes représentant les noms de domaine/hôte que GeoNode peut proxy désire. Il s’agit d’une mesure de sécurité pour empêcher un attaquant d’utiliser le proxy GeoNode pour restituer un code malveillant ou accéder à des sites internes.

Les valeurs dans ce tuple peuvent être des noms qualifiés complets (par exemple le ‘ www.geonode.org’), auquel cas ils seront mis en correspondance contre l’en-tête de la requête de l’hôte exactement (insensible à la casse, non compris le port). Un début de valeur avec une période peut être utilisé comme un joker de sous-domaine: ‘’. geonode.org’’ correspondra à n’importe quel autre sous-domaine de geonode.org, www.geonode.org et geonode.org. Une valeur de ‘ *‘ correspond à rien et n’est pas recommandée pour les déploiements de production.

PROXY_URL

Default /proxy/?url=

L’url vers un proxy qui est utilisé lorsque vous effectuez des requêtes clientes dans GeoNode. Par défaut, le proxy GeoNode interne est utilisé, mais administrateurs pourraient favoriser à l’aide de leurs propres, procurations moins restrictives.

Paramètres de recherche

DEFAULT_SEARCH_SIZE

Default: 10

Entier qui spécifie la taille de recherche par défaut lors de l’utilisation de ‘’ geonode.search’’ pour l’interrogation de données.

Paramètres de sécurité

AUTH_EXEMPT_URLS

Default: () (Empty tuple)

Un tuple de modèles d’url que l’utilisateur peut visiter sans être authentifié. Ce paramètre n’a aucun effet si ‘’ LOCKDOWN_GEONODE’’ n’est pas vrai. Par exemple, ‘’ AUTH_EXEMPT_URLS = (‘/ cartes’,)’’ permettra à des utilisateurs non authentifiés à parcourir les cartes.

LOCKDOWN_GEONODE

Default: False

Par défaut, l’application GeoNode permet aux visiteurs d’afficher la plupart des pages sans être authentifié. Si la valeur est ‘’ True’’ les utilisateurs doivent être authentifiés avant d’accéder aux routes d’URL non inclus dans la ‘’ AUTH_EXEMPT_URLS’‘.

RESOURCE_PUBLISHING

Default: True

Par défaut, l’application GeoNode permet aux membres du personnel GeoNode à publier/annuler la publication de ressources. Par défaut les ressources sont publiées lors de la création. Lorsque ce paramètres est définie sur True les membres du personnel sera en mesure d’annuler la publication d’une ressource (et éventuellement le publier retour).

Réglages Sociaux

SOCIAL_BUTTONS

Default: True

Valeur booléenne qui spécifie si les icônes de médias sociaux et javascript doivent être rendus au GeoNode.

SOCIAL_ORIGINS

Default:

SOCIAL_ORIGINS = [{
    "label":"Email",
    "url":"mailto:?subject={name}&body={url}",
    "css_class":"email"
}, {
    "label":"Facebook",
    "url":"http://www.facebook.com/sharer.php?u={url}",
    "css_class":"fb"
}, {
    "label":"Twitter",
    "url":"https://twitter.com/share?url={url}",
    "css_class":"tw"
}, {
    "label":"Google +",
    "url":"https://plus.google.com/share?url={url}",
    "css_class":"gp"
}]

Une liste de dictionnaires qui est utilisée pour générer les liens sociaux affichées dans l’onglet partager. Pour chaque origine, le nom et paramètres de format d’url sont remplacés respectivement par les valeurs réelles de l’objet de ressources (calque, carte, document).

CKAN_ORIGINS

Default:

CKAN_ORIGINS = [{
    "label":"Humanitarian Data Exchange (HDX)",
    "url":"https://data.hdx.rwlabs.org/dataset/new?title={name}&notes={abstract}",
    "css_class":"hdx"
}]

Une liste de dictionnaires qui est utilisée pour générer les liens vers les instances CKAN affichées dans l’onglet partager. Pour chaque origine, le nom et paramètres de format abstraite sont remplacés respectivement par les valeurs réelles de l’objet de ressources (calque, carte, document). Ce n’est pas activé par défaut. Activée, décommentez la ligne suivante : SOCIAL_ORIGINS.extend(CKAN_ORIGINS).

TWITTER_CARD

Default:: True

Valeur booléenne qui spécifie si les cartes de Twitter sont activés.

TWITTER_SITE

Default:: '@GeoNode'

Chaîne qui spécifie le site pour la balise meta de twitter : site pour les cartes de Twitter.

TWITTER_HASHTAGS

Default:: ['geonode']

Une liste qui spécifie les hastags à utiliser lors du partage d’une ressource lorsque vous cliquez sur un lien social.

OPENGRAPH_ENABLED

Default:: True

Valeur booléenne qui spécifie si l’Open Graph est activée. Open Graph est utilisé par Facebook et mou.

Paramètres de téléversement

GEOGIG_DATASTORE_NAME

Default: None

Une chaîne avec le nom de magasin de données par défaut GeoGig. Cette valeur est utilisée uniquement si aucun nom de magasin de données de GeoGig n’est fourni lorsque les données sont transférées, mais il doit être rempli si votre déploiement prend en charge GeoGig.

UPLOADER

Default:

{
    'BACKEND' : 'geonode.rest',
    'OPTIONS' : {
        'TIME_ENABLED': False,
        'GEOGIG_ENABLED': False,
    }
}

Un dictionnaire des paramètres de l’Uploader et et leurs valeurs.

Frontal

Default: 'geonode.rest'

Le backend uploader à utiliser. Le choix du backend sont :

  • 'geonode.importer'
  • 'geonode.rest'

Le backend importateur exige que l’on étende à activer importateur Geoserver et est nécessaire pour télécharger les données dans les entrepôts de données GeoGig.

OPTIONS

Default:

'OPTIONS' : {
    'TIME_ENABLED': False,
    'GEOGIG_ENABLED': False,
}

TIME_ENABED

Default: False

Valeur booléenne qui spécifie si le téléchargement devrait permettre à l’utilisateur activer le support de temps lors du téléchargement de données.

GEOGIG_ENABED

Default: False

Valeur booléenne qui spécifie si l’uploader doit autoriser l’utilisateur à télécharger des données dans un magasin de données GeoGig.

Paramètres du compte utilisateur

REGISTRATION_OPEN

Default: False

Valeur booléenne qui spécifie si les utilisateurs pourront s’enregistrer eux-mêmes pour un compte sur votre site.

THEME_ACCOUNT_CONTACT_EMAIL

Default: 'admin@example.com'

Cette adresse email est ajoutée au bas de la page de réinitialisation de mot de passe au cas où les utilisateurs ont mal non blocage de leur compte.

Paramètres de Téléchargement

DOWNLOAD_FORMATS_METADATA

Spécifie les formats de métadonnées sont disponibles pour les utilisateurs à télécharger.

Default:

DOWNLOAD_FORMATS_METADATA = [
    'Atom', 'DIF', 'Dublin Core', 'ebRIM', 'FGDC', 'ISO',
]

DOWNLOAD_FORMATS_VECTOR

Spécifie les formats de données vectorielles sont disponibles pour les utilisateurs à télécharger.

Default:

DOWNLOAD_FORMATS_VECTOR = [
    'JPEG', 'PDF', 'PNG', 'Zipped Shapefile', 'GML 2.0', 'GML 3.1.1', 'CSV',
    'Excel', 'GeoJSON', 'KML', 'View in Google Earth', 'Tiles',
]

DOWNLOAD_FORMATS_RASTER

Spécifie les formats de données raster sont disponibles pour les utilisateurs à télécharger.

Default:

DOWNLOAD_FORMATS_RASTER = [
    'JPEG', 'PDF', 'PNG' 'Tiles',
]

Paramètres de contrib

EXIF_ENABED

Default: False

Valeur booléenne qui spécifie si l’application de contrib Exif est activée. Si activé, métadonnées sont générées à partir des étiquettes d’Exif lorsque les documents sont téléchargés.

NLP_ENABED

Default: False

Valeur booléenne qui spécifie si l’application de contrib PNL (traitement du langage naturel) est activée. Si activé, PNL (spécifiquement MITIE) est utilisée pour déduire des métadonnées supplémentaires à partir des documents téléchargés pour aider à combler les lacunes les métadonnées.

NLP_LOCATION_THRESHOLD

Default: 1.0

Correspond à un flotteur qui spécifie le seuil pour l’emplacement.

NLP_LIBRARY_PATH

Default:: '/opt/MITIE/mitielib'

Une chaîne qui spécifie l’emplacement de la bibliothèque MITIE

NLP_MODEL_PATH

Default:: '/opt/MITIE/MITIE-models/english/ner_model.dat'

Chaîne qui spécifie l’emplacement de la NER (nommé entité résolveur). MITIE est livré avec des modèles anglais et espagnol NER. Autres modèles peuvent être formés.

SLACK_ENABED

Default: False

Valeur booléenne qui spécifie si l’application contrib mou est activée. Si activé, GeoNode enverra des messages à la slack canaux spécifiés dans SLACK_WEBHOOK_URLS quand un document est téléchargé, mise à jour de métadonnées, etc.. Couverture des événements est encore incomplète.

SLACK_WEBHOOK_URLS

Une liste qui spécifie l’URL pour publier des messages mou dans. Chaque url est pour un autre canal. L’url par défaut doit être remplacés lorsque l’intégration mou est activée.

Default:

SLACK_WEBHOOK_URLS = [
    "https://hooks.slack.com/services/T000/B000/XX"
]