Giter VIP home page Giter VIP logo

gpxstudio.github.io's People

Contributors

alberts00 avatar kylehulscher avatar m-yankov avatar thomasgubler avatar tomacla avatar vcoppe avatar

Stargazers

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

Watchers

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

gpxstudio.github.io's Issues

IGN routing

A wonderful feature would be to use the IGN routing API when the IGN layer is enabled. This would make your app the first one to provide OSM and IGN routing without having to buy proprietary maps (Garmin, etc.)

Awesome app by the way, already at the level of Komoot, BRouter and such projects!

Update the data grid on slider moves

I'd find nice that distance and elevation were updated to fit the zone between the two sliders. It would allow to easily cut a route in several parts based on the elevation (for the distance it's pretty easy), and to evaluate the elevation gain of a particular stretch without having to create a new segment/track.

IGN topo25

For the IGN map it is more usual for hiking to use the following layer.
Layer=GEOGRAPHICALGRIDSYSTEMS.MAPS

Edit swimming tracks

Some gps are known to have bad coverage on sea.

Trying to edit a gpx file on gpxstudio, all the edited points try to land on ground.

Is swimming tracks supported on gpxstudio?

Routing with additonal data

One thing to enhance routing capabilities would be to uise additional data coming from users able to download a set of data weighting tthe routing capabilities.

