Code Monkey home page Code Monkey logo

curb-wheel's Introduction

SharedStreets Curb Wheel

The curb wheel is an open source data collection tool that can be used to map a city's curb assets and regulations and create a standardized data (CurbLR) feed. It combines the precision of a measuring wheel with the efficiency of a smartphone app.

The curb wheel is built from a standard digital measuring wheel used by surveyors, which is hardwired to a Raspberry Pi computing device. This turns the wheel into an access point that a user can connect to through their smartphone or computer in order to access a curb surveying app. See the parts list and set up page for instructions on how to build your own curb wheel.

Initial prototype of the wheel

How it works

To map a street, a user opens the surveying app on his/her phone, where he/she will see a map of the surrounding streets. The user taps to select a block face to map and begins to roll the wheel down the sidewalk -- snapping photos along the way to capture curb cuts, parking signage, fire hydrants, and physical assets that communicate curb regulations.

Behind the scenes, the Raspberry Pi on the wheel keeps track of the block faces that were surveyed and processes all incoming measurement data through an API; every asset that was marked in the app is geolocated and linear referenced to determine its position along the street. From this information, the curb wheel creates a linear-referenced street segment ("regulatory geometry") for each regulation that was mapped, which is stored alongside the accompanying photographs. The field data creates the geometries and captures a rough categorization for the curb regulation (e.g. "parking zone").

Afterwards, back at the office, the user downloads the field data from the curb wheel and completes the curb inventory data by adding essential details to each regulation (e.g. the zone is in effect from 9am-5pm, Monday to Friday). A lightweight data entry interface enables the user to iterate through each curb segment mapped, view the associated photographs as a reference, and use this information to populate an attribute form for the curb segment. When this is finished, the user exports the curb inventory as a standardized CurbLR feed. This feed can be viewed in GIS systems, shared directly with consumers, and/or added into an interactive map.

The curb wheel provides an efficient and accurate pathway for city governments or others looking to collect curb inventory data and share it in a standardized (CurbLR) format.


Acknowledgements

Thanks to Kuan Butts for suggesting the wheel + API idea. We were also inspired by TreeKit's approach to mapping street trees in NYC.

curb-wheel's People

Contributors

emilyeros avatar morganherlocker avatar kpwebb avatar molliemcardle avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.