presentacion geocamp poinproc

14
Marker clustering y generalización cartográfica Barcelona, abril 2013. Las escalas de los mapas Generalización cartográfica clásica Escala de la base cartográfica acorde con la escala de representación. Base Esc. grande Vista Esc. pequeña Base Esc. grande Vista Esc. grande Base Esc. pequeña Vista Esc. pequeña Base Esc. pequeña Vista Esc. grande Escala grande: + detalle. Escala pequeña: - detalle.

Upload: javier-gonzalez-gonzalez

Post on 06-Aug-2015

43 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Las escalas de los mapas

Generalización cartográfica clásica

Escala de la base cartográfica acorde con la escala de representación.

Base Esc. grandeVista Esc. pequeña

Base Esc. grandeVista Esc. grande

Base Esc. pequeñaVista Esc. pequeña

Base Esc. pequeñaVista Esc. grande

Escala grande: + detalle. Escala pequeña: - detalle.

Page 2: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Las bases cartográficas

Generalización cartográfica clásica

Elaboración de la base cartográfica más detallada.

Aplicación PurView sobre entorno ArcGIS de restitución cartográfica a partir de fotografía aérea estereográfica.

Page 3: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Bases cartográficas de visores en Internet

Generalización cartográfica clásica

Bases cartográficas de los visores de mapas en Internet.

Bases elaboradas de manera similar a como se realizan los mapas en papel. Caso Google Maps: parecido a un callejero orientado a la circulación.

Page 4: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

La generalización cartográfica

Generalización cartográfica clásica

Bases cartográficas a

escalas menos detalladas: utilizar la generalización cartográfica.

Agregación.

Colapso.

Simplificación.

Selección.

Clasificación.

Page 5: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Procesos de generalización en GIS

Generalización cartográfica clásica

Ejemplo de proceso de generalización más clásico: simplificación Douglas-Peuker.

El proceso de generalización cartográfica más sencillo y utilizado es la simplificación de líneas retirando vértices. Lo incorporan de manera nativa todos los visores de mapas.

Page 6: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Customización de mapas en internet

Marker clustering

Coberturas vectoriales de los visores de mapas en Internet.

Se esta confiando un poco en el API de Maps y en el criterio del diseñador. De la pagina web.

Page 7: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Customización de marcadores

Marker clustering

Solución clustering incorporada al API de Google.

Marcadores simples y marcadores clusters tienen un comportamiento diferente al hacer click

http://www.mapadacachaca.com.br/guia/

Page 8: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Mapas temáticos

Marker clustering

Es una alternativa al marker clustering

Se utiliza mucho en servidores de bases de datos cartográficas (Fusion Tables, etc.)

http://www.cartovista.com/

Page 9: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Servidores de “tiles”

Marker clustering

Otra alternativa para “customizar” los mapas es convertir las coberturas vectoriales en capas de “tiles”

Los datos se sumarizan por divisiones administrativas

http://www.skimap.org/

Page 10: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Generalización cartográfica

Marker clustering

PoinProc es un proceso basado en la generalización cartográfica para convertir sets de marcadores en geometrias dependientes del zoom

Los datos se sumarizan por divisiones administrativas

Page 11: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Búsqueda por mapa

Marker clustering

El marker clustering permite combinar la búsqueda por mapa y la búsqueda en un directorio.

Page 12: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Entrada de datos

PoinProc

Tabla en formato csv, tab, etc. Cada fila contiene los datos de un marcador.

Campos mínimos: latitud y longitud. Aconsejable: nombre del marcador, campos para separar y para sumarizar (normalmente, divisiones administrativas

Page 13: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Aplicación de escritorio

PoinProc

Resultados en un fichero XML.

Campos latitud, longitud

Page 14: Presentacion geocamp poinproc

Marker clustering y generalización cartográficaBarcelona, abril 2013.

Javascript API

PoinProc

Cómo utilizar los resultados de PoinProc con Javascript.

var mapViewer = new ZoomDepViewer (mapdivID, MapClick, LoadIcons, getColour);

mapViewer.showXMLData(xmlData, viewer, useIDs);

function MapClick(descrip) { var expla = document.getElementById('expla'); var descripItems = descripTxt.split('.'); var descripHtml = descripItems.join('<br/>'); expla.innerHTML = descripHtml;}

var LoadIcons = function(viewer) { var iconfolder = "www.poinproc.com/Schemas/"; var icons; icons[0] = { icon: iconfolder+'point0.png',height:15,width:15 }; icons[1] = { icon: iconfolder+'point1.png',height:22,width:22 }; icons[2] = { icon: iconfolder+'point2.png',height:32,width:32 }; return icons:}

function getColour(code) { var fillColor = ["#963296", "#C86432", "#329696", "#48C848", "#6432C8"]; var index = code % 5; return fillColor[index];}

Constructor

Metodos

viewer 'gmapsv3', 'bing' or 'ol'