plane icon Welcome to Microsoft Flight Simulator’s SDK Q&A Platform!

You have questions regarding the SDK? DevMode Tools? SimConnect? You would like to submit an idea for future improvements, seek help or exchange knowledge? You’re in the right place.


Please take a moment to read the platform’s guidelines before you get started!


Idea

IcemanFBW avatar image
IcemanFBW suggested seb851 commented

Comprehensive weather API (custom weather radar, predictive windshear data, hazard data, winds aloft data, native METAR/ATIS API)

Add weather API functions for WASM and JS gauges which can accomplish the following:

  • Return precipitation data over a defined area, in multiple customizable layers (dependent on severity), so that custom weather radars can be implemented by third party developers
  • Return wind/windshear data over a defined area, so that custom predictive windshear systems can be implemented by third party developers
  • Return turbulence data over a defined area, in multiple customizable layers (dependent on severity - e.g. A320 weather radar displays turbulence in 2 layers: moderate and severe), so that it can be incorporated into custom weather radars
  • Return hazard data over a defined area (returning distinct location(s) of possible lightning and hail) so that it can be incorporated into custom weather radars
  • Create an API which allows for retrieving weather data (especially temperature, pressure, and current winds) at any given waypoint, facility, and/or location (defined by latitude, longitude, and altitude). Winds aloft data such as this is critical for creating a proper VNAV (vertical navigation system) which relies on having this data for proper descent profile predictions as well as cruise/fuel burn predictions
  • Create an API which allows for retrieving the current METAR at any facility, as well as ATIS at any airport that supports it.


Images of turbulence and hazards in real-life weather radars:

1623112496524.png

1623112509235.png

aircraftgauges
1623112496524.png (792.6 KiB)
1623112509235.png (185.7 KiB)
10 |10000

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

3 Comments

·
IcemanFBW avatar image
IcemanFBW commented

Not usually a fan of "bumping" threads, but would love to see this get some attention or at least a response. Many other aircraft developers (Aerosoft, PMDG, Fenix) desperately need a weather data solution, as it's the one thing they cannot work around as it requires a sim API.

10 |10000

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

Krazycolin avatar image
Krazycolin commented

Us too please.

10 |10000

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

SonantAlpaca avatar image
SonantAlpaca commented

Hello,

Exposing weather data through a specific API is in our roadmap for the upcoming year.


2 comments
10 |10000

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

IcemanFBW avatar image IcemanFBW commented ·
Is there any update regarding whether this will release for HTML/JS gauges alongside the WASM SimConnect API that has already been confirmed for SU10?


The last few weekly development updates have stated that evaluation is in progress for determining how to make it available for JavaScript. Considering the data is bundled with terrain info in a struct, would I be correct in assuming the only way of providing this to JS would be to expect a Coherent call, similar to the current method of obtaining traffic data?


It would be greatly appreciated if this WASM and JS API's could release together, so that plane developers who rely on HTML/JS won't be left in the dust and waiting for SU11+ while others who use WASM (more likely to be payware developers) would benefit more.


1 Like 1 ·
seb851 avatar image seb851 IcemanFBW commented ·

The Terrain and Weather data API is become available only on WASM in SU10.

0 Likes 0 ·

Write a Comment

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

Your Opinion Counts

Share your great idea, or help out by voting for other people's ideas.