PUC-Infovis / syllabus-2017

Repositorio principal para el curso “Visualización de Información” del año 2017.
1 stars 1 forks source link

Librerías permitidas para proyecto #20

Open fdoflorenzano opened 6 years ago

fdoflorenzano commented 6 years ago

Esta issue será donde se publiquen las librerías permitidas para usar en su proyecto semestral. Las librerías permitidas son:

Pueden comentar con peticiones para más librerías pero estas peticiones deben estar justificadas. En particular, no se permiten librerías que construyan sobre D3.js. En caso de permitir más librerías, se editará esta issue.

lileiva commented 6 years ago

hola, soy del grupo 5 (proyecto fallas de chile), el mapa que necesitamos usar en base a lo conversado con los potenciales usuarios de la visualización, debe ser de tipo satelital, pero d3 no permite crear este tipo de mapas por lo cual quisiéramos saber si podemos ocupar la api de google maps como lo realizado en este ejemplo con el fin de realizar una visualización más útil de lo que se lograría solo con los mapas que implementa d3

fdoflorenzano commented 6 years ago

@lileiva Entiendo lo que pides, pero todavía me quedan algunas dudas. Para esto, te pediré, por favor, que respondas a las siguientes preguntas.

¿Por qué “necesitas” utilizar un mapa satelital? En otras palabras, ¿cuáles son las bases que fundamentan estas necesidades? Y relacionado con esto, ¿cuáles serían las ventajas y desventajas de usar un mapa satelital frente a uno clásico elaborado puramente con D3? Mencionas, además, que esto permitiría “realizar una visualización más útil”. ¿Por qué? ¿Qué aspectos concretos le entregarían mayor utilidad?

lileiva commented 6 years ago

es por un tema de que las fallas geologicas pertenecen a cordones montañosos por lo mismo no agregar a la visualización los detalles de estos dificulta para nuestros potenciales usuarios visualizarlas y entender donde están, ya que es muy distinto ver el cordon montañoso al que pertenece a verlo con un fondo sin detalle que sería lo que ofrece d3, puesto que se pierde mucho de lo que es el contexto de la falla misma. De todas formas lo que estoy buscando es solamente usar el fondo del mapa y el zooming y paning de google y el resto de los detalles como ciudades, carreteras entre otros los planeo borrar y en caso de necesitarlos agregarlos manualmente con d3 en función de no abusar del uso de google maps

el json de estilo que planeo usar es este

[{"elementType": "labels","stylers": [{"visibility": "off"}]}, {"featureType": "administrative","stylers": [{"saturation": -100},{"lightness": 100}]}, {"featureType": "administrative.land_parcel","stylers": [{"visibility": "off"}]}, {"featureType": "administrative.neighborhood","stylers": [{"visibility": "off"}]}, {"featureType": "road","stylers": [{"visibility": "off"}]}]

fdoflorenzano commented 6 years ago

@lileiva De acuerdo, me parece una justificación razonable. Sin embargo, como mencionas, es importante que limiten el uso de Google Maps a funcionalidades que no se puedan lograr con D3

NevadaStreets commented 6 years ago

Hola, soy del grupo que trabajará haciendo una visualización para la oferta universitaria. Quisiera saber si se puede utilizar la librería crossfilter.js, debido a que no es muy difícil mantener la información constantemente filtrada para los distintos tipos de visualizaciones que queremos armar. Habría que filtrar con javascript casi puro para lograr lo que queremos, lo cual nos implicaría mucho trabajo extra y tiempo que necesitamos para lograr unas buenas visualizaciones. Estaré atento a la respuesta.

Saludos!

fdoflorenzano commented 6 years ago

@NevadaStreets De acuerdo. Solo se puede utilizar como herramienta de manejo de datos y filtrado. ¡Saludos!

lileiva commented 6 years ago

hola quisiera saber si podemos usar jquery, en especifico las funciones "position" y "animate" para conocer la posicion en pixeles de un elemento html, ya que en la tabla con los nombres de las fallas estamos ocupando divs con los nombres de las fallas y para poder hacer el link entre los click de una falla en el mapa y hacer un scroll en la barra lateral a esta Saludos

fdoflorenzano commented 6 years ago

@lileiva De acuerdo. Si sirve para mejorar la interacción con el usuario. Pero debes limitarte a estas funciones que mencionas para lograr esa feature y no utilizar el resto de jQuery. Perdón por el atraso.