This could be by getting the heatmaps information from eg strava / garmin connect or having people able to load a GPX dataset (eg https://github.com/erik/derive).

Any plans to add this functionality ?

We'd be happy to host a gpx studio fork on UtagawaVTT.com dedicated to Mountain Biking

Unrealistic speed on very steep sections

Hello,

I know the "generate speed considering the slope" is experimental, so I have a feedback to help you adjust the curve. On very steep ascendent slopes (over 40 %), the speed should decrease a lot, as we're not running anymore, we're even sometimes climbing with the help of the hands. For example, on slopes at 60 % angle, the speed currently generated by gpxstudio is 20 % too fast to be realistic.

At the opposite, when going down, the speed is much too slow, around twice slower than it should be.

I hope it will help you refine and improve this function.

Best regards,
Marjorie.

Provide settings to customize the routing

User-facing settings to benefit from GraphHopper Routing API customization options such as

  • instructions to get turn-by-turn instructions
  • avoid to avoid ferries, tunnels, etc
  • algorithm to create loops with the option round_trip
  • custom_model to customize the routing (see here for examples)

Addition of the IGN slope layer

The ski touring season is coming soon, we could add the ign slopes layer with the following layer.
Layer=GEOGRAPHICALGRIDSYSTEMS.SLOPES.MOUNTAIN

Afterwards, we should play with the alpha of the layers to make it more usable.

Routing switches

Hello,

Many thanks for the project. It's great.

Routing switches seems to have no effect when changing mode eg MTB routing is still using main roads. Do you know if it's going to be possible to create MTB tracks soon ?

Theme customisation

It would be nice to have a way to customise :

  • the theme for GPX-studio without changing the original CSS but having way to interpret a custom-css file overriding the default CSS
  • The default displayed map (mapbox today) to avoid making to many request to paid services when a lot of users are using the service
  • A way to select other maps (not yet included in this version)...

Turn-by-turn instructions

Some GPS use the instructions that Graphhopper can return.
The idea would be to do like plotaroute, or routing created them but we can modify them. Its instructions are returned as waypoints in a gpx and course points in a FIT file.
With a garmin gps this is called turn by turn.

segment indicator on the map.

At the moment I'm having trouble using the segments because I can't see the beginning or the end on the map or the elevation graph. There is only an indication when the elevation graph is reduced.
Maybe I'm not using the segments correctly, for me it allows me to make a trace of several days in one file and then if I modify the day 2 it modifies the whole trace.

Draw shapes to avoid/not leave

Having an icon-tool to shape lines, circles or rectangles that would be useful to delimit a zone where we want to draw a track inside or outside, these independent objects could be also saved in GPX format as independant segments to be reloaded along classical tracks (we already can simulate this using the "as the crow flies" functionality), these objects would also indicate their length or surface. You can use my very humble code here : http://mapa4.free.fr/Click&Cercle.htm

Better contrast on elevation profile

The actual contrast leads to several situations where I don't see at all the profile (depending on the inclination of the screen obviously). I tried some colors and #c2c2c2 seems pretty close to the #e8e8e8 used in the steelblue theme of Leaflet.Elevation, but contrasted enough comparing to the background to almost eliminate this problem (at least with my screen, eyes and tries).

Road type display not working

I don't manage to see the road types, as the cursor seems to activate itself only at the end of the elevation profile. It's stuck to 0km up until 90 or 95% of the profile, then it displays the firt hundreds of meter of the route.

Theme customisation

It would be nice to have a way to customise :

  • the theme for GPX-studio without changing the original CSS but having way to interpret a custom-css file overriding the default CSS
  • The default displayed map (mapbox today) to avoid making to many request to paid services when a lot of users are using the service
  • A way to select other maps (not yet included in this version)...

Feature request: change start&stop

Hi,
Sometimes I start drawing a long route from a parking spot, then loop it back and think to myself "hm, it would be easier if I started at this other point halfway the route".
What would be the best way to change the route to have a new start&stop spot? "split" at the new starting spot creates two routes, which are still disjointed at the original start&stop.

Height graph tooltip not working on Firefox

When hovering the mouse over the height graph, the detail box is stuck at the start position on Firefox.

I've debugged a little bit and the problem is that Firefox does not have the same implementation than Chrome of the getScreenCTM() function [1].

[1] d3/d3#2810

Custom routing server

Since Graphopper or Brouter are open source, any possibility to redirect api calls to local installed versions of the services instead of using only the freemium version of there service ?

Feature suggest: use existing times

Hello,

I noticed that the times were not imported from this file, for example.

Is there a specific reason why? Is there anything I'm doing wrong?

It would be interesting to import these data as well as the trace and be able to change overall duration. We would then get more realistic speed on a specific terrain. What do you think?

Print a trace

I'd like to be able to print a map of my trace at a given scale. This would enable me to produce a paper map backup if/when my GPS navigation runs out of battery or breaks.

All other graphical elements should be hidden on the print out.

Zooming in too far locks the interface when using Mapbox maps

To reproduce, have either the Mapbox Outdoors or Mapbox Satellite layers enabled, then zoom in as far as you can. When you can't zoom in any further, try to move the map by dragging a location. Note that while it moves slightly, it keeps snapping back. Now try to change layer or use any of the tools. Note that they're all disabled.

This is particularly noticeable when you search for a specific location, e.g. Stow Lake Boat House in Golden Gate Park, San Francisco. You're shown the location, but everything is locked from then on and there are a ton of "Invalid LatLng object: (NaN, NaN)" on the JavaScript console. The only way out seems to be to reload the page.

This is not a problem with any of the other map layers as far as I can tell.

List of simple wishes

Hello there !

As you already know me, here is a list of simple wishes to implement we already discussed ;-)

  1. Detecting the unfortunate press of back and reload icons of the browser before exiting and ask confirmation
  2. When a GPX file is loaded, would it be possible to immediately see the colored segments ?
  3. Having a way to close all hidden or unhidden segments
  4. Duplicate a group of waypoints from one segment to another
  5. Display the scale
  6. Having an icon-tool "Where I am" to go to the current position like when the application opens as well as when clicking on "Clear All" icon
  7. Possibility to keep the preferences when reopening GPXStudio (motorcycle, bike, routing, metric, map, ...)
  8. Having an icon to show the legend of the selected map
  9. Shortcut "CTRL-CLICK" to remove a point
  10. Having the ability to give some GPS coordinates in Search icon
  11. Draw a waypoint when searching for a address or city
  12. Place the 2 options "Chevrons" and "Distance markers" with the others in the elevation profile window (improve UX to avoid mouse moves)
  13. Place "Open Google Street View" and " Search" icons in the left icons menu (improve UX to avoid mouse moves)
  14. And my prefered ;-) : Having an icon-tool to shape lines, circles or rectangles that would be useful to delimit a zone where whe want to draw a track inside or outside, these independent objects could be also saved in GPX format as independant segments to be reloaded along classical tracks (we already can simulate this using the "as the crow flies" functionality), these objects would also indicate their length or surface. You can use my very humble code here : http://mapa4.free.fr/Click&Cercle.htm

Thanks in advance !

Feature request: elevation loss

Can you please add the "Elevation Loss" in the summary related to the track loaded?
There is already the "Elevation Gain" data, but as I'm mostly doing trekkings, the elevation loss is equally important.

I've seen in the code that it seems already implemented (?), is this correct?

Thanks for this very helpful tool.

To be able to edit a trace with several people.

I don't know how to do this or even if it's technically possible because I haven't found a site that does this yet.
The idea is to be able to edit a course with several people, so yes we don't have an account but maybe one day we will have a library of our courses and our friends will be able to modify a course that we draw together either at the same time or offline.
For the moment my technique is to trace then to put on a drive so that it recovers the file imports it on the software then export in gpx
It's only an idea for a few years ;)

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.