The Transit Network Analysis Software Tool (TNAST) is a web-based software tool developed for the visualization, analysis, and reporting of regional and statewide transit networks in the state of Oregon. The TNA software tool has been developed using open source tools.
The following software packages must be installed on a computer to be able to host an instance of the Transit Network Analysis Software Tool (TNAST):
- Java Development Kit 1.8.
- PostgreSQL 9.4. The TNAST utilizes the PostgreSQL database management system to store data and to run both standard and spatial queries. The current version of the TNAST is set to run on PostgreSQL 9.4.
- PostGIS extension to PostgreSQL to enable spatial analysis.
- Database dumps. Database dumps can be found here. Note that database dumps have to be restored with the same name.
- Java IDE. For development purposes, any Java IDE can be used to clone the source code available at the GitHub repository. Otherwise, the source code can be downloaded directly from GitHub.
- Maven Apache Project. Maven is used to run the TNAST on a Tomcat7 web server.
#Setting Database Parameters Once the source code of the TNAST is downloaded from the GitHub repository and copied onto a local computer disk, the comma separated value (CSV) file named “databaseParams.csv” must be opened. The path to access the file “databaseParams.csv” is shown below. [Project Directory] indicates the location where the source code of the TNAST is saved on the local computer disk.
<Your_Project_Directory>\src\main\webapp\resources\admin\databaseParams.csv
Once the file “databaseParams.csv” has been accessed, the database parameters DB Server URL, Port, Username, and Password must be set by the user.