Hello, I was introduced to Safecast recently and so I'm still learning about the various data sources and access points (web api, downloadable dataset, postgres db). I would like to display the Safecast data on a map by plotting the captured values based on the coordinates. I also want the data to be updated daily and display averages for the month. For instance, the Jan 2 map will display data captured on Jan 1, and then the Jan 3 map will display the average of data captured on Jan 2 and Jan 1, etc.
I want to ask what data source I should use for the most "official" data points. The web api has endpoints for "measurements captured on certain dates" and "measurements added to the database on certain dates". However, only the first endpoint seems to be returning any data on my end. Does all data from the first endpoint eventually get added to the second endpoint? Should I just display data from the second endpoint to only include data that makes it into the database? Is this also data that is included in the downloadable dataset?
I also thought about using the postgres db but I don't see a table that matches the format of the dataset. And I would have to download the data somehow and upload it into my own database to query. The simplest method seems to be to map the data returned from the api endpoint into my own database and query from there. I welcome any suggestions about how best to get this done since this is my first time working with such a large amount of data and so many data sources. Thank you!