Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task distance #1

Open
ToninoTarsi opened this issue Aug 21, 2019 · 3 comments
Open

Task distance #1

ToninoTarsi opened this issue Aug 21, 2019 · 3 comments

Comments

@ToninoTarsi
Copy link

ToninoTarsi commented Aug 21, 2019

First of all thank you for sharing this very useful tool. I used your task creator (not meteor version ) during our Italian National HG competition I'm the meet director
It is very easy and fast during the task committee. The only problem I found with it is that the optimizer does not look to work perfectly so after the task was set I was forced to use XCTrack to get partials and total distances doubling the work. look at this for example.

normal

So I installed the meteor version and looks like the optimizer works much better but now I can not see any more the total and partial distances ( the 164km ).

meteor

I'm I missing something ?

Thanks again.

@ToninoTarsi
Copy link
Author

ToninoTarsi commented Oct 7, 2019

No having reply on this issue I forked your project ( not meteor one ) and try to fix.
Here my fork : https://github.com/ToninoTarsi/task-creator
I fixed the optimizer and made a lot of modification because I intend to use it during upcoming HG Euros I will be the meet director.
Unfortunate I'm mainly a desktop/mobile developer ( C++/Java) and not so comfortable with js and all its frameworks.
Anyway here some improvements (from my point of view - HG ) :

  • Fix task optimizer ( some work is still needed but now task distance compared with FSCom calculation is very similar .
  • Automatic start direction enter/exit like FSCom does.
  • Multiple start for HG copetitions.
  • Added a lot of new wpt and task formats ( gpsdump wpt, , fstask, fsdb , fix xctrack was not working with new version , .. LK8000 ( I'm a developer member of LK8000 ) )
  • Read and write FSDB files
  • Waypoint type as for CUP specifications.
    ... and others
    Installation here : https://www.vololiberomontecucco.it/taskcreator/?waypointsUrl=waypoints/Cucco2019_r01.cup
    T.

@julien66
Copy link
Owner

julien66 commented Dec 5, 2019

Hi Tonino,

Sorry I didn't see you post.
Meteor-task-creator is now powered by IGCLib from Téo Bouvard and is still under heavy work.
It does support many further features (task replay, basic scoring, track analysis over a group, automatic import from PWCA and more).

I think, we're close from an alpha release.
I'm very interested in some of the features you added around the formats support!
There are tons out there and help is very welcome. Program architecture and data structure changed a little bit to match with IGCLib. I'll explore more your code and contact you for merging stuff if you do agree.

Anyway, task distance and legs distances are now fixed.

@ToninoTarsi
Copy link
Author

ToninoTarsi commented Dec 5, 2019

Thanks Julien for your replay,
Unfortunately I worked on the RequireJS version not knowing you where still interested in it and which was the "current" version.
Anyway now I have all the feature I need in the app for our comp ( upcoming HG Euro )
Meanwhile I have added 2 more important feature for me :

  1. Optimizer . Now I use EXACTLY the same iterative algorithm FSComp uses and I got exact same results.
  2. Track check. When an ICG is loaded it is check against the task with distances and time (also accounting fsdb tolerances if present) .
  3. I do not use anymore Google API distance calculation but Vincenty formula like FSComp

Have a look here for testing :

https://www.vololiberomontecucco.it/taskcreator/?waypointsUrl=waypoints/Cucco2020_r07.wpt

Feel free to port any feature to this meteor version if interested.
Tonino

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants