KM4City: From data to services for the sentient cities (Maker Faire 2016)

KM4City (Knowledge Model for City) is an Open Source application that consists of a series of instruments useful to control a city, through a customizable dashboard. This project was carried out by DISIT (Distributed Systems and Internet Technology Lab) of the University of Florence.

Continue reading

Landsat – image acquisition of Earth’s surface (Remote sensing)

Introduction For over 30 years, the data were collected as the Earth surface images, thanks to a series of specialized satellites for remote sensing of the Earth’s surface, called Landsat. In all these years, an enormous amount of information has been collected and processed and allowed to monitor changes in …

Continue reading

Controlling Arduino by Raspberry Pi

Introduction So far most of us have always believed that Raspberry Pi and Arduino as two competing platforms. Not by chance among various geeks and maker is not uncommon to show a bit of competition for Arduino fans against the Raspberry Pi fans. Well today I will slightly change things, …

Continue reading

How to test your D3 examples with jsFiddle using JSON, CSV, TSV files in GitHub

  Introduction Lately I find myself, more and more often, to propose a development environment where you can easily test the Javascript code needed to produce graphs and data representation. Personally I use Aptana IDE  as a development environment and use WAMP (for Windows) and LAMP (for Linux). But generally when I …

Continue reading

Earth Wind Map: the visualization of atmospheric data

In past years, the field of data visualization was restricted to only a few employees, especially in the small circle of people who were able to dispose of computer technology, complex and expensive. In recent years, the field of data visualization is making great strides, thanks to the increasing popularity …

Continue reading

Creating interactive maps with the Leaflet library

It is a new open-source JavaScript library for creating interactive maps. It is developed by Vladimir Agafonkin. It is quickly gaining popularity. Embedding Leaflet in the web page Before writing any code for the map, you need to do the following preparation steps on your page. First you need to …

Continue reading

How to make a hexagonal binning using D3 library

This article is an extension of the article Hexagonal Binning in which this method of data aggregation is shown. It starts showing how a dataset is represented in scatterplot and concludes showing it with a visual representation using hexagonal bins. The charts shown in the article are all generated using the D3 …

Continue reading

Hexagonal Binning – a new method of visualization for data analysis

Scatterplots are a straightforward way to visualize the data distribution in a XY plane, especially when we are looking for trends or clusters. But when you have a dataset with a large number of points, many of these data points can overlap. This overalpping effect can make difficult to see …

Continue reading

How to make a 2D histogram with D3 library (tutorial)

Before you get started with this article, I suggest you to read the article about Hexagonal Binning. In that article this method of data aggregation is shown and explained in detail. Two scatterplots, generated from two different datasets are compared, and so a class of specific datasets are highlighted. In fact, …

Continue reading