Giter Site home page Giter Site logo

nick-tallguy / tallguy-mkgmap Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 979 KB

Scripts to produce Garmin compatible maps using OpenStreetMap data

Home Page: https://daphne-nick.uk

License: GNU General Public License v3.0

Shell 100.00%
garmin mapping mkgmap

tallguy-mkgmap's Introduction

Tallguy-mkgmap

Trike Map - Experimental at this stage

Produces a cycle map aimed at a recumbent trike rider with a trike 1.01 metres wide. - Any barriers which have an available width of less than 1.01 metres, and are on a route that could be cycled are shown with a red B in a circle. The map is routable, but will not route you through a barrier you will not fit through (caveat, if the opening width has not been updated on OpenStreetMap (OSM), then the map displays the red B in a circle as a warning that you may have a problem there (Perhaps you could update OSM so that the next trike rider has a better map).

The Garmin compatible map for a recumbent trike rider

rcn-steps

The aim is to produce a map which you can use in a garmin cycle computer with your trike, able to route you, and which you can search for features. But perhaps more importantly, you can view the map on something like QMapShack, Garmin Basecamp or just on your actual cycle computer, and see if there will be some kind of 'hiccup' which will cause you problems when you find it. Personally I've found problems on 'The Avenue Verte' where I found a bridge with hundreds of steps that defeated me, NCN1 in the UK with cycle barriers that blocked me, and a railway bridge in Scotland that I had to take a 10 mile diversion round the roads to avoid when riding my recumbent trike.

Using MKGMAP it is possible to create a map that only shows barriers which will affect a vehicle (in this case a recumbent trike) of a certain width. One of my trikes is just over 1 metre in width, so that's the width I've chosen whilst creating this map. For instance, any bollards which have a gap between them of 101cm or less are shown on this map, and their actual available width of 'gap' is shown. If the bollards don't have their width of opening (maxwidth:physical) marked on OpenStreetMap then bollards will appear on the map as 'Bollard Gap?' - it's easy to update OpenStreetMap so the actual gap is shown.

This map has been created using OpenStreetMap data, and a number of other programmes to manipulate the data.

Background

As a recumbent trike rider, I would like to have maps on my navigation devices that assist me. I have NCN 1 fairly near me, and fond memories of riding it when I rode a 2 wheel bike and was a Sustrans Ranger, but parts of it are a 'show stopper' for me on my trike as they have narrow gaps between bollards which require me to get off and try to lift the trike over a chest high gate - not easy or fun for me if on my own - I'm thinking that some kind of warning on the map so I can chose whether to try to negotiate the barrier, or not go that way at all, would be helpful.

GPS's

Cycling = Garmin Edge 705, 605 & Edge 800

Handheld = Garmin etrex 30

tallguy-mkgmap's People

Contributors

nick-tallguy avatar

Stargazers

 avatar

Watchers

 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.