Skip to content

web-GIS application to visualize layers of interest, to manage crimes or agents or accidents, to specify risk activities, real-time monitoring, Dashboard...

Notifications You must be signed in to change notification settings

achrafelayedi/National-security-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web GIS : National Security

This project consists of developing a Geoenriched Web GIS Platform to enhance national security. It presents features resulting in correct, quicker and better decisions and operations by mitigating threats and raising preparedness.

Demo

Watch the video

Features

  • Points of interest layers Module
  • Agents Management Module
  • Accidentology Module
  • Criminology Module
  • Risk Activities Module
  • Real-time Tracking of Protests Module
  • Management of Processions Module
  • Data Analysis Dashboard Module

Built with

Getting started

Prerequisites

  • PHP 7.

  • PostgreSQL 10.5 or above.

  • PgAdmin 4.

  • Any PHP Server.

  • Activate mb_strtoupper extension :

    • In Windows :

      Edit your php.ini.

    • In a Linux-based system :

          $ sudo apt install php-mbstring // Installing the extension
          $ sudo service apache2 restart // Restarting the apache server
      

Installation

  1. Clone this repository to your local php server directory.

  2. Open pgadmin, then create a PostgreSQL database.

  3. Right click on your database, choose Restore and put this database backup in Filename, then click on Restore button.

  4. Change the parameters of the connection_string in assets/php/connect.php based on your credentials, see the example below :

       port=5432
       dbname=postgres
       user=postgres
       password=postgres
    
  5. Open your browser, then access to the web application, by default : localhost/national-security-project.

Notes

  • If you get any warnings while restoring the database but the tables were imported successfully, just ignore them and continue.

  • To enable errors output in the browser's console, change this variable to true in assets/js/GestionDesModules.js.

    var rappErreurs = true;

About

web-GIS application to visualize layers of interest, to manage crimes or agents or accidents, to specify risk activities, real-time monitoring, Dashboard...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published