GithubHelp home page GithubHelp logo

simaware-express's People

Contributors

bjerrecs avatar bossofgames avatar cornul11 avatar d0m1nu2 avatar devhazz avatar evenar avatar flynn683 avatar gideongrinberg avatar ithelesti avatar jet2code avatar jivebiscuit avatar jordanhavard avatar kemblespotter avatar kenkam avatar maiuswong avatar mardilb avatar micahbcode avatar minsulander avatar proudcobolwriter avatar qpanther0 avatar uhmarco 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

Watchers

 avatar  avatar

simaware-express's Issues

[Request] Filters for airport arrivals/departures

Per title, it would be awesome to be able to filter departures OR arrivals for a specific airport. This would allow people doing traffic management to see the traffic load into or out of a specific field. Often arrival capacity is the limiting factor for an airport, but the traffic picture can be somewhat confusing when looking at departures and arrivals simultaneously.

Another nice filter would be for airport pairs to see the traffic flowing specifically to and from those two airports at any given time.

I imagine either of these features could be implemented via the search bar or GUI, whichever is easiest.

Hide cancelled events on the map

When future events are cancelled / deleted from the VATUSA forums or other event data sources, they continue to be shown on the SimAware map. This is a problem because pilots may plan to participate in the cancelled event or waste time searching for details on an event that is only shown in SimAware.

Expected behavior
Events should no longer appear on the SimAware map if they are cancelled / deleted from the source events site at least one day before the event is scheduled to start.

Additional details
Here are two current examples of this pulled from https://api2.simaware.ca/api/livedata/events.json:

Click to expand {"id":875,"myvatsim_id":4416,"created_at":"2022-02-23 00:00:15","updated_at":"2022-02-23 00:00:15", "name":"Don't Bust the Bravo!","start":"2022-04-09 23:00:00","end":"2022-04-10 03:00:00","airports":"KISM,KSFB,KMLB,KORL","description":"

Looking for a challenge this weekend? Come fly down in the South of the US with us! The only requirement? Remain clear of the Orlando Class Bravo! We are going to be staffing up our smaller airports inside the F11 TRACON for your VFR enjoyment, but remember, Don't Bust the Bravo!<\/p>
"},

{"id":632,"myvatsim_id":4165,"created_at":"2022-01-22 00:00:15","updated_at":"2022-01-22 00:00:15","name":"Lounging? In the Lowcountry","start":"2022-04-09 23:00:00","end":"2022-04-10 03:00:00","airports":"KMYR,KSAV,KCAE","description":"

Ever want to see the famous Southern Hospitality that everyone is always talking about? Well here is your chance! Come join the Virtual Jacksonville ARTCC as we staff up the major airports around the Lowcountry and provide you with some fabulous Southern ATC, as you fly into, out of and around the Lowcountry! Bring your jets, props and pistons and feel free to fly fly all around VFR as we present you with Lounging? In the Lowcountry!</p>
"},

Request: history line toggle

Hi

Personally, I am not a fan of the website zooming in/out when selecting a flight. It also hides all other aircraft while doing so.
Could it possibly be considered to simply show the history trail without moving the screen or hiding aircraft? Kinda like how selecting a flight in FR24 works.

-Matisse

Approach area polygon glitch

If the controller logs off when hovering over an approach sector so that the area polygon is shaded light blue, the outline is removed from the map but the area polygon remains shaded in.

SimAware Event Analysis Request for Events over 8 hours

Apologies if this is being asked in the wrong place.

Though I understand why there is a time limit for event analysis, we do have a few events that span for over 8 hours.

We had a long haul event yesterday from FACT to OMDB with departures starting around 0800z and arrivals reaching 2100z (if I'm not mistaken).

Not sure how best to suggest an option for those events to be included/added/suggested to the SimAware Events.

Latest Vatspy sectors

Sctors are not updated with the latest vatspy-data repository release (AIRAC 2208).

Invalid response from KBTR

At the time of creating this issue, I am seeing exceptions thrown from the refreshATC function call which block the reset of js initialization.

It seems to be coming from an invalid response from one or more LatLong requests in the following bit of code:

for(id in locals) {
let local = locals[id];
var lat = Number(local.loc.lat);
var lon = Number(local.loc.lon);
var di = new L.divIcon({className: 'simaware-ap-tooltip', html: getLocalTooltip(local.loc.icao), iconSize: 'auto'});
oloc = new L.marker([lat, lon],
{
icon: di,
})
oloc.bindTooltip(getLocalBlock(local.loc.icao), {opacity: 1, sticky: true});
locals_featuregroup.addLayer(oloc);
}

The local object in question contains the ICAO code in the "lat" key:

{"loc":{"icao":"BTR","iata":"United States","name":"Baton Rouge Metropolitan","city":" Ryan Field, Baton Rouge","lat":"\\"KBTR\\"","lon":"30.53319931","callsign":""},"GND":[{"callsign":"BTR_GND","name":"Jude Adams ","freq":"121.900","atis":null,"created_at_timestamp":1658448088}],"TWR":[{"callsign":"BTR_TWR","name":"Jason Lu","freq":"118.450","atis":null,"created_at_timestamp":1658448190}],"DEL":[{"callsign":"BTR_DEL","name":"Chris Vahlkamp","freq":"119.400","atis":null,"created_at_timestamp":1658451074}]}

And the results in lat being assigned as NaN (line 980)

I don't really have any suggestions on a solution since I'm not familiar with your codebase. Just wanted to report while I'm waiting to redownload MSFS after yet another messed up update ๐Ÿ˜ 

Anyway, thanks for making this great project!

Prefix array in TRACONBoundaries.geojson

The prefix entry
{"id":"YSSY","name":"Sydney Approach North","prefix":["SY","SY-D","SY-DE","SY-S"]
only displays one of the logins when multiple are active. For example SY_APP, SY-D_APP and SY-DE_APP were all active, but only SY-D_APP was displayed in the simaware map.

I may have misunderstood the use of the Prefix array, but I thought it was to define multiple prefixes that shared the same boundary and assumed that any active logins that matched the prefixes would be displayed when hovering over YSSY (in this case)

Is this the case or should I define separate entries for each callsign that shares the same boundary?

IWA_TWR shows at UUBI instead of KIWA on the map

IWA_TWR is tower of Phoenix-Mesa Gateway General Airport (ICAO: KIWA, IATA: AZA) in Arizona, USA. Whenever this controller comes online, the map shows his location as Ivanovo-South airport in Russia (ICAO: UUBI, IATA: IWA). The mistake was most likely caused by the fact that "IWA", which is FAA LID for KIWA, also happens to be IATA code for Ivanovo-South. I contacted controller via chat and he confirmed he is controlling Phoenix-Mesa Gateway and not Ivanovo-South.
IWA_TWR needs to be changed its location to KIWA (33.307778, -111.655556) instead of UUBI.

IWA-UUBI

Controller info

It would be nice to show a controller rating next to name and surname. Another thing to consider is showing controller info (atis info lines)

Palomar Airport Incorrect Geographical Location

McClellan-Palomar Airport (KCRQ) is located in northern San Diego, CA, U.S.A. When controlling CRQ_TWR, a controller is instead shown online at the Caravelas Airport in Southern Brazil. ATIS is displayed at the correct location, but the location of the tower controller is not.
simawarebrazil

Approach boundaries

Hello,

Scrolling through your code, I can't really find where do you get your Approach boundaries, like EDDB, LFMN or LEMD_APP. Would you be so kind to make a documentation how to provide coordinates for these.

Cheers,
Mateusz

Track Flight

Add a feature to be able to "lock" on a flight and track it while moving. This should not hide other traffic on simaware (similar to what happens when you click on an aircraft).

Anti-meridian bug

Hello
There is an issue showing the map when it is centered on or near the anti-meridian (+/- 180 degrees longitude) -- only half of the map is shown
Thanks

Request: New icons for Military Planes on Simaware map

Hi

I have noticed nice improvements to the Simaware map when Flying on Vatsim.
The F22 now has an aircraft object showing on the map. would it be possible to do this for the following military aircraft?

F18, F15, F16. Lockheed U2 & SR71

many thanks
F18
anks

F15
Lockheed SR71

F16
Lockheed U2

[Question] ATC Logon Codes

Hey,

for EDGG we changed the logon codes to comply with sector names irl.
for example we changed EDGG_K_CTR to EDGG_KTG_CTR. When we overtake a station the new controller logs in with EDGG_K1G_CTR.

Now my questions:

  • Do you use the vatspy-data for boundaries display?
  • If yes, what do you prefer how we provide the new sector data.

If you use vatspy-data-project, take a look to our latest PR: vatsimnetwork/vatspy-data-project#586

Datafeed enters arrival field on departure.

Hello! I am working on a site that uses this API (which is absolutley wonderful)

Had a few instances where the live.json file enters the 'arrived_at' time immediatley after departure. For context, I am still airbourne and the flight is 2.5hrs long.

image
Not exactly sure why or how this is happening. However I do need the arrived_at variable to be correct to ensure my schedule site works as expected.

Any ideas/solutions would be appreciated!

Request: bookmarks

Title. Maybe up to 3 bookmarks saved in a small button/buttons in a corner?

Event seems to be displaying wrong date in UI

This event is showing as Jan 1 0300-0600Z on the front end:
image

The MyVATSIM events API has the start time as Jan 2 0300Z:
image

The SimAware backend also has the start time as Jan 2 0300Z (converting the UNIX time below to Zulu):
image

So I think this issue is either in loadUpcomingEvents() or more likely just in the front-end presentation here? I can do some more debugging if needed.

Squawks 7700 and 7600

Would there be way to change the icon color or somehow highlight airplanes which are squawking emergency? Similar to FR24, could be cool little addition.

Airbus NEOs not listed in Data\Aircraft stats page

The A320neo and A330neo family aircraft codes do not get listed on the Data\Aircraft type page. At the time of writing, there are 119 A320neos (A20N) flying on Vatsim (as seen on the map page search/filter), 37 A321neos (A21N), 32 A330-900 (A339) but neither is listed on the stats page. Unsure if this also affects the A319neo (A19N) and A330-800 (A338) as none were flying at the time of looking.

image

image

image

image

Display correct CTR/FIR boundaries

Is there a possibility to display the correct CTR/FIR boundaries on the map like on VATspy or other clients which use the vatspy data project from github? This would help much CTR controllers that pilot will not contact them because of Simaware showing the wrong boundaries (for example no split from LSAG_CTR and LSAZ_CTR). Thanks for checking this!

Streamers overlay (website)

If there's too many streamers at once, the streamers' overlay from the website itself isn't scrollable, so you can't see everyone.

I'm talking about the list shown below:
image

Originally posted by @MatisseBE in #8 (comment)

New call sign does not display

CZEG has created a new call sign. It combines the CYYC (CYYC_APP) and CYEG (CYEG_APP) terminal control areas under one call sign, CZEG_APP on 124.450. CYYC_APP and CYEG_APP are unchanged.

Create South Korea add UIRS

Hello~ I'm Sungho Kim, VATKOR (vatsim korea division) ATM.
could you add UIRS for South Korea?
RKRR_A_CTR uirs includes these FIRS: RKRR_CTR / RKDA_CTR.
thanks in advance.

Incorrect placement of location dot

Maybe this has something to do with east/west of the Meridian but these red dots, which I assume depict airport location, are placed incorrectly. Instead of right of the ICAO airport name, they should be at the left top, like the arrow.

Maybe it isn't supposed to show the location and acts as a mere "notification" dot, either way, it got me all confused.

Location shown here is around Belgium, Netherlands, Germany,...

image

Regards

Confusing event time indication

Hi everyone,

First of all, I find the new map update very successful and clear. However, I noticed a discrepancy in the event times in the new event information at the bottom left of the screen.

In the display at the respective airports it is shown correctly in zulu, whereas the display at the bottom left in my case (CET time zone) shows the local time but implies UTC/zulu time

In my example screenshot, the BERlin Thuesday event on Dec. 19 is to be considered.

I use the latest Brave Brower v 1.61.104

Best regards

image

Ruler overrides close button

Hello,

I don't know maybe this is about my PC or screen resolution etc. ruler function button overrides close button for airport info box. Maybe you can consider to put ruler somewhere else.

image

Regards,
Fatih Mutlu

Record the atc coverage around the world

Hello, I've started a project for which I need the history of the vatsim controller coverage around the world (where there was atc at a given hour, what stations, when the atc logged in and out)
If you have a file that contains such information that would be very helpful and appreciated.
Thanks

Streaming overlay

It would be great to have the streamer's widget from the legacy version to use as a browser source.

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.