Utilizando una respuesta ligeramente similar a una pregunta sobre " Cómo utilizar los mapas de Arcgis en Geonode "así como un gist de Daniel Berry la solución es la siguiente.
Añade/reemplaza la siguiente sección en la parte de la capa base de tu archivo settings.py:
STAMEN_ATTR = ('Map tiles by <a href="http://stamen.com">Stamen Design</a>, <a'
' href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</'
'a> — Map data © <a href="http://www.openstreetmap.o'
'rg/copyright">OpenStreetMap</a>')
MAP_BASELAYERS = [{
"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": True,
"fixed": True,
"group": "background"
}, {
"source": {"ptype": "gxp_olsource"},
"type": "OpenLayers.Layer.XYZ",
"args": [
'Stamen Terrain',
'http://stamen-tiles-a.a.ssl.fastly.net/terrain/${z}/${x}/${y}.png',
{
'transitionEffect': 'resize',
'attribution': '%s' % STAMEN_ATTR,
}
],
"visibility": False,
"fixed": True,
"group": "background"
}, {
"source": {"ptype": "gxp_olsource"},
"type": "OpenLayers.Layer.XYZ",
"args": [
'Stamen Toner',
'http://stamen-tiles-a.a.ssl.fastly.net/toner/${z}/${x}/${y}.png',
{
'transitionEffect': 'resize',
'attribution': '%s' % STAMEN_ATTR,
}
],
"visibility": False,
"fixed": True,
"group": "background"
}, {
"source": {"ptype": "gxp_olsource"},
"type": "OpenLayers.Layer.XYZ",
"args": [
'Stamen Toner Lite',
'http://stamen-tiles-a.a.ssl.fastly.net/toner-lite/${z}/${x}/${y}.png',
{
'transitionEffect': 'resize',
'attribution': '%s' % STAMEN_ATTR,
}
],
"visibility": False,
"fixed": True,
"group": "background"
}, {
"source": {"ptype": "gxp_olsource"},
"type": "OpenLayers.Layer.XYZ",
"args": [
'Stamen Watercolor',
'http://stamen-tiles-a.a.ssl.fastly.net/watercolor/${z}/${x}/${y}.png',
{
'transitionEffect': 'resize',
'attribution': '%s' % STAMEN_ATTR,
}
],
"visibility": False,
"fixed": True,
"group": "background"
}]
Los ajustes se recogen cuando se reinicia geonode. Una forma rápida y sucia de hacerlo es reiniciar el servidor.
Los ajustes están disponibles para los mapas nuevos. Para los mapas existentes, las alternativas de mapas se han almacenado en la base de datos y tendrá que actualizarlas manualmente. Esto sólo puede hacerse mediante el acceso de superusuario al geonodo. Abra la interfaz de usuario de administración, seleccione mapas y, a continuación, elija el mapa correspondiente. Como todos los mapas existentes tendrán las definiciones (alternativas) activas en el momento de su creación, tendrá que hacer esta actualización manualmente para cada mapa. Empiece por eliminar las capas de Mapquest y después añada los mapas de Stamen de su elección. Esto tendrá que hacerse copiando atributos de un mapa existente (nuevo mapa). Llevará algo de tiempo y paciencia, pero funcionará.