Giter Club home page Giter Club logo

catskills's People

Contributors

danvk avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

catskills's Issues

v0 of map visualization

Goal is to have something at danvk.org/catskills/map.html

  • Move all GPX files into this repo and update make_geojson.py
  • Extract hike metadata from blog posts
  • Move existing yarn2 project into this repo
  • Make the cards show relevant information and link to hikes
  • Host it on danvk.org/catskills

Improvements:

  • Support linking to a hike on the map (react-router)
  • Document development / publishing workflow
  • Switch to mountain icons for mountains: https://fontawesome.com/icons/mountain?f=classic&s=solid
  • Color peaks by completed / not completed
  • Catskill Park line is canonically blue
  • Switch live site over to vite/React version
  • Make winter view
  • Make annual view
  • Add elevation / time scrubber
  • Port the page to React (preferably React 18)
  • Link card and map clicks (both ways)
  • Show which peaks I've hiked and which I haven't
  • Add direction arrows to the tracks
  • Disable live reload stuff in prod
  • Eliminate the scroll bounce

Make shrink-and-jpeg script add timestamps to images

Image filenames are perfectly correlated with timestamps when the images are just from one person. But for group hikes, they're not. It would be convenient if my shrink-and-jpeg script renamed the images so that they started a sortable ISO timestamp.

v2 of map visualization

Follow-up to #1

  • Switch to a better mountain icon; should have white snowcap / border
  • Add elevation / time scrubber
  • Zoom to selected track
  • "Float" the side panel over the map
  • Make winter view
  • Make annual view
  • Make the selected track appear above all other tracks
  • Highlight peaks that a track hit
  • Add distance scale to map
  • Add north arrow to map
  • Add start/end markers to selected hike track
  • Add direction arrows to selected hike track
  • Add elevation vs. distance visualization
  • Add distance vs. time visualization
  • Make it usable in dark mode
  • Add link back to home page
  • Show viewpoints on the map, at least when you zoom in (also street names?)
  • Show pace/speed in some way
  • Mark the 3500 ft line on the elevation chart
  • Add all the DEC trails

Data issues

  • GPX tracks missing times and elevations (e.g. from eBird)
    • 2023-01-14-winter-balsam (has partial AllTrails track)
    • 2022-10-19-blackhead-range
    • 2022-10-09-plateau
    • 2022-09-09-kaaterskill
    • 2022-07-16-indian-twin
    • 2022-07-10-table-peekamoose
    • 2022-04-24-giant-ledge
  • Missing times (e.g. from snapped photos)
    • 2020-10-04-fall-windham
  • Missing one direction
    • 2020-09-27-blackdome
  • Inaccurate times
    • 2022-09-28-the-nine

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.