Jump to content

Recommended Posts

Is everything ok with idstatusint.php? It's not showing subdivision now... What's happened?

For example,

https://cert.vatsim.net/cert/vatsimnet/idstatusint.php?cid=1151765 is from vACC Ukraine,

https://cert.vatsim.net/cert/vatsimnet/idstatusint.php?cid=1328110 is from vACC Moldova...

Kirill Shabunin

VATRUS 7, Division Information Services Director

Link to post
Share on other sites
  • Replies 70
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Hi everyone, It is likely that this information will be deprecated shortly, with the introduction of the VATSIM API. (this will provide the JSON feed and other information that you want - al

  • 11 months later...
  • 2 weeks later...
Other than s[Mod - lovely stuff]ing stats, is there a way to get monthly hour totals for user stats like I can on the stats page? I'm trying to automate my roster activity tracking.

Nope. You’ll have to do it like the rest of us.

 

  • Download the data feed every 3-5 minutes
  • P[Mod - Happy Thoughts] the data feed and add it to a database
  • Calculate the user statistics from your database

Controller (C1), Los Angeles ARTCC
Developer: xPilot, vATIS

Link to post
Share on other sites
Other than s[Mod - lovely stuff]ing stats, is there a way to get monthly hour totals for user stats like I can on the stats page? I'm trying to automate my roster activity tracking.

Nope. You’ll have to do it like the rest of us.

 

  • Download the data feed every 3-5 minutes
  • P[Mod - Happy Thoughts] the data feed and add it to a database
  • Calculate the user statistics from your database

Which is highly ineffective and redundant given that we have mirrors that are already doing this. The status data is an awful way to manage this. I know the idstatus doesn't currently have the function... my hope is that there are plans for this (like I hear rumored that some regions and/or divisions are planning to offer) or some other mechanism that's not widely known. Anybody that is dependent on the status data has a gnarly dependency, though, and I'd rather treat VATSIM as a source of truth.

 

We could all greatly benefit from such functionality.

Air Traffic Manager

Houston ARTCC

http://www.zhuartcc.org

Link to post
Share on other sites
Other than s[Mod - lovely stuff]ing stats, is there a way to get monthly hour totals for user stats like I can on the stats page? I'm trying to automate my roster activity tracking.

Nope. You’ll have to do it like the rest of us.

 

  • Download the data feed every 3-5 minutes
  • P[Mod - Happy Thoughts] the data feed and add it to a database
  • Calculate the user statistics from your database

Which is highly ineffective and redundant given that we have mirrors that are already doing this. The status data is an awful way to manage this. I know the idstatus doesn't currently have the function... my hope is that there are plans for this (like I hear rumored that some regions and/or divisions are planning to offer) or some other mechanism that's not widely known. Anybody that is dependent on the status data has a gnarly dependency, though, and I'd rather treat VATSIM as a source of truth.

 

We could all greatly benefit from such functionality.

If such mirrors already exist, then please share them so others can benefit from their use.

 

The only "big" data API service that comes to mind is the one provided by VATEUD. And, if you're solely relying on them for your statistics, then you're SOL when they're encountering service disruptions; As of writing, their API is inaccessible due to heavy load...

Controller (C1), Los Angeles ARTCC
Developer: xPilot, vATIS

Link to post
Share on other sites
If such mirrors already exist, then please share them so others can benefit from their use.

 

The only "big" data API service that comes to mind is the one provided by VATEUD. And, if you're solely relying on them for your statistics, then you're SOL when they're encountering service disruptions; As of writing, their API is inaccessible due to heavy load...

I have heard of data mirrors archiving the data but being unwilling to share it. I'm quite tempted to offer ARTCC resources as a mirror so we can offer a service like I'm asking for.

Air Traffic Manager

Houston ARTCC

http://www.zhuartcc.org

Link to post
Share on other sites
I have heard of data mirrors archiving the data but being unwilling to share it. I'm quite tempted to offer ARTCC resources as a mirror so we can offer a service like I'm asking for.

Since there are no services that freely offer this (yet), then please explain why downloading and parsing the datafeed is ineffective and redundant? We have been doing this at ZLA for over a decade and it hasn't failed us yet...

Controller (C1), Los Angeles ARTCC
Developer: xPilot, vATIS

Link to post
Share on other sites
I have heard of data mirrors archiving the data but being unwilling to share it. I'm quite tempted to offer ARTCC resources as a mirror so we can offer a service like I'm asking for.

Since there are no services that freely offer this (yet), then please explain why downloading and parsing the datafeed is ineffective and redundant? We have been doing this at ZLA for over a decade and it hasn't failed us yet...

Because everybody has to retain full copies. Everybody is trying to replicate the source of truth with 2 minute slices, but every minor error results in additional loss of precision. It's great you've been doing it that long and it generally works, but it doesn't mean that it's the most correct solution to ever be implemented or that it can't be improved upon. Have you never run in to parsing issues as a result of special characters that pop up? Mirrors dropping away for forever? Mirrors that are out of sync? (p.s. there's no good solution to the last one except polling multiple on each refresh, but that's a bandaid, not a solution, and still could lead to another race condition)

 

If the status quo is never challenged, how do you expect to ever see any kind of incremental improvement?

Air Traffic Manager

Houston ARTCC

http://www.zhuartcc.org

Link to post
Share on other sites
  • 2 months later...

Hi,

 

I'm with Matthew: it would be awesome if the idstatus could be expanded! I am currently developing a tool for the DutchVacc Training Department, in order to make it easier for them (and the mentors) to keep track of all mentees' progress. Obviously, I need to display the amount of time that each mentee has controlled at the relevant positions (EHAM_N_GND, EHAM_S_GND etc.).

 

I consider VATSIM as the 'single point of truth', so I'd like to download all relevant data once a day. There is no need for real-time accurate data.

 

Perhaps this feature should only be available to VACCs, thus avoiding excessive server load/bandwidth usage.

 

(and I prefer JSON )

 

Martijn

Link to post
Share on other sites
  • 1 year later...
I don't think it's ever done that.

 

Any chance this will happen? For us locally, this is the most important information. Is the person in question a member of our vACC or not. And now with VATEUD discontinuing their API, it's even more hard to poll that data.

 

It's also information that is already publicly available on the statuspage

Martin Stockzell

Director - ACCSCA1 | VATSIM Scandinavia

VATSIM Network Supervisor

Link to post
Share on other sites

No, I don't think there's a chance it will happen. VATSIM is in the process of limiting user information given, not giving more access to it. And yes, it is currently publicly available, but you can forget about that sometime 'VATSoon' as well. Any kind of organization (VA, VACC, and so on) will only be able to get information that users explicitly grant access to. Just like with subdivisions now: you can only (if we forget status check site) get the data if the user logs in with SSO (aka grants you access to their info).

Néstor Pérez
A Random Platypus
## [email protected]
Facebook Twitter Instagram
VATSIM Logo
Link to post
Share on other sites
No, I don't think there's a chance it will happen. VATSIM is in the process of limiting user information given, not giving more access to it. And yes, it is currently publicly available, but you can forget about that sometime 'VATSoon' as well. Any kind of organization (VA, VACC, and so on) will only be able to get information that users explicitly grant access to. Just like with subdivisions now: you can only (if we forget status check site) get the data if the user logs in with SSO (aka grants you access to their info).

 

Thank you for your reply. We understand the decision of limiting information given in light of GDPR and in similar privacy regulations. However, I'd like to emphasise the importance for us (vACC) to have updated member lists, which is not possible if the VATSIM SSO will be the only source of data. This causes us to only get updates of a member's vACC upon login creating the problem of not knowing when a member has left our vACC. This data is often used to notify our training staff of someone who potentially should be removed from ATC training queue.

 

We'd like to know if this challenge is thought of in this process, or eventually acceptance that the vACC's will not be able to have up-to-date member lists? The easiest solution would be a simple API that provides list of CIDs and no other data to vACC's in order to conquer this problem.

Daniel Lange

Web Services Director
Vatsim Scandinavia

[email protected]

Link to post
Share on other sites

Don't blame GDPR for organizations providing too strict solutions

Even within the playground of GDPR, VACCs have a legitimate interest to keep their roster accurate. Currently, VACCs are very likely to retain all information on the people who left their VACC, as they never get the update that they left. Which is also a GDPR issue as you're retaining personal information which you no longer need to process.

 

I believe it will be fine to have an endpoint which exposes the current people within the region/vacc/subdivision. Of course this endpoint will have to be authenticated like the current SSO and authorized on a division basis. As my VACC, doesn't have a legitimate interest to request the german VACC for example.

Link to post
Share on other sites
  • 6 months later...
Hello,

 

is it possible to add an output parameter to the url to receive e.g. a JSON result?

 

 

Greetz Arne

 

I came to this thread looking exactly for this. Any chance to get the same info in JSON format?

Javier Larroulet (C3) - Chile vACC

18.png

Link to post
Share on other sites
  • 1 month later...

Hi everyone,

It is likely that this information will be deprecated shortly, with the introduction of the VATSIM API.

(this will provide the JSON feed and other information that you want - also please be aware that VATSIM Connect will return sub-division)

 

  • Like 2

Zach Biesse-Fitton
VATSIM Developer and Supervisor | VATPAC Interim Division Director

vatSys Development Team

Link to post
Share on other sites
  • 2 weeks later...

Hi Zach,

Saw the sticky regarding the VATSIM API. I think it meets all we need as a vACC. 

I haven't begun working on it but it seems that the most basic info (basic user data for a CID and online times per rating for a CID) can be queried without any sort of API Key or Token. Will that remain that way? Would there be any sort of rate limits enforced on at least those API methods?

 

Javier Larroulet (C3) - Chile vACC

18.png

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...