User Tools

Site Tools


aerplot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
aerplot [2025/06/12 09:52] murilogerberaerplot [2025/06/12 10:05] (current) murilogerber
Line 3: Line 3:
 ===== 6.1. Introduction to AERPLOT ===== ===== 6.1. Introduction to AERPLOT =====
  
-AERPLOT is a post-processing utility for the AERMOD atmospheric dispersion model developed by the U.S. EPA. Its primary function is to generate plot files (with the .plt extension) that contain concentration data linked to specific receptor coordinates and elevations. These files can then be imported into Geographic Information System (GISsoftware such as QGIS for spatial visualization.+**AERPLOT** is a supplementary tool for the atmospheric dispersion model [[AERMOD]], developed by the U.S. EPA. Its main function is to generate graphical output files for simulated concentrations at different receptors. These files, with the `.pltextensioncontain concentration data associated with specific coordinates and elevations, and can be used for graphical visualization in GIS (Geographic Information System) tools such as **QGIS**.
  
-AERPLOT does not create maps directly; instead, it facilitates the export of simulation results for further spatial analysisThus, it acts as a bridge between AERMOD's numerical outputs and the graphical interpretation of pollutant plumes.+AERPLOT does not create maps directly but facilitates the export of simulated data for spatial interpretationIn this way, it serves as a bridge between **AERMOD's** numerical results and the visual analysis of pollutant plumes in geographic space.
  
-===== 6.2. Visualizing Emission Plumes with AERMOD and QGIS =====+===== 6.2. Graphical Visualization of Emission Plumes with AERMOD and QGIS =====
  
-==== 6.2.1 Exporting AERMOD Output Data ====+==== 6.2.1 Exporting Data from AERMOD ====
  
-To visualize AERMOD-generated plumes, we will convert the output file bloomington.plt into a CSV file. Follow these steps:+To graphically visualize the emission plumes generated by AERMOD, we will use data from the ''bloomington.plt'' file, which needs to be converted into a CSV file:
  
-Open the bloomington.plt file.+  - Open the ''bloomington.plt'' file
 +  - Select all data from the point indicated in the image and copy it.
  
-Copy all data starting from the section shown in Figure 1.+You can see an example of this in [[#Figure 1|Figure 1]].
  
 == Figure 1 == == Figure 1 ==
  
-<WRAP box center> {{:figura1plt.png |Figure 1 – Copy data from the .plt file}} <WRAP center> **Figure 1:** Copy all data from the `bloomington.pltfile after the header section. </WRAP> </WRAP> +<WRAP box center> 
-Next, open this [[https://docs.google.com/spreadsheets/d/1Uys7gp0fs19odP6Z65yDPKujNQ6OOJkRDHR567joY-c/edit?gid=0#gid=0|Google Sheet spreadsheet]] and paste the data as shown in Figure 2.+{{:figura1plt.png |Figure 1 – Copy all data from the file}} 
 + 
 +<WRAP center> 
 +**Figure 1:** Copy all data from the ''bloomington.plt'' file after the header. 
 +</WRAP> 
 +</WRAP> 
 + 
 +Now open [[https://docs.google.com/spreadsheets/d/1Uys7gp0fs19odP6Z65yDPKujNQ6OOJkRDHR567joY-c/edit?gid=0#gid=0|google sheets]] and paste the data as shown in [[#Figure 2|Figure 2]].
  
 == Figure 2 == == Figure 2 ==
  
-<WRAP box center> {{:figura2paste.png |Figure 2 – Pasting the data into the spreadsheet}} <WRAP center> **Figure 2:** Paste the copied data into the spreadsheet. </WRAP> </WRAP>+<WRAP box center> 
 +{{:figura2paste.png |Figure 2 – Pasting data into the spreadsheet}} 
 + 
 +<WRAP center> 
 +**Figure 2:** Paste the copied AERPLOT data into the spreadsheet. 
 +</WRAP> 
 +</WRAP> 
 ==== 6.2.2 Formatting the Spreadsheet ==== ==== 6.2.2 Formatting the Spreadsheet ====
  
-Delete row 2 by right-clicking on it and selecting Delete row, as shown in Figure 3.+1. Delete **Row 2** by right-clicking it and selecting ''Delete row'', as shown in [[#Figure 3|Figure 3]].
  
 == Figure 3 == == Figure 3 ==
  
-<WRAP box center> {{:figura3delete.png |Figure 3 – Deleting row 2}} <WRAP center> **Figure 3:** Remove row 2 from the spreadsheet. </WRAP> </WRAP> +<WRAP box center> 
-Select the entire sheet (Ctrl+A), go to Format > Number > Plain text, and apply it. See Figure 4 for reference.+{{:figura3delete.png |Figure 3 – Deleting row 2}} 
 + 
 +<WRAP center> 
 +**Figure 3:** Deleting row 2 in the Google Sheets spreadsheet. 
 +</WRAP> 
 +</WRAP> 
 + 
 +2. Select the entire sheet (`Ctrl+A`), go to **Format > Number > Plain Text** and click it. See [[#Figure 4|Figure 4]]:
  
 == Figure 4 == == Figure 4 ==
  
-<WRAP box center> {{:figura4textosimples.png |Figure 4 – Set data type to plain text}} <WRAP center> **Figure 4:** Convert all spreadsheet data to plain text format. </WRAP> </WRAP> +<WRAP box center> 
-With column A selected, go to Data > Split text to columns, as shown in Figure 5.+{{:figura4textosimples.png |Figure 4 – Convert to plain text}} 
 + 
 +<WRAP center> 
 +**Figure 4:** Convert spreadsheet data to plain text format. 
 +</WRAP> 
 +</WRAP> 
 + 
 +3. With **Column A** selected, go to **Data > Split text to columns**, as shown in [[#Figure 5|Figure 5]]:
  
 == Figure 5 == == Figure 5 ==
  
-<WRAP box center> {{:figura5dividirtexto.png |Figure 5 – Split text to columns}} <WRAP center> **Figure 5:** Split data in column A into multiple columns. </WRAP> </WRAP> +<WRAP box center> 
-Adjust the first row headers manually to match the appropriate data fields, as shown in Figure 6. The exact header names may vary depending on how the data was split.+{{:figura5dividirtexto.png |Figure 5 – Split text to columns}} 
 + 
 +<WRAP center> 
 +**Figure 5:** Splitting Column A data into multiple columns. 
 +</WRAP> 
 +</WRAP> 
 + 
 +4. Adjust the **first row** headers to match the data in each column, as shown in [[#Figure 6|Figure 6]]This must be done manually, as the separation may vary.
  
 == Figure 6 == == Figure 6 ==
  
-<WRAP box center> {{:figuraajustes.png |Figure 6 – Header adjustments}} <WRAP center> **Figure 6:** Manually adjust column headers to reflect the content. </WRAP> </WRAP> +<WRAP box center> 
-Save the spreadsheet as plot.csv in the directory: +{{:figuraajustes.png |Figure 6 – Header adjustments}}
-C:\Users\Cliente\Desktop\AermodTutorial\6.AERPLOT\+
  
-==== 6.2.3 Visualizing in QGIS ====+<WRAP center> 
 +**Figure 6:** Manually adjust the spreadsheet column headers. 
 +</WRAP> 
 +</WRAP>
  
-Once your spreadsheet is formatted, you can use QGIS to map the dispersion data.+5. Save the spreadsheet as `plot.csv` in the following directory:   
 +   ''C:\Users\Cliente\Desktop\AermodTutorial\6.AERPLOT\''
  
-If you don’t already have QGIS installed, download it from [[https://qgis.org/en/site/forusers/download.html|QGIS Download]] and complete the installation.+==== 6.2.3 Visualization in QGIS ====
  
-Open QGIS and click on Open Data Source Manageras shown in Figure 7.+With the formatted spreadsheetwe can now use **QGIS** to map the pollutant dispersion.
  
-== Figure 7 ==+1. If you haven't installed QGIS yet, download it from [[https://qgis.org/en/site/forusers/download.html|QGIS_Download]] and complete the installation.
  
-<WRAP box center> {{:figra7opendata.png |Figure 7 – Open Data Source Manager}} <WRAP center> **Figure 7:** Opening QGIS Data Source Manager</WRAP> </WRAP> +2Open QGIS and click the **Open Data Source Manager** tab as shown in [[#Figure 7|Figure 7]].
-In the Data Source Manager window (see Figure 8):+
  
-Select Delimited Text;+== Figure 7 ==
  
-Under File name, load the plot.csv file;+<WRAP box center> 
 +{{:figra7opendata.png |Figure 7 – Open Data Source Manager}}
  
-For Z field, select ZELEV;+<WRAP center> 
 +**Figure 7:** Opening the QGIS data source manager. 
 +</WRAP> 
 +</WRAP>
  
-Click Add.+3. Follow the steps illustrated in [[#Figure 8|Figure 8]]: 
 + 
 +   - Select **Delimited Text**; 
 +   - In **File name**, open the `plot.csv` file; 
 +   - In **Z field**, select the `ZELEV` field; 
 +   Click **Add**.
  
 == Figure 8 == == Figure 8 ==
  
-<WRAP box center> {{:figura8delimitedtext.png |Figure 8 – CSV import settings}} <WRAP center> **Figure 8:** Configure CSV import settings for AERPLOT data. </WRAP> </WRAP> +<WRAP box center> 
-Close the import window. In the main QGIS window, right-click in the top bar and select Layer Styling Panel, as shown in Figure 9.+{{:figura8delimitedtext.png |Figure 8 – Import CSV settings}} 
 + 
 +<WRAP center> 
 +**Figure 8:** Importing the CSV file containing AERPLOT data. 
 +</WRAP> 
 +</WRAP> 
 + 
 +4. Close the import window and, on the main QGIS screen, right-click on the top bar and select **Layer Styling Panel**, as shown in [[#Figure 9|Figure 9]]:
  
 == Figure 9 == == Figure 9 ==
  
-<WRAP box center> {{:figura9layer.png |Figure 9 – Open Layer Styling Panel}} <WRAP center> **Figure 9:** Enable the Layer Styling Panel. </WRAP> </WRAP> +<WRAP box center> 
-In the Symbology section (Figure 10), scroll down, click Classify, and then click Apply as shown in Figure 11.+{{:figura9layer.png |Figure 9 – Open styling panel}} 
 + 
 +<WRAP center> 
 +**Figure 9:** Open the layer styling panel in QGIS. 
 +</WRAP> 
 +</WRAP> 
 + 
 +5. Access the symbology menu as shown in [[#Figure 10|Figure 10]]. Then scroll down, click **Classify**, and finally click **Apply**, as shown in [[#Figure 11|Figure 11]]:
  
 == Figure 10 == == Figure 10 ==
  
-<WRAP box center> {{:figura10graduated.png |Figure 10 – Graduated Symbology}} <WRAP center> **Figure 10:** Choose a graduated color ramp for the data. </WRAP> </WRAP>+<WRAP box center> 
 +{{:figura10graduated.png |Figure 10 – Graduated classification}} 
 + 
 +<WRAP center> 
 +**Figure 10:** Choose the graduated symbology type. 
 +</WRAP> 
 +</WRAP> 
 == Figure 11 == == Figure 11 ==
  
-<WRAP box center> {{:figura11classify.png |Figure 11 – Apply classification}} <WRAP center> **Figure 11:** Apply the classification to visualize concentration levels. </WRAP> </WRAP> +<WRAP box center> 
-In the Browser panel, double-click OpenStreetMap to add the base map.+{{:figura11classify.png |Figure 11 – Applying classification}}
  
-In the Layers panel, drag the OpenStreetMap layer below the plot layer, as shown in Figure 12.+<WRAP center> 
 +**Figure 11:** Apply the concentration classification. 
 +</WRAP> 
 +</WRAP> 
 + 
 +6. In the **Browser** panel, double-click **OpenStreetMap** to add the base map. 
 + 
 +7. In the **Layers** panel, drag the OpenStreetMap layer to **position it below the plot layer**, as shown in [[#Figure 12|Figure 12]].
  
 == Figure 12 == == Figure 12 ==
  
-<WRAP box center> {{:figura12.png |Figure 12 – Layer ordering}} <WRAP center> **Figure 12:** Make sure the concentration layer is above the base map. </WRAP> </WRAP> +<WRAP box center> 
-==== 6.2.4 Final Result ====+{{:figura12.png |Figure 12 – Layer ordering}}
  
-With the map configured, you can now visually analyze the dispersion of the modeled SO₂ pollutant in the Bloomington areaThis spatial visualization helps identify areas of highest concentration over time, based on the AERMOD simulation results.+<WRAP center> 
 +**Figure 12:** Base map layer placed below the concentration layer. 
 +</WRAP> 
 +</WRAP> 
 + 
 +==== 6.2.4 Final Result ====
  
 +You will now be able to visually analyze the dispersion of the modeled **SO₂** pollutant in the **Bloomington** region. The spatial visualization allows for the identification of **areas with the highest concentrations** over time, based on the simulation data from AERMOD.
  
 +===== Attachment =====
 +{{ :plot.rar |}}
aerplot.1749747154.txt.gz · Last modified: 2025/06/12 09:52 by murilogerber

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki