The following softwares were employed for this study. ArcGIS Pro for processing and analysis, Geoserver for publishing of data (geoservices) as Web Feature Service (WFS) and Web Map Service (WMS), Leaflet for web application development, Visual Code Studio for the code editor during the implementation of the web application, Microsoft Excel and Microsoft Word for graphical representation of analysis and thesis documentation respectively.
ArcGIS Pro is a highly robust desktop GIS software built and developed by ESRI with the capability of advanced spatial analysis, data visualization and data maintenance in 2D, 3D and also 4D. Due to its robustness and integration of numerous workflows which are embedded into the software for various applications, it suits the need of the analysis required for this study.
PostgresSQL is a free and open source object-relational database designed with the capability of storing large data. Being a very robust and flexible database system, it utilizes the SQL (Strutcted Query Language) for its operation and can accommodate data in different formats which are expanded with extensions and dependencies. PostGIS is an open-source software that provides supports for geographic data or objects in a PostgreSQL database. This study utilized the spatial database for storing the vector data.
Geoserver is an open-source Java-based software server used for viewing, editing, sharing and publishing geospatial data following open standards. It fosters data interoperability and implements Open Geospatial Consortium (OGC) standard protocols such as Web Feature Service (WFS), Web Map Service (WMS), Web Map Tile Service (WMTS), Web Coverage Service (WCS), Web Processing Service (WPS) which can be consumed in any interoperable web application environment. This study requires the data to be published as WFS (shapefile) and WMS (GeoTIFF) hence Geoserver suits the need for the data publishing necessary for the implementation of the web application.
Leaflet is an open-source Java library employed for creating and interacting with map data on the web. It displays vector data, raster data and markers. While leaflet is embedded with major set of features, some advanced features on leaflet can be extended with plugins for example a Geoserver plugin.
Visual Studio Code is a code editor used for building and debugging modern web and cloud applications. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as Python, Java, C++, C#, PHP etc.) and runtimes (such as Unity and .NET). Visual studio code (VS code) being a text and code editor was used to access the Leaflet library.
Microsoft Excel is a spreadsheet developed by Microsoft. It features calculation, graphing tools, pivot tables and other analytical features. Microsoft Word is a word editor and processor which is developed by Microsoft. Due to their capabilities, both softwares were used for graphical representation of the analysis and thesis documentation respectively.