/vgi

An easy to use mapping tool that captures volunteered geographic information (VGI) does not yet exist. We hope to build it.

Primary LanguageCSS

Volunteered Geographic Information (VGI)

=====

A project by Edmonton Pipelinesand the King's University College River Valley Atlas project.

Edmonton's river valley has a long history of occupation and use. From aboriginal settlements that date back 8000 years, to more recent colonisation and the build up of Edmonton and Edmonton's parks systems. Humans have interacted with the river valley by a variety means during this long span of time. Furthermore, people living today, in Edmonton and other places, have memories and stories that capture this history of use. These stories may be specific to one location and time, or may span multiple locations through time. There is a lot that is unknown.

To that end, Edmonton Pipelines and the King's University College are partering to build a mapping interface that can record these stories through a participatory and collaborative mapping platform. The University College London's Extreme Citizen Science Research Group has a good introduction to an Open Infrastructure for Participatory and Collaborative Mapping.

Our project will be comprised of the following components:

  1. Is open and available on GitHub;
  2. Supports user contributions of point, line, and polygon;
  3. Allows the user to label and describe their geometry;
  4. Saves the geometry and metadata in a database;
  5. Supports the moderation of contributions.

Our current stact concept includes:

  1. CartoDB: As the DB where contributions will be written and stored for moderation via SQL.I also like the CartoDB SidePanel Template.
  2. MapBox: To provide a custom (cartocss) base-map.
  3. LeafLet: As the user interface and to provide the LeafLetDraw Plugin as well as the pan, zoom and layer control.
  4. HTML/CSS: Basic web functionality, look and feel.
  5. Javascript: To power the map, LeafLet plugins and custom windows associated with the VGI contributions.
  6. SQL: CartoDB describes here how they use SQL to link the LeafLetDraw plugin to a table.

Other project components include:

<ul>
<li>The geostack envisioned is stack_concept.png</li>
<li>The splash page will inlcude a disclaimer that indicates a user is about to contribute potentially provate data to a (see wireframe_splash.png).</li>
<li>The main page posses the zoom, drawing and layer control tools (see wireframe_main.png).</li>
<li>When the user selects a drawing tool, they must also provide a title and description of that tool prior to saving whatever spatial element that they contribute (see wireframe_add_polygon.png).</li>

More to come.

![ScreenShot] (https://raw.github.com//mattdance/vgi_project/master/stack_concept.png)