------- © oEPA Output Presentation Outline An exploration of output results. Post-Processing Menu - Summary Report. - MySQL Scripts. - State/County Map. Feel free to ask questions! ------- © oEPA MOVES Output All of the results of a MOVES run are stored in MySQL database tables. These results can be accessed by: - Using MOVES post-processing tools. - Using MySQL query commands. - Using the MySQL Query Browser software. - Using Microsoft Access with a MySQL ODBC. Any table may be exported to other applications (i.e., MS Excel) for further processing. ------- © oEPA Output Tables MOVESOutput - Contains the emission results. MOVESActivitvoutput - Contains the distance. MOVESRun - Information about the run. Emission Rate Output: - MQVESLookupQutput - MQVESLookupActivityQutputTemp Diagnostic Tables: - ActivitvTvpe, MQVESError, MOVESTablesUsed, MQVESWorkersUsed and MQVESEventlog tables are used for run diagnostics. ------- Output Tables File Edit Mew Query Script Toots Window Help sJ Refresh [SELECT' FPOH \Wr' I E (plain Compare O ResuJUel 1 disSanceUnilc roaesL [ai-aDH-niMr stafemeni- Dafa Manipulation Statements 11 ,L iHit ct tements M L Ti ar a t unai and LocNng .,, Citati't' AJr in Oration Statements trpli dtrn jf^t-ments ------- MOVESOutput Table MOVESRunID iterationID yearlD month ID daylD hourlD statelD countylD zonelD MnklD pollutant! D process! D sourceTypelD fuelTypelD modelYearlD roadTypelD SCC emissionQuant emissionQuantMean emissionQuantSigma ------- MOVESActivityOutput Table MOVESRunID iterationID yearlD month ID daylD hourlD statelD countylD zonelD MnklD sourceTypelD fuelTypelD modelYearlD roadTypelD SCC activityTypelD activity activityMean activitySigma ------- MOVESRun Table MOVESRunID outputTimePeriod timeUnits distanceUnits massUnits energyUnits runSpecFileName runSpecDescription runSpecFileDateTime runDateTime Scale minutesDuration defaultDatabaseUsed masterVersionDate masterComputerlD domain domainCountylD domainCountyName domain DatabaseServer domain DatabaseName 8 ------- Post-Processing Menu File Edit Preprocessing Action Postprocessing Settings Help Description Scale Time Spans Geographic Bounds El I Vehicles.Equipment Road Type Pollutants And Processes Manage input Data Sets 0 Strategies [+] J Output Advanced Performance Features Run MySQL Script on Output Dai Produce Summary Report Produce State/CountyMap Run MySQL Script on MOVES Output Database 9 ------- © oEPA Post-Processing Menu Use this menu once you have results. You select an existing output database using the runspec used to generate the results. Options for processing output include: - Execute existing MySQL scripts. - Summarize results into text files. - Graphically represent results in a county map. 10 10 ------- Post-Processing Scripts Select Scrlptllj Select output processing script DecodeMOVESOutput.sql T OK Cancel 11 11 ------- Post-Processing Scripts Select Script i to) Select output processing script DecodeMOVESOiitput.sql T DecocteMOVESOutput.sql TabbedOutput.sql •\2 ------- vvEPA Post-Processing Scripts The scripts are applied to the latest RunID in the current output database selected by the runspec. You can select previous runs from the database using the MOVES Run Error Log window from the pull down Action menu. These are simply MySQL command scripts stored in the /database/OutputProcessingScripts folder of the MOVES application installation. Users may write their own scripts and add them to the folder or add scripts obtained from other users. 13 13 ------- Decode MOVES Output Script - MOVES Post-Processing MySQL Script - Decodes most key fields of MOVESOutput and MOVESActiuityOutput Tables - Creating tables DecodedMOVESOutput and DecodedMOVESActMtyOutput - that contain the additional character fields - This version written 9)22)2005 - Assumes MOVESOBDRAFT2009 database exists and can serve as a source of the - relevant category tables listing legal values. - LEFT JOINS are used so that records with NULL key field values will be preserved. - Version updated 2008-07-07 for "distance" change to more general "activity". 14 14 ------- oEPA Post-Processing Scripts-Warning! Read the script documentation! - Scripts may require that you run MOVES is a particular way. - Scripts may require specific units. As we get more experience with using MOVES, new scripts will likely be written. Do you have ideas for useful scripts? Send them to mobile@epa.gov. 15 15 ------- Produce Summary Report Emission Prod' •fl Select Emission Process to Report AH Processes OK Cancel 16 16 ------- © vvEPA Summary Report You select the database you wish to summarize using the runspec. Select which process you wish to summarize. 17 ------- Summary Report *: Specify Parameters for Summary Repoi xJ Report Title: [Summar/ Report Specify Report for Emission Process: Total of All Report File Name: |SummaryReport Run Number(s) Order .'Choose Categories Data Items Run: 1 Time: 2008-11-29 16:14:50 OrangeCounty roadTypelD Distance modelYearlD Oxides of Nitrogen statelD yearlD rnotrthID daylD hourlD countylD sourceTypelD fuelTypelD MOVESRunID Move To Top of List Display on Screen ikl Produce tabbed output Estimate Report Width 55 Columns OK Cancel 18 18 ------- vvEPA Summary Report Name Summary Report Table and File Choose the Run from the list available in the database. Choose the categories of the summary and their order. Choose the pollutants included in the summary. Display on screen and/or text file output. Estimate column width for text file. Results will also be stored in a MySQL table in the output database for the runspec. 19 19 ------- Summary Report: Body ^^H & Screen Reoort i! &* Road HodelYr 2 1969 2 1970 2 1971 2 1972 2 1973 2 1974 2 1975 2 1976 Print and Close Report Close Report -^.,: xi NOx Distance 0 0 1SS2S S193 15677 5244 1S938 5331 16791 5451 33671 11202 51718 17148 54133 17788 ^ T 20 20 ------- © vvEPA Summary Report Body Sums the pollutants you selected into the categories you specified. Note that the road type categories are indicated by their numeric codes. 21 ------- Summary Report: Header ^^H 1 Screen Reoort [Header Run IB** ,|. BUM* », i Header Item Report Title Report Date/Time MOVES Output Database Emission Process 1 1 Run Date /Time Run Specification 1 Run Spec 1 1 1 1 1 File Date /Time Run Spec Description Mass Units Energy Units Distance Units Time Units Print and Close Report Close Report »£,,;•,')".' i •' x) Item Value Summary Report 2008-11-29 18:13:3 orangecounty mo All 2008-11-29 16: 14: SO OrangeCounty 2008-11-29 16:14:38 Chapel Hill, Orange County 1999 This is only a test. g J mi hour 22 22 ------- • IT* © oEPA Summary Report: Header ^^^^^^^^^^^^^^m The header information shows you information about the summary results including: - The units of the values. - The run ID and database from which the data was taken. - The description of the run you put in the runspec. - The date and time the report was generated. 23 23 ------- Summary Report: Decode 4|-, Screen Report Header j Body ; Decode Category Field roadTypelB roadTypelD roadTypelD roadTypelD Value Description 2 Rural Restricted Access 3 Rural Unrestricted Access 4 Urban Restricted Access 5 Urban Unrestricted Access Print and Close Report Close Report 24 24 ------- © vvEPA Summary Report: Decode The decode tab will show descriptive text for most of the numeric codes used in the body of the report. 25 ------- Summary Report: Save Please soecitv a directory lor the tabbed oUtD Look In: Local Disk (C:) [tjSj [Ef a ant C3 ant 1.65 Qcvs Cl David Cl DELL n Directory C3 DRIVERS C3 Energy Star QEPA C3I386 C3j2sdk1.4.2_03 C3JAVA rl Documents and Settings [3jdk1.3.1_02 f~1 jfcunit C3jh1.1.3 C3 junit3.7 C3junit3.8.1 C3 Lotus Qmysql C3NDPS C c c c c c c < [ | > File Name: Files of Type: All Files Select Directory Cancel 26 26 ------- oEPA Summary Report: Save If you chose to save tabbed output, you will be prompted for a location to place the files generated by the Summary Report. Three files will be written: - SummaryReportBody.tab - SummaryReportHeader.tab - SummaryReportDecode.tab These text files can be opened by any word processor or spreadsheet application. 27 27 ------- vvEPA Summary Report Features You can produce multiple summary reports from the same database by using different names. The Summary Report can be used to aggregate the more detailed results. Allows the user to specify a more detailed output in the Output Emissions Detail and produce multiple reports with varying level of detail from the same run. 28 28 ------- V &T vvEPA Generate State/County Map ^^^^^^^^^^^^^^^H Used to create a graphical representation of the data. The result table selected: - Must contain results by county (include county ID values). - Must contain only one row for each county. Result tables can be created using the Summary Report. The database containing the table is selected using the run specification. 29 We are not demonstrating this feature. 29 ------- MOVES Map Example - Delaware &EPA 30 30 ------- © vvEPA Other Post-Processing Export the data using the MySQL script. Export the data using the MySQL Browser. - CSV - MS Excel - PLIST Use the data from MS Access using the ODBC 31 ------- vvEPA MySQL Query Browser File Edit Vtew Query Script Tools Window -— X *£»/ I •Subset , Refresh ] ©Resullset 1 | 9 avgSpeedBL.. | avgBiriSpeed | avgSpeen 1 2.5 speed < 2 5 2.5mph < 3 ID 7.5mph< 4 1 5 1 2 5mph 5 20 1 7 5mph 6 25 22.5mph 7 3D 27.5mph S 35 32.5mph 9 40 37 5mpr 0 45 42.5mph 1 50 47.5mph ^ 3 60 57.5mph 4 65 62.5mph 5 70 67.5mph 6 75 72.5mph 1: 27 { \ Help """*"' dBinDesc | 5mph speed < 7 5mph speed < 12.5mph = speed 17.5mph -speed 22.5mph -speed 27.5rnph = speed 32.5mph - speed 37.5rnph = speed 42.5mph = speed 47.5mph -speed 52.5mph - speed 62.5mph = speed S7.5mph <= speed 72.5mph <= speed M Firs' M si /J ears -101 "I £±. ~^< Schemata > f I MOVESDB 2007041 2 j ageLalegoc qpgrr up a'.pra.ptaf l.gasohne a PFaqptanl ir-np^-raMii^- a/ tpeedbin a pf-edd tnbuh n _ M oak i.ihJhu.ri^chot, rlrt n^l-t_. Hon nori.1 o Syntax F 1 Data Manipulation •*• DELETE DO HANDLEP INSERT LOAD DATA INFILE REPLACE Subquen TRUNCATE ^*^~ 32 ------- vvEPA MySQL Query Browser Provided with the MOVES model Windows tool for viewing databases, executing queries, and editing tables Resultsets can be exported as csv or Excel files Built-in Help files Records query history, so you can repeat queries without retyping them Tables can be edited directly, rather than using MySQL commands - Table must have a key to be edited directly 33 33 ------- vvEPA Exploring MOVES Databases with Query Browser ^^^^^^^^ We'll demonstrate some simple MySQL commands in Query Browser - Commands are shown in the slide headings and screenshots - Note that some screenshots show older versions of MOVES and/or output databases you won't have on your computer To Open Query Browser (don't need to do this now): - Start/Programs/MySQL/MySQL Query Browser - Make sure "localhost" is specified (might not be after initial installation) and click OK • Click "ignore" on warning message about schema • You can suppress this message for future use 34 34 ------- © vvEPA MySQL Query Browser opening view with available databases (example) 35 ------- vvEPA Double-clicking on the MOVES default database opens up tables File Edit View Query Script Took Window Help 36 36 ------- |