Universite-Gustave-Eiffel / NoiseCapture

Android App dedicated to the measurement of environmental noise.
http://noise-planet.org/fr/noisecapture.html
GNU General Public License v3.0
88 stars 45 forks source link

Calculation of additional noise parameters (L10,L50,L90) from Octave Band sound levels #366

Closed EMargaritis closed 1 year ago

EMargaritis commented 2 years ago

Once we import the Geojson file in an ArcGIS environment we can see in the Attribute Table that we have all the octave band sound levels and the LAeq (avg). My question is how we can calculate the percentile noise levels and whether this is something that can be added in the Attribute table by default in a future update of the app.

Thank you, Efstathios Leq_NC ios

Picaut commented 2 years ago

@nicolas-f could you give the link to the source code for the percentile indicator L10, L50... calculation. Thanks.

nicolas-f commented 2 years ago

Hi,

The source code is here:

https://github.com/Ifsttar/NoiseCapture/blob/master/sosfilter/src/main/java/org/orbisgis/sos/LeqStats.java

Percentiles are calculated from L(A)eq 1s values.

EMargaritis commented 2 years ago

Thank you for the code Nicolas.

You would make our life much easier if Lpercetiles were also recorded in the geojson file and finally in the Attribute table when we open the file in a GIS environment. Now I am trying to do this by adding extra columns in the Attribute table and using a formula to calculate the percentiles.

Have a good day, Efstathios

On Mon, 21 Feb 2022 at 08:55, nicolas-f @.***> wrote:

Hi,

The source code is here:

https://github.com/Ifsttar/NoiseCapture/blob/master/sosfilter/src/main/java/org/orbisgis/sos/LeqStats.java

Percentiles are calculated from L(A)eq 1s values.

— Reply to this email directly, view it on GitHub https://github.com/Ifsttar/NoiseCapture/issues/366#issuecomment-1046568744, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV2RIUYILD2W2PGZ33S6DRLU4HVYJANCNFSM5OU2NCRA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

-- Dr. Efstathios Margaritis GIS Specialist - Urban sound planner

nicolas-f commented 2 years ago

Hi,

Each feature of the geojson file is already at 1 second interval. You can compute a single percentile for the whole geojson file or a range of features.

-Nicolas

EMargaritis commented 2 years ago

Hi Nicolas,

Would it be correct to calculate the percentiles for each second? I don't need it for the whole file.

Efstathios Margaritis

On Wed, 2 Mar 2022 at 09:32, nicolas-f @.***> wrote:

Hi,

Each feature of the geojson file is already at 1 second interval. You can compute a single percentile for the whole geojson file or a range of features.

-Nicolas

— Reply to this email directly, view it on GitHub https://github.com/Ifsttar/NoiseCapture/issues/366#issuecomment-1056564369, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV2RIU7L3DY2X6XZED34W73U54RRBANCNFSM5OU2NCRA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

-- Dr. Efstathios Margaritis GIS Specialist - Urban sound planner

nicolas-f commented 2 years ago

You want to compute each second the percentiles of all previous seconds ? If you want to do this I have nothing against it.