Opened 9 years ago

Closed 8 years ago

#2762 closed task (wontfix)

Create a Thematic Mapping API prototype for metrics data

Reported by: karsten Owned by: karsten
Priority: Low Milestone:
Component: Metrics/Analysis Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


We have been offered help with prototyping new visualizations for our metrics data. Rachel Binx suggested trying out the Thematic Mapping API ( which is based on the Google Earth Plug-In ( for displaying how many users we have per country.

Requiring the Google Earth Plug-In (only available for Windows and Mac OS X) and JavaScript for the Thematic Mapping API won't make this prototype a replacement of our current graphs and visualizations. But there may be situations when we want to impress people with our data and shiny visualizations. That's what this prototype is supposed to be for.

Creating a Thematic Mapping API prototype is a multi-step process:

  1. Create a prototype that displays the data of a single date from a Google spreadsheet.
  1. Extend the prototype to display how usage changes over time by reading an extended spreadsheet that doesn't only have data for a single date, but for, say, one month or one year.
  1. Extend the prototype to let users customize what part of the spreadsheet data to display (daily direct users, daily bridge users, ratio of Tor users to Internet users, etc.) by making the website dynamic.
  1. Connect the prototype to the same database that the metrics website uses to feed it with live data.

I'm going to post a link with code for item 1 in that list once I have a Trac number; see comment below. I didn't start hacking on items 2 to 4 yet.

Child Tickets

Change History (3)

comment:1 Changed 9 years ago by karsten

The code for item 1 in the list above is here.

comment:2 Changed 9 years ago by karsten

Component: MetricsAnalysis

Moving from Metrics component (which I'm going to rename to Metrics Data Processor soon) to Analysis.

comment:3 Changed 8 years ago by karsten

Resolution: wontfix
Status: newclosed

The offered help never materialized. Good thing we can live without a 3D visualization of metrics data. Closing.

Note: See TracTickets for help on using tickets.