Diferencia entre revisiones de «Mapas de nodos en la web»

De Guifi.net - Wiki Hispano

Línea 37: Línea 37:
  
 
Seleccionamos "Open Layers Data" del desplegable de debajo de Defaults y pulsamos "Add Display"
 
Seleccionamos "Open Layers Data" del desplegable de debajo de Defaults y pulsamos "Add Display"
 +
 +
LE cambiamos el nombre a "Ubicacio_node"
  
 
En style seleccionamos “open layers data”
 
En style seleccionamos “open layers data”
 +
 +
Le damos a Preferencias
 +
 +
'''Mapa Data Sources:''' OpenLayers WKT
 +
'''WKT Field:''' mapa (field_mapa)
 +
'''Title Field:''' Titol
 +
'''Description Filed:''' Cos
 +
 +
 +
 +
  
 
En fields añadimos  
 
En fields añadimos  
Línea 49: Línea 62:
  
 
Se añade el filtro: Node type open_layer
 
Se añade el filtro: Node type open_layer
 +
 +
 +
Add Display: Page
 +
 +
Estil: Open layers map

Revisión de 22:13 11 mayo 2012

Objetivos:

  • Hacer que los nodos sean clickables y aparezca un enlace al nodo y disponibilidad
    • Tablas donde está información de los nodos: guifi_location

Campos Importantes:

id nick zone_id lat lon elevation status_flag
1573 GurbCanFalgueres 2451 41.945611 2.226083 127 Working
1571 GurbMasPugell 2451 41.943117 2.242995 12 Working


  • Que las líneas representen el estado real del enlaca
  • Migrar a una solución libre: openlayers y OSM

Instalamos los módulos: openlayers, ctools, cck y views

Creamos el tipo de contenido open_layer_node con los campos:

nombre nombre_campo tipo Formulario
latitut field_latitut float text
longitut field_longitut float text
mapa field_mapa OpenLayers WKT OpenLayers Map

De momento al crear el campo mapa, en la seguna pantalla seleccionamos "default map"

Creamos una vista:

Nom: mapa_nodes

View type: node

Seleccionamos "Open Layers Data" del desplegable de debajo de Defaults y pulsamos "Add Display"

LE cambiamos el nombre a "Ubicacio_node"

En style seleccionamos “open layers data”

Le damos a Preferencias

Mapa Data Sources: OpenLayers WKT WKT Field: mapa (field_mapa) Title Field: Titol Description Filed: Cos



En fields añadimos

- node: title

- node: body

- content: mapa (field_mapa) Label none y Format: "WKT Value"

Se añade el filtro: Node type open_layer


Add Display: Page

Estil: Open layers map

Herramientas personales