Code Monkey home page Code Monkey logo

streetwidths's People

Contributors

amillb avatar amillb-test avatar ruralbrick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

nazanin87

streetwidths's Issues

Try an Initial Map

  • Try making a map with Mapbox, similar to Madrid example
  • Check options for embedding Mapbox map
  • Look at ITS Wordpress, try to build theme locally?
  • Talk to Juan, Angela Wu (ITS web lead) about eventually using ITS site

Raise error when parcel file includes streets

The algorithm assumes that streets are represented as voids in the parcel polygons.

The documentation explains this, but we should add an explicit check. (Otherwise, it will fail with a disk space or other error.)

Refinements to map

Most of these suggestions are in the category "would be nice but not essential." So start with the easy ones. And if you disagree with any of these or have other suggestions, let's discuss.

Box in top RH corner

  • Delete the title "Individual Street Width and Value" (I think it's obvious from elsewhere on the page"
  • Replace text with "Click an orange circle to zoom to a county, then hover over a street!"
  • Undefined street names: can we replace with "Unnamed street"
  • Change format to: Street name is XX feet wide and has a land value of $XX per parcel
  • Round the land value to the nearest dollar

Boxes in top LH corner

  • Change "Values" to "Land values"
  • Change "Residential Only" to "Show Only Residential Streets"
  • Can the Residential Only box be unhighlighted when unchecked?

Legend

  • Convert to continuous color bars with tick marks
  • Tick marks at round numbers for land value
  • Add a legend title that changes with values or widths: (i) Street width (ft) and (ii) Street land value ($ per parcel)
  • If there is space at the bottom, add this in italics and smaller font when Values is suggested: Assumes 50ft wide parcels on each side of the street. If there isn't space, we can explain elsewhere on the site

General

  • Zoom in a little more on the landing page (don't need to show Canada). For me, these settings work well
    center: [-100, 39],
    zoom: 4.6
  • Add county names to landing page
  • Font: how about Trebuchet MS or Verdana? The first can be implemented with
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;

Research platforms and examples

Is Mapbox the best solution? What models should we emulate?

  • Research pricing, user interface, functionality for Mapbox and 1-3 alternatives
  • Identify examples that we might try and emulate (regardless of platform)

Export new data file

  • Export another county of data (in MA or NY?)
  • Add in columns for street value, other derived columns
  • Remove extraneous columns
  • Add in other OSM ways that don't have data

Add in streets with no data

When we get to that point, we should make sure to:

  • add back in roads with no data (e.g. in gated communities), and symbolize as gray or something similar
  • symbolize freeways, other types of road (?) differently (don't show width

Add Mapping Features

  • add legend
  • Landing page showing all counties with data? Click on circle to zoom. Or some other interface
  • start with only showing residential, checkbox to show all streets
  • any analytics possible? At least for the zoomed-to county, ideally for the view area
  • symbolize multiple layers and toggle
  • filter by year (fbuy) with slider

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.