[Valencia] Proyecto inquieto webmap interactivo+gráfico

Jorge Sanz jsanz at osgeo.org
Wed Apr 16 00:47:45 PDT 2014


El 15 de abril de 2014, 13:37, sinorfavela <fircorreo at yahoo.es> escribió:

> Saludos,
>
> He estado estos dos últimos fines de semana en el curso del CFP
> OPENSTREETMAP, TILEMILL Y MAPPROXY: METODOLOGÍA MODERNA DE PUBLICACIÓN DE
> CARTOGRAFÍA EN LA WEB, con Jorge y Pedro... una experiencia muy interesante
> y provechosa. Ahora aprovecho que han insistido en que participemos en este
> grupo y sé que está activo para hacer una consulta a ver si me podéis echar
> una mano.
>
> Tengo el proyecto de realizar un visor web con algunos de los resultados de
> una investigación académica (una tesis doctoral), para facilitar la lectura
> y comprensión de los datos. Básicamente consiste en un visor de mapas que
> interactúe con un gráfico de dispersión, de manera que al clicar sobre un
> objeto del mapa se seleccione el punto del gráfico que representa a ese
> objeto. Como con un ejemplo se entenderá mejor, dejo el siguiente enlace
> (http://maps.amsterdam.nl/FUNCTIEMIX/) en el que yo busco algo bastante
> similar al Spacemate.
>
> Tal como lo tengo pensado, necesitaría:
>
> *(1)* Un mapa con:
> -La capa vectorial (KML o GeoJSON) con las áreas.
> -Una capa de ortofoto, o bien, una capa con los polígonos de la edificación
> (esto sería distinto al enlace de ejemplo).
>


Te recomiendo GeoJSON, es un formato bastante compacto que ofrece cualquier
servidor de mapas moderno (GeoServer, MapServer, etc).



> ....Supongo que esto podría hacerse con Openlayers o con Leaflet, ¿alguna
> preferencia entre ellas?
>
>

Yo prefiero OpenLayers, tiene buena documentación y hay muchos ejemplos y
gente que sabe de ella. Hay hasta libros (fui revisor de [1] y es muy
recomendable). De todas formas en las Jornadas de SIG Libre de Girona María
Arias y Moisés Arcos (Geoinquietos sevillanos) prepararon una presentación
y artículo comparando ambas bibliotecas, te recomiendo ver la charla (hasta
que publiquen el vídeo tienes las diapos[2]) y leer el artículo[3].




> *(2)* Un gráfico de dispersión interactivo.
>
> ....¿alguna librería javascript recomendable?
>
> *(3)* El código javascript que al seleccionar un área del mapa o un punto
> del gráfico llevara el identificador que les une al otro elemento.
>
> ....de esto tengo algo hecho porque intenté hacer esto con las api de
> googlemaps y de googlefusiontables hasta que al final descubrí que no era
> posible.
>
> ¿Alguien aquí tiene experiencia en este tipo de cosas?
>
> Muchas gracias!
>
>
Esa parte tiene pinta de que con D3js lo podrías hacer bien. D3 no es
sencillo de usar, ojo. No es una librería para gráficas, es bastante más
genérico pero hay mucha gente usándola por lo que encontrarás montones de
ejemplos, tutoriales, etc. Tendrías que enlazar eventos en el mapa (del
control de selección) con el gráfico dibujado con D3.

Puede que exista alguna librería más concreta para tu caso pero yo no la
conozco.


[1]
https://www.packtpub.com/openlayers-create-gis-web-applications-cookbook/book

[2] http://delawen.github.io/siglibre/2014/code-combat/#/
[3]
http://www.sigte.udg.edu/jornadassiglibre/uploads/2014/articulos/art2.pdf
[4] http://d3js.org/

-- 
Jorge Sanz
http://www.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/valencia/attachments/20140416/08b77292/attachment.html>


More information about the Valencia mailing list