Removes obsolete csv include

parent 1be09d2c
municipio,iniciativas_numero
Amurrio,4
Iruraiz-Gauna,2
Getxo,3
......@@ -46,13 +46,11 @@ var tooltipclick = d3.select("#side .toclick")
// add multiple files http://bl.ocks.org/mapsam/6090056
queue()
//.defer(d3.json, 'municipios-clean_simply_topo.json')
.defer(d3.json, 'https://alimentacionsaludable.eus/wp-json/plantaforma/towns')
.defer(d3.json, 'provincias-clean_simply_topo.json')
.defer(d3.csv, 'data.csv')
.await(makeMyMap);
function makeMyMap(error, municipios, provincias, alisaldata) {
function makeMyMap(error, municipios, provincias) {
// topojson creado con y simplificado con http://mapshaper.org/
if (error) return console.error(error);
......@@ -61,25 +59,6 @@ function makeMyMap(error, municipios, provincias, alisaldata) {
var subunits = topojson.feature(municipios, municipios.objects.municipios);
var provincias = topojson.feature(provincias, provincias.objects.provincias);
//var ciudades = {};
//subunits.forEach(function(subunits) {ciudades[subunits.NOMBRE_TOP] = subunits;});
dataset = alisaldata.map(function(d) { return {municipio:d.municipio, iniciativas:d.iniciativas_numero}; })
// first, build an easier lookup of data:
/// var municips = {};
// dataset.forEach(function(d) {municips[d.municipio] = d.municipio;});
// now do the "join":
// books.forEach(function(book) {
// book.author = authormap[book.author_id];
// });
//var newDict = {};
//municipios.forEach(function(municipios) { newDict[municipios.municipio] = municipios; });
//calculates max and min values of n iniciativas
color.domain(d3.extent(subunits.features, function(d) {return d.properties.inis_count }));
......@@ -119,7 +98,7 @@ function makeMyMap(error, municipios, provincias, alisaldata) {
// Función para motrar el tooltip en hover
function showTooltip(d) {
tooltip.html("<div class='badge bg-white'><strong>" + d.properties.NOMBRE_TOP + " tiene "+ d.properties.inis_count +
tooltip.html("<div class='badge badge-dark'><strong>" + d.properties.NOMBRE_TOP + " tiene "+ d.properties.inis_count +
(d.properties.inis_count > 0 ? (d.properties.inis_count > 1 ? " iniciativas" : " iniciativa" ) : " iniciativas") + "</strong>").style("opacity", 1)
tooltip.style("left", (d3.event.pageX - 20) + "px")
tooltip.style("top", (d3.event.pageY + 30) + "px")
......@@ -134,6 +113,11 @@ function makeMyMap(error, municipios, provincias, alisaldata) {
for (i = 0; i < d.properties.inis.length; i++) {
divtooltip = divtooltip.concat("<li><a href='" + d.properties.inis[i]["url"] + "'>" + d.properties.inis[i]["name"] + "</a></li>");
}
if ( d.properties.inis == 0 )
linkInis = '';
else
linkInis = "<a href='" + d.properties.inis_url + "' class='btn btn-light'>Ver iniciativas en " + d.properties.NOMBRE_TOP + "</a>"
tooltipclick.html("<div class=''><strong>" + d.properties.NOMBRE_TOP + " tiene "+ d.properties.inis_count +
(d.properties.inis_count > 0 ? (d.properties.inis_count > 1 ? " iniciativas:" : " iniciativa:" ) : " iniciativas.") +
"</strong>" +
......@@ -142,7 +126,7 @@ function makeMyMap(error, municipios, provincias, alisaldata) {
"<ul>" +
divtooltip +
"</ul>" +
"<a href='" + d.properties.inis_url + "' class='btn btn-light'>Ver iniciativas en " + d.properties.NOMBRE_TOP + "</a>" +
linkInis +
"</div>");
svg.selectAll('.active').attr("class","inactive");
d3.select(this).attr("class","active"); //removes .success class
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment