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.
- 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
- 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 = ''
- Do the same for all config files ending with example
Run monitor_sodin.py or/and gestor_sodin.py
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details
At runtime it uses: