[GeoNode-users] settings_local.py not reflecting
Zizi Jama
mazizi.jama at gmail.com
Tue Oct 2 02:02:56 PDT 2018
I have also ran python manage.py compile_pyc -p ./geonode_generic
The settings are not taking effect.
On Tue, Oct 2, 2018 at 9:55 AM Zizi Jama <mazizi.jama at gmail.com> wrote:
> Hello,
>
> I have a geonode deployment based on
> https://github.com/geosolutions-it/geonode-generic
> This is running on my local machine.
>
> I want to add additional basemaps - according to geonode documentation it
> is recommended that one edits settings_local.py
>
> Is this the correct approach in this instance?
>
> Since I am using containers is it recommended to use docker volume in
> order to persist changes without having to create own image? (This is
> because on restart the changes to settings_local.py)
>
> My settings.local.py looks like this (is it configured properly? These
> are not reflecting in my setup even after restarting the services. Any
> ideas what could be wrong?
>
> # -*- coding: utf-8 -*-
> #########################################################################
> #
> # Copyright (C) 2018 OSGeo
> #
> # This program is free software: you can redistribute it and/or modify
> # it under the terms of the GNU General Public License as published by
> # the Free Software Foundation, either version 3 of the License, or
> # (at your option) any later version.
> #
> # This program is distributed in the hope that it will be useful,
> # but WITHOUT ANY WARRANTY; without even the implied warranty of
> # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> # GNU General Public License for more details.
> #
> # You should have received a copy of the GNU General Public License
> # along with this program. If not, see <http://www.gnu.org/licenses/>.
> #
> #########################################################################
>
> #import ast
> #import os
> #from urlparse import urlparse, urlunparse
> from geonode.settings import *
>
> # default map projection
> # Note: If set to EPSG:4326, then only EPSG:4326 basemaps will work.
> DEFAULT_MAP_CRS = "EPSG:3857"
>
> DEFAULT_LAYER_FORMAT = "image/png"
>
> # Where should newly created maps be focused?
> DEFAULT_MAP_CENTER = (0,0)
>
> # How tightly zoomed should newly created maps be?
> # 0 = entire world;
> # maximum zoom is between 12 and 15 (for Google Maps, coverage varies by
> area)
> DEFAULT_MAP_ZOOM = 11
>
> ALT_OSM_BASEMAPS = os.environ.get('ALT_OSM_BASEMAPS', False)
> CARTODB_BASEMAPS = os.environ.get('CARTODB_BASEMAPS', False)
> STAMEN_BASEMAPS = os.environ.get('STAMEN_BASEMAPS', False)
> THUNDERFOREST_BASEMAPS = os.environ.get('THUNDERFOREST_BASEMAPS', False)
> MAPBOX_ACCESS_TOKEN = os.environ.get('MAPBOX_ACCESS_TOKEN', '')
> BING_API_KEY = os.environ.get('xjxjjxjxjxjjxjxjxjjxjxjxjxjxjxjxjxj_', None)
> GOOGLE_API_KEY = os.environ.get('sisosopspsppspspsppsss', None)
>
> MAP_BASELAYERS = [{
> "source": {"ptype": "gxp_olsource"},
> "type": "OpenLayers.Layer",
> "args": ["No background"],
> "name": "background",
> "visibility": False,
> "fixed": True,
> "group":"background"
> #}, {
> # "source": {"ptype": "gxp_olsource"},
> # "type": "OpenLayers.Layer.XYZ",
> # "title": "UNESCO",
> # "args": ["UNESCO", "http://en.unesco.org/tiles/${z}/${x}/${y}.png"],
> # "wrapDateLine": True,
> # "name": "background",
> # "attribution": "© UNESCO",
> # "visibility": False,
> # "fixed": True,
> # "group":"background"
> #}, {
> # "source": {"ptype": "gxp_olsource"},
> # "type": "OpenLayers.Layer.XYZ",
> # "title": "UNESCO GEODATA",
> # "args": ["UNESCO GEODATA", "
> http://en.unesco.org/tiles/geodata/${z}/${x}/${y}.png"],
> # "name": "background",
> # "attribution": "© UNESCO",
> # "visibility": False,
> # "wrapDateLine": True,
> # "fixed": True,
> # "group":"background"
> #}, {
> # "source": {"ptype": "gxp_olsource"},
> # "type": "OpenLayers.Layer.XYZ",
> # "title": "Humanitarian OpenStreetMap",
> # "args": ["Humanitarian OpenStreetMap", "
> http://a.tile.openstreetmap.fr/hot/${z}/${x}/${y}.png"],
> # "name": "background",
> # "attribution": "© <a href='
> http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, Tiles courtesy
> of <a href='http://hot.openstreetmap.org/' target='_blank'>Humanitarian
> OpenStreetMap Team</a>",
> # "visibility": False,
> # "wrapDateLine": True,
> # "fixed": True,
> # "group":"background"
> # }, {
> # "source": {"ptype": "gxp_olsource"},
> # "type": "OpenLayers.Layer.XYZ",
> # "title": "MapBox Satellite Streets",
> # "args": ["MapBox Satellite Streets", "
> http://api.mapbox.com/styles/v1/mapbox/satellite-streets-v9/tiles/${z}/${x}/${y}?access_token=
> "+MAPBOX_ACCESS_TOKEN],
> # "name": "background",
> # "attribution": "© <a href='https://www.mapbox.com/about/maps/'>Mapbox</a>
> © <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>
> <a href='https://www.mapbox.com/feedback/' target='_blank'>Improve this
> map</a>",
> # "visibility": False,
> # "wrapDateLine": True,
> # "fixed": True,
> # "group":"background"
> # }, {
> # "source": {"ptype": "gxp_olsource"},
> # "type": "OpenLayers.Layer.XYZ",
> # "title": "MapBox Streets",
> # "args": ["MapBox Streets", "
> http://api.mapbox.com/styles/v1/mapbox/streets-v9/tiles/${z}/${x}/${y}?access_token=
> "+MAPBOX_ACCESS_TOKEN],
> # "name": "background",
> # "attribution": "© <a href='https://www.mapbox.com/about/maps/'>Mapbox</a>
> © <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>
> <a href='https://www.mapbox.com/feedback/' target='_blank'>Improve this
> map</a>",
> # "visibility": False,
> # "wrapDateLine": True,
> # "fixed": True,
> # "group":"background"
> }, {
> "source": {"ptype": "gxp_osmsource"},
> "type": "OpenLayers.Layer.OSM",
> "title": "OpenStreetMap",
> "name": "mapnik",
> "attribution": "© <a href='http://osm.org/copyright'>OpenStreetMap</a>
> contributors",
> "visibility": True,
> "wrapDateLine": True,
> "fixed": True,
> "group": "background"
> }, {
> "source": {"ptype": "gxp_olsource"},
> "type": "OpenLayers.Layer.XYZ",
> "title": "CD:NGI AERIAL",
> "args": ["CD:NGI AERIAL", "
> http://a.aerial.openstreetmap.org.za/ngi-aerial/${z}/${x}/${y}.jpg"],
> "wrapDateLine": True,
> "name": "CD:NGI AERIAL",
> "attribution": "© CD:NGI AERIAL",
> "visibility": False,
> "fixed": True,
> "group":"background"
> #}, {
> # "source": {
> # "ptype":"gxp_bingsource",
> # "apiKey":"xjxjjxjxjxjjxjxjxjjxjxjxjxjxjxjxjxj_"
> # },
> # "group":"background",
> # "name":"Aerial",
> # "title":"Bing Satellite Imagery",
> # "visibility": False,
> # "fixed":True
> #}, {
> # "source": {"ptype":"gxp_googlesource", otherParams":
> "sensor=false&key={0}".format(GOOGLE_API_KEY)},
> # "title": "GOOGLE SATELLITE"
> # "name": "SATELLITE",
> # "visibility": False,
> # "fixed": True,
> # "group":"background"
> }]
>
> if 'geonode.geoserver' in INSTALLED_APPS:
> LOCAL_GEOSERVER = {
> "source": {
> "ptype": "gxp_wmscsource",
> "url": OGC_SERVER['default']['PUBLIC_LOCATION'] + "wms",
> "restUrl": "/gs/rest"
> }
> }
> baselayers = MAP_BASELAYERS
> MAP_BASELAYERS = [LOCAL_GEOSERVER]
> MAP_BASELAYERS.extend(baselayers)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20181002/99338593/attachment-0001.html>
More information about the geonode-users
mailing list