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.
PRINT_NG_ENABLED¶
Default: True
Valeur booléenne qui indique si l’impression des cartes et des calques est activée.
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.
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).
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"
]
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:
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:
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.