/UPT-GUI

Primary LanguageTypeScriptOtherNOASSERTION

UPT-GUI

Table of contents

Description

This project contains the Graphical User Interface or frontend of the Suitability and Urban Performance tools.

The Urban Planning Tool Suitability identifies optimal locations within a city for a specific activity by evaluating proximity between urban facilities and inhabitants, at local/ neighborhood levels across the city. It includes two search functionalities, the layer, and the filter, which correspond to indicators, planning standards, and national government’s norms essential for spatial planning (population, employment, density, land use, etc.). These functionalities allow flexibility to decision-makers, to explore multiple combinations of urban spatial planning parameters that capture and respond to the city’s needs and challenges.

The Urban Planning Tool Urban Performance assesses the city's present and future performance by modeling investment projects or policies in a range of indicators related to the Sustainable Development Goals (SDG), including aspects such as poverty reduction, water management, energy, infrastructure, public transportation, climate action, etc. Urban Performance models multiple scenarios and spatial solutions to test the effectiveness of their contributions to sustainable development. Scenarios can serve

Main Technologies Used:

  • Angular

Main Libraries Used:

  • PrimeNG
  • PrimeIcons
  • Angular MDBootstrap
  • Angular Material
  • Font Awesome

How To Use

Installation

Run npm install to install the project's dependencies.

Development Server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build --prod --output-hashing none for a production build of the project. The build artifacts will be stored in the dist/PLID directory.

Deploy to Oskari (requires build)

Disclaimer: This code has only been tested with Oskari 1.55.1.

  • After building the app, copy the dist/PLID/ contents into /Oskari${path} in your server. If you're unsure of the path that /Oskari${path} refers to in the server, please visit this link for help.
  • If the GUI is not showing up or is showing a previous version, reload the page bypassing the cache (on most browsers, the shortcut should be Ctrl + Shift + F5).

References

License

Author Info

CAPSUS S.C. Capital Sustentable (CAPSUS) is a mission-oriented consulting firm, based in Mexico City, specialized in sustainability issues in the energy, environmental and urban sectors. Since 2009, the firm has executed projects that promote urban sustainable development both in Mexico and abroad. CAPSUS aims at increasing the performance of our clients by designing and promoting public policies, business practices and social behaviors that facilitate sustainable development, where energy efficiency, environmental protection, social integration, and economic development are paramount. The services offered by CAPSUS are focused on empowering best practices in sustainability through different approaches. A bottom-up approach is taken with urban and environmental management projects and a top-down angle with research, development, and public policy implementation projects. This two-end approach ensures not only the implementation of the projects but also their impact on a bigger scale and the possibility of replication.