Qué es un Histograma estadístico teoria y problema
Presentacion geocamp poinproc
1. 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.
2. Marker clustering y generalización cartográfica
Barcelona, 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.
3. Marker clustering y generalización cartográfica
Barcelona, 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.
4. Marker clustering y generalización cartográfica
Barcelona, 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.
5. Marker clustering y generalización cartográfica
Barcelona, 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.
6. Marker clustering y generalización cartográfica
Barcelona, 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.
7. Marker clustering y generalización cartográfica
Barcelona, 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/
8. Marker clustering y generalización cartográfica
Barcelona, 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/
9. Marker clustering y generalización cartográfica
Barcelona, 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/
10. Marker clustering y generalización cartográfica
Barcelona, 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
11. Marker clustering y generalización cartográfica
Barcelona, 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.
12. Marker clustering y generalización cartográfica
Barcelona, 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
13. Marker clustering y generalización cartográfica
Barcelona, abril 2013.
Aplicación de
escritorio
PoinProc
Resultados en un fichero XML.
Campos latitud, longitud
14. Marker clustering y generalización cartográfica
Barcelona, 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'