Noise Modelling using WPS Modelling to determine noise emissions
Contents
Introduction
Purpose
The objective of this tutorial is to demonstrate how to determine noise emissions caused by traffic and construction at Carleton University during a typical day. We will use Noise Modelling v4.0, a free application that can be downloaded and used on any computer.
Downloading Noise Modelling v4.0
Noise Modelling v4.0 can be downloaded from its GitHub page Noise Modelling. Ensure your computer meets the environmental requirements for Windows or Linux, particularly regarding Java compatibility. Once downloaded, run NoiseModelling_xxx_install.exe to install the application.
To start the tool, run NoiseModelling.exe or double-click the desktop icon that is created during installation. This will open a page in your default web browser.
Preparing the Data
You have been provided with datasets containing the Buildings and Roads required for this tutorial. Use either ArcGIS Pro or QGIS to process the data. In this tutorial, we will use ArcGIS Pro.
Ensure your project uses a metric projection system, such as NAD83 / UTM Zone 18N (EPSG:26918) for the Ottawa area.
Buildings
1. Add the provided Buildings shapefile to your project.
2. Ensure the file's projection is EPSG:26918. If not, use the Project tool to correct it.
3. Verify the attribute table contains Geometry and Height fields. Refer to the Building Requirements page for details.
4. If height data is missing, obtain it using a surface model and assign reasonable values.
Roads
1. Add the provided Roads shapefile to your project and ensure its projection is EPSG:26918.
2. Confirm the attribute table contains the required fields: Geometry, a Primary Key (PK), and traffic-related attributes (e.g., LV_D, LV_E, LV_N, etc.). Refer to the Roads page for a complete list of required variables.
We have filled in the attribute table for you, but you can make changes to see the impacts it makes on the final product at your convenience.
Points Source
We need to create our own Point Source layer for where the construction equipment is located. First create the new point layer using the "Create Feature Class" tool. When creating the new layer make sure that it is in the correct projection EPSG:26918.
Make sure that your attribute table contains the Geometry, PK and LWD500, LWE500, LWN500 which is the sound level at 500Hz frequency and a height. You can use this website to look at typical construction noise sound levels.
Once the attribute table is set up, go to the edit tab and find the "Create" button. Select, the Point Source layer you just created and add points were you want construction noise to come from. Make sure to save your edits. Open the attribute table again and fill in the noise levels. The height is how high the sound originated from, you can choose whatever is reasonable here.
After all the attribute table is filled out use the "Feature To 3D By Attribute tool", use the Point Source as the input and use the Height as the two height fields. This will turn the 2D shapefile into a 3D shapefile which is needed for the Noise Modelling.
Using Noise Modeling Level from Traffic
After you open the Noise Modelling tool the web browser will open to a blank Builder screen. On the left hand side there will the all the tools that you can use. You just need to click and drag the box over onto the Empty builder page. To run a tool you need to click on one of the boxes pertaining to the tool then click the Run Process button in the top right corner of the screen.
When a tool is run properly you will receive a message on the right in the console. If it does not run and error message will occur on the console screen.
Importing Files
To start you will use the Import_File tool under Import_and_Export section. You will want to do that 3 times. The Orange boxes are mandatory for the tool to run whereas the beige are optional.
Add Display_Database that is found under Database_Manager. This is a helpful tool to see what tables are on the console. On the Display columns of the table check the box showColumns then run process.
Place the location of your file in the Path of the input File, then it is recommended to give the table a unique name in Name of created table, we have used carleton_roads, carleton_buildings and Point_Source. It is very important that you write the EPSG:26918 code in the Projection identifier for each file or the tools later will not work.
Creating Receiver Points
To create Receiver Points use the "Regular Grid" tool that can be found under the Receiver section of the tools. The only input you need to run the tool is the name of the buildings file. You can adjust the output name and the height at which the receiver points are located. You also have the option of creating receiver points from a bounding box which would just be a shapefile that you input into the model separately. This tool will create a regular grid of points within the bounds of your buildings but not place any points where the buildings are located.
Calculating Noise Level from Traffic
In this step drag the Noise Level from Traffic tool box that is found under NoiseModelling into a section with lots of vertical empty space on you board. Fill in the table names that were imported for the Receiver, Buildings and Roads. If you need to keep running the Display Database tool to see what your table names of set as. This will create 4 tables, LDAY_GEOM, LDEN_GEOM, LNIGHT_GEOM and LEVENING_GEOM.
There are many optional boxes to fill in for this tool. Feel free to find the suitable data and fill in the boxes as per the instructions to get more accurate data to your situation.
Exporting Results
Find the Export_Table tool under Inport_and_Export, and drag it onto the screen. Input the name of the table you want to look at for example LDAY_GEOM for the day time results, and input the path that you want to place the file in. This path must include the folder location you want, then the name you want the file to be, then the type of extension in our case shp. ...\...\...\results\LDAY_TRAFFIC.shp Do this for all 4 tables.
Using Noise Modeling Level from Source
The files you uploaded at the beginning stay on the console the entire time unless overwritten by a newer upload with the same name. Since we have all the tables we need, just find the Noise_level_from_source tool under NoiseModelling and drag it onto the screen. As you did with the Noise from traffic, fill out the table names for Receivers, Buildings and now sources and run the tool. As with the Noise from traffic, the Noise from Source has many optional variations that you can play with to get more detail with your results.
Make sure that you have already exported all the the previous tables as running this tool will override the previous tables data.
Visualizing the Results
Now we can go back to the ArcGIS Pro project we had started and add in all the layers that we have just exported. Open the symbology tab for each and change it from Single Symbol to Graduated Color and set the value to the LAEQ column which stands for the Equivalent Continuous Sound Pressure Level.
Saving your Work
When you are finished or at anytime you can click on the File button at the top of the page and you can save your builder to the local browser storage. When you open the Noise Modeler the next time, you will see a blank page. Just click on the File button again and open from local browser will open from the last time you saved. You can also Import and Export the clipboards to share your work with others.
Conclusion
This WPS Builder has many more tools that can be used for Noise Modelling that I have not touched upon. These range from Geometric tools, to Matsim, acoustic, experimental and building your own receiver grids. It is great that this tool runs on its own server so as long as you have a good connection to the internet, it will run the processing on its own. The thing to look out for when using this tool is that the requirements for each box is very specific, so you need to pay attention to what it asks or else it will give you error messages. In some instances you may need to fill in boxes that are not required for the tool to run so try to fill in as much information in the boxes as you can. The Modeling Level from Source can only calculate one point source at a time. Even if you have multiple Point Sources it will only calculate the noise level from the very first point in your shapefile. Hopefully in the future you would be able to calculate more than one points source as well as adding directivity to each point.
This is the end of the tutorial, I hope you have enjoyed working through this scenario and have a basic grasp of how to use the Noise Modelling tool.
Feel free to make and edits and improvements on this page as we are constantly trying to improve these tutorials.