Comments (3)
Hi! What kind of weather data would you want to visualize? Wind fields, or weather cells? The first could be a set of gl lines, whereas the second probably requires a texture. Also important, of course, is where you want to get the weather data from: should it be actual historical data, or generated? We already have a windfield model in BlueSky, although it is not visualized on the gui yet.
from bluesky.
Hey Jooste,
Many thanks for your prompt reply, I would like to integrate the perception level, I can get the NEXRAD level 3 data from ftp://tgftp.nws.noaa.gov/ open access.
this type of data can be read by Py-ART, the idea is the evaluate the ATC performance in the severe weather, so I highly appreciate if you could help me handle this issue. when I get the data I need it to appear in the active interface as levels not dbz, but i can give you the levels ranges and colors as per FAA standards.
from bluesky.
Ok, I would then implement this as a textured surface. There are a couple of steps involved.
The simulation and the gui are decoupled in BlueSky, and communicate through TCP. The weather data would be loaded as part of a simulation scenario, and then sent to the gui for visualization.
The required additions to bluesky would be:
- Code that loads weather data from a file, which can be called from the BlueSky command stack (this can be done in a plugin)
- Code that sends this data from the sim to the gui, and on the gui side some additions to be able to receive the data
- Code on the gui side to
- create a textured rectangle
- draw the rectangle
- upload the incoming weather data to the GPU's memory as a texture.
Step 1 is relatively straightforward, especially if you make this into a plugin. Step 3 would be straightforward if we already had gui-side plugins :) This might be a nice reason to start making them.. Step 2 is a bit cumbersome in the current main version, but should be easier in the version under development in the bluesky-zmq branch.
from bluesky.
Related Issues (20)
- Reading Cache HOT 3
- Scenario Files Not Working as Intended HOT 4
- ADDWPT not working HOT 9
- Adding text information to both waypoints and aircraft HOT 10
- Getting Time From Bluesky Sim HOT 2
- Running Multiple Simulations In Separate Intances of Bluesky HOT 4
- Add a reset for the autopilot? HOT 1
- Initialization as a python package issue HOT 2
- Switch performance model. HOT 1
- climb of the aircraft
- How to kill an orphaned BS node HOT 1
- QT Gui Fatal Error HOT 2
- Qt GUI scale issue HOT 9
- Is there any built- in function to calculate distance travel by the single aircraft? HOT 4
- Diferent results on same scenario HOT 6
- How to import flightradar 24 csv file into bluesky HOT 4
- How to simulate air traffic of your aerodrome in bluesky. Where is the source code of bluesky to read ? HOT 1
- Generating scenarios from real-time air traffic data OR from historic data such as from ASTERIX files HOT 2
- How to define holding pattern using command in bluesky.how to designate fix apart from waypoint using bluesky inside airspace ? HOT 2
- I have this problem installing "pip install bluesky-simulator[full]" HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bluesky.