mikelmaron / osm-history

MIT License
2 stars 1 forks source link

OSM History Analysis Tool

Project EPIC 2014.

About

Who mapped where, when, and with whom?

Installation

The setup directory contains instructions for installing the development environment on both Mac OS X and a specific build of an OpenSUSEx64 Virtual Machine. The machine is hosted on susestudio.org and the developers are making an effort to support that VM.

Running

Inside the analysis_window directory are a series of YAML configuration files. These files define analysis windows, the area that the user is interested in studying. Defining both temporal and geographical bounds are important. See sample-awconfig.yml for an example.

There are a series of rake tasks available, most important is rake new

rake cleanup            # Clean up all temp files
rake cut                # Write appropriate configuration file and  cut the file to c...
rake import:changesets  # Import Changesets
rake import:pbf         # Import PBF File (Nodes, Ways, Relations)
rake import:users       # Import Users
rake network            # Network Writers
rake new                # Given a valid configuration file, Cut and Import all of th...
rake questions:nodes    # Run Node Questions

Motivations

Some of the questions we aim to be able to answer:

V1 Questions:

  1. Top contributors (per analysis window) a. What's the metric here? nodes, changesets, what makes an active user?

  2. Recent edits a. Again, what's the metric? Nodes, changesets, etc? b. Returns geometries for visualization

  3. POI count a. What defines a point of interest. b. Weekly/Monthly buckets

  4. Length of Ways a. Rivers, roads, etc. b. Weekly/Monthly buckets

  5. Building Count a. Especially tasks which b. Weekly/Monthly buckets

  6. Within temporally adjacent / overlapping changesets, identify users that worked in close geographic proximity

License

Distributed Under the MIT License Copyright (c) 2015 The Regents of the University of Colorado