Version 13 (modified by 14 years ago) ( diff ) | ,
---|
Project Heatmap
College student student Dennis Wagenaar has started his 'Wireless Leiden Heat map" project. The aim is to convert measurement data on network coverage in a map, similar to for instance this example.
When the web application is available volunteers can enter their data that will be included in the map. Measurement data can be collected by applications like Netstumbler, Kismet and possibly an Android application.
The map will offer several features:
- Show where a good connection is available (e.g. for tourist who want to use the internet)
- Measure and improve coverage of the network
- Provide visual insight in trends and developments of the network and its organic growth.
The project is very complex and challenging in several ways:
- The data sets are very big, measuring information very soon leads to a big bulk of data. Producing an attractive picture is not easy.
- The representation in the web applicaiton must be simple and accessible in spite of the technical complexity of the system.
- A plurality of equipment and measuring set ups must be accomodated.
Dennis will report on his progress during the course of the project at the volunteer meetings.
Table of Contents
Examples
Here are some working examples using the wleiden.csv and the methods described in onderzoeksrapport. Based on these a decision will be made which method will be used for the project.
- Gheat
- Google Fusion Tables (Check Display as heat map)
- OpenLayers HeatMap (Using the OpenLayers sandbox/camptocamp library for easy testing, the php version uses database data)
- OLHeatmap (Edited version which uses local database, link will not show markers)
Gathering the Data
Data are stored in svn: http://svn.wirelessleiden.nl/svn/data/WifiStumble/ Data can be gathered using smartphones with gps or a notebook/netbook with gps dongle. An example is the use of an EeePC with a Garmin Etrex. Software used: Ubuntu with gpsd and kismet. Rick wrote some detailed instructions on installing kismet.
Using Django_gheat
Instructions for installing and using django_gheat can be found here. For 'heatmap in progress' look here.
Starting Points
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.