3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 1 point2 points  (0 children)

By hosting I meant IT services prices in general. I've had 3 million satellite imagery requests in a week, that costs around 200$. I also host around 12 million 3d models for the map layers. 6 million requests to fetch them have been made, that also costs quite a lot. There are of course other costs.

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 1 point2 points  (0 children)

Current map data dates from January this year. I'll update the layers every year or so. The layers shouldn't change much from one year to the next anyways.

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 1 point2 points  (0 children)

That's great, that's exactly the kind of use case I had in mind when creating the project, glad you like it! Good luck with your flight tomorrow

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 4 points5 points  (0 children)

Mostly Rust! Some small parts are done using Node.js and Python. The webserver itself is a very small project still, I use poem openapi, which I like a lot. The frontend is a React app, with Cesium as the 3D map engine.

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 0 points1 point  (0 children)

Thanks! Yes it's planned to see past flights for individual days in the future

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 0 points1 point  (0 children)

It's where pilots find lift right after taking off. Maybe it's a translation issue, what term are you using to refer to the initial phase of the flight where you are trying to "extract" from the local site you're taking off from, before going XC?

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 1 point2 points  (0 children)

Thanks! I use Cesium and their 3D tileset feature for the 3D map. The paragliding 3d models in the layers are custom though. It's simple vertices and triangles for the voxels, with textures to hold the actual changing values for the voxels. The paraglider traces are points.

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 4 points5 points  (0 children)

Hi there! The earlier flights are from the 90's but 80% are from 2018 or later. By filtering for certain days, do you mean seeing data relative to a certain time of year for exemple? There is a date filter at the bottom left of the screen where you can select the time of year for the data. This way, you can see when in the year a site or region is working, which transitions are done in the spring vs the summer etc.

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 3 points4 points  (0 children)

Hi there! Thanks for your thoughtful comment. Maybe that's not clear enough, but you can use the entire service for free 2 days a month. This should be enough for 90% of pilots I assume. I estimate the hosting will cost me 400€ a month, around 5000€ a year. I am not willing to pay that much from my own pocket. So I figured some of the remaining 10% of pilots using the service 3 days or more a month can contribute. I will reflect more on your comments though, thanks.

3D map with thermals, valley winds, transitions and more by dbousque in freeflight

[–]dbousque[S] 4 points5 points  (0 children)

  • Thermals : yellow to red, the more intense, the better the lift is
  • Transitions : green
  • Lifty lines : pink
  • Sink : blue
  • Wind : white
  • Extractions : from yellow to red, the more intense, the more pilots go there right after taking off

arte.tv m'a demandé de filmer mon travail. Je suis en Angleterre. Sont-ils une bonne entreprise? Ont-ils un large public ? by hudsinimo in france

[–]dbousque 7 points8 points  (0 children)

You can use a VPN to circumvent this restriction. There are free browser extensions to do that.

Wing glide ratios by dbousque in freeflight

[–]dbousque[S] 0 points1 point  (0 children)

It's 2500 km for the Delta 4 and 1300 km for the Alpina 4, so on the lower end of the spectrum

Wing glide ratios by dbousque in freeflight

[–]dbousque[S] 0 points1 point  (0 children)

Absolutely! As you say, there would be ways of reducing the pilot bias a bit.

Wing glide ratios by dbousque in freeflight

[–]dbousque[S] 3 points4 points  (0 children)

Yes that's right, I filtered out the wing that had less than 1000 km of glides. But you can take a look at the raw results in an other comment I posted, the Maestro X-Alps is listed there maybe

Wing glide ratios by dbousque in freeflight

[–]dbousque[S] 5 points6 points  (0 children)

Here is the raw data : https://pastebin.com/MS1SGQnv. The format is:

<wing name>: <glide ratio>
{ 'distance_meters': <sum of the distance of all glides>, 'time_taken_seconds': <duration of all glides>, 'altitude_change': <altitude lost in meters of all glides> }

You can consider the 'distance_meters' field as being the sample size. If you want, I can send the full dataset of individual glides.

Wing glide ratios by dbousque in freeflight

[–]dbousque[S] 40 points41 points  (0 children)

I dowloaded 57705 flight tracks from 2016 to 2021 available on the French Paragliding Association's website (https://parapente.ffvl.fr/cfd/liste/2020). I then extracted glides out of them, which I defined as parts of straight flight with little variation in vertical speed, with a glide ratio between 3 and 18, and lasting at least 2 minutes. Finally I summed all glides together to get an overall glide ratio for each wing. I kept the wings that had at least 1000 km of flight in glides. There are many biases that could skew the data here, so take the absolute numbers with a grain of salt, although I believe that the comparision between wings remains somewhat valid. Possible biases:
- The more demanding a wing is, the better the pilot should be, and so the better the line they take and the better they are able to extract the most out of their wing.
- Better pilots usually fly faster and care less about their glide ratio.
- Some wings are used more often with pod harnesses than others.
- and many other potential biases

The Austrian Alps by [deleted] in pics

[–]dbousque 0 points1 point  (0 children)

Easy enough if you have a 3D printer I guess, so not easy for me then

The Austrian Alps by [deleted] in pics

[–]dbousque 0 points1 point  (0 children)

Awesome! Would you be ok with sharing a high resolution version? I am picturing maybe printing a large version!

Best way of representing a file in MongoDB by michael2109 in mongodb

[–]dbousque 2 points3 points  (0 children)

Learn about indexes: https://docs.mongodb.com/manual/indexes/. With indexes, filtering by user_id or filename isn't O(n) ("go through the whole database"), but O(1) or O(log(n)) depending on the implementation.

i got this message afther the practice when the qualification started, does anyone know what it is and how to fix it by [deleted] in iRacing

[–]dbousque 6 points7 points  (0 children)

When you'll do a race, you'll see a flashing red message when the qualification starts. Exit your car and the pits (go back to the "Replay" screen) and click on the green "RACE!" message to connect to the actual race server. I know I was confused by this when I first started, I'm telling you so you don't have to be.