Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.79 KB

README.md

File metadata and controls

61 lines (41 loc) · 1.79 KB

SODIN Monitor

SODIN is an operational system for flooding damages, able to collect damage information originated during and after flooding episodes on rivers and coast. SODIN Monitor is a operational process with three main goals: Detection, Management, and Analysis of events. After all processes have finished, results are saved on a database ready to be consumed by applications.

Installation

  1. Restore data from db folder (SodinBD and TestSodinBD) on your MongoDB server. For example:
mongorestore --archive= db/SodinBD/sodin.archive --host xxx.xxx.xxx.xxx:xxxx --nsFrom SodinBD.* --nsTo SodinBD.* --username xx --password xxx
  1. Rename config.example.py to config.py, set connection properties and api keys values
# API Keys Microsoft Cognitive Services (AZURE) #
COMPUTER_VISION_API_KEY = ''
FACE_API_KEY = ''
TEXT_API_KEY = ''

# BD Connection #
URI_MONGODB = ''
# Temp Folder #
RUTA_BASE_EJECUCIONES = ''
  1. Do the same for all config files ending with example

Usage

Run monitor_sodin.py or/and gestor_sodin.py

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Built With

  • Python - The operational system environment
  • MongoDB - The Database

Credits

IH Cantabria

License

Licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

At runtime it uses: