Thuenen-Forest-Ecosystems / terrestrial-forest-monitor

Terrestrial Forest Monitor (TFM)
https://thuenen-forest-ecosystems.github.io/terrestrial-forest-monitor/
GNU General Public License v3.0
0 stars 0 forks source link
forest monitoring

Terrestrial Forest Monitor (TFM)

Build JavaScript Dependencies

Run npm install and npm run build in the js folder before Running the QT app.

The built js file provides QT with "Turf.js | Advanced geospatial analysis" for calculating distances etc. and "Ajv JSON schema validator" for validating forms.

Build

cmake -DCMAKE_BUILD_TYPE:STRING=Release -S./ -B./build
make -C ./build

./linuxdeploy-static-x86_64.AppImage --appdir AppDir --executable ./build/tfm --output appimage

Additional Translations

lupdate ./src -ts i18n/qml_de.ts ^C lrelease i18n/qml_en.ts

Setup in Qt Creator

The current setup is made to be edited in QT-Creator.

Steps to get started:

  1. Clone Repository
  2. Select "Open Project..."
  3. Select "CMakeLists.txt" from the explorer
  4. Add "Build & Run" devices
  5. Select "Build" -> "Run" or Ctr+r to run the project.

License

This project is licensed under the GNU General Public License v3.0.