orbisgis / geoclimate

Geospatial processing toolbox for environmental and climate studies
GNU Lesser General Public License v3.0
59 stars 16 forks source link

Acoustic absorption coefficient and ground table #772

Closed ebocher closed 1 year ago

ebocher commented 2 years ago

As geoclimate proposes a method to estimate a reference traffic, it'd be nice to offer a way to return the sound absorption coefficient in a ground table. This will facilitate the link with NoiseModelling community (https://github.com/Universite-Gustave-Eiffel/NoiseModelling). So we can add in the input config file

"parameters": {
        "rsu_indicators": {
            "indicatorUse": [
                "LCZ",
                "TEB",
                "UTRF"
            ],
            "svfSimplified": true,
            "estimateHeight": true
        },
        "noise_indicators": {
            "ground" : true
         }
    }

The ground table should contain water, vegetation and imprevious_areas. The schema of the ground table should be defined with 3 columns :

@j3r3m1 @gpetit @nicolas-f @pierromond

ebocher commented 2 years ago

Working with the NoiseModelling team offers new research opportunities in the field of "naturally ventilated buildings and noise mapping".

j3r3m1 commented 2 years ago

If I understand well, the ground table is built according to OSM data and may become a table in the generic model (when "noise_indicators" is set to True) ?

j3r3m1 commented 2 years ago

If yes is it also used inside the geoclimate processes (new indicators are calculated ?)

ebocher commented 2 years ago

The final configuration file to produce data for noise simulation will be :

"parameters": {
        "rsu_indicators": {
            "indicatorUse": [
                "UTRF"
            ],
        },
        "noise_indicators": {
            "ground" : true
         },
        "road_traffic": true
    }

where

"indicatorUse": [ "UTRF" ] is used to estimate the OSM building height

"noise_indicators": { "ground" : true} is used to set the noise indicators to compute. Currently only the ground table as described above

"road_traffic": true" is used to set if the road_traffic table is build or not

IMPORTANT :

GeoClimate does not format the column names for the output building and the road_traffic table as required by NoiseModelling. Therefore, the NoiseModelling team needs to adapt the column names, e.g. replace height_roof with height

ebocher commented 1 year ago

Done ;) I will write a page on the wiki asap