Code Monkey home page Code Monkey logo

grparks's People

Contributors

allen616 avatar crevax avatar dependabot[bot] avatar jacebrowning avatar joel6653 avatar maxwelldillivan avatar muellerl avatar tvanhouten avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grparks's Issues

Allow for overriding the default "center of park" determination

There are at least 2 parks which are so oddly-shaped that the leaflet method of determining the center of the park in order to locate the marker ends up placing it a block or two outside the park (leaflet draws a rectangle to contain the park's polygon, then computes the center of that). See Riverside Park for the best example.

What I propose is that we allow an extra column (or two) in the park data spreadsheet/csv file for the geographical coordinates of the real center. For most parks, this data could be left blank, in which case leaflet can use the default calculation. But for those exceptions (Riverside, etc.), filling this data in could override the default.

@MuellerL will obtain the lat/lng coordinates for the two problematic parks, but we'll need @jacebrowning to help ensure that those items make it from the spreadsheet (when they begin appearing) into the geojson data.

Other questions (for Lee?)

( @MuellerL )

  • should marker popups ALWAYS show the full information, or should that be reserved for when the user actually clicks on the $$$/i button in the info pane (as it is now)?
  • do we want any marker popups to appear on HOVER? or only when clicked, as it is now?
  • what about colors of both the city boundaries and the parks themselves?
  • map style? on slack, I previously pointed out several alternatives ... we need to choose one
  • is anyone able to supply a pair of geographical coordinates for the 2 or 3 parks that OSM can't locate the center of (the ones where the map marker appears outside the bounds of the park, e.g. Riverside)

Develop landing page / page framework.

We need some framework built around the map. This can be simple, but should provide some context for the data. I'm imaging a simple page frame / border with the map inset.

Update header design

Thoughts on updating the design on the header with the GR Parks logo and color scheme?

Make sure info pop up points to park

When selecting certain parks from the list the info pop up doesn't point to the park but instead it points just outside the park or on the border of the park.

screen shot 2016-02-06 at 9 30 23 am
screen shot 2016-02-06 at 9 32 23 am

Add placeholder data

From @MuellerL:

For the time being, I recommend we consider incorporating some "dummy" data in order to demonstrate how this might show up on the map. For example, the parks currently receiving renovation are theoretically supposed to cost roughly $150k each. These parks are Fuller, Wilcox, Cherry, Westown Commons, Lincoln, Garfield, Highland, and Roosevelt. We could put $150k in the total millage expenditure for each of these parks. I then recommend we show dots on the map that are sized based on the investment.

parks.geojson has gone missing

Some time in the day or day-and-a-half, the parks.geojson file used to drive the front-end interface, has gone missing. It may or may not be related to the difficulties that @MuellerL has had getting Parks & Rec staff the proper permissions and procedures to publish new millage.csv data.

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.