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