Skip to content

spasutto/logfly-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logfly-web

Visualiseur/editeur rudimentaire de carnet LogFly

alt text

installation

⚠️ Le serveur web doit disposer du module PHP permettant de lire les bases de données SQLite

  • Placer tous les fichiers à la racine du répertoire web où on veut placer le visualisateur, y placer aussi le fichier Logfly.db

  • Renommer le fichier ".htaccess.example" en ".htaccess" et l'éditer pour mettre à jour l'instruction RewriteBase qui représente le répertoire de la racine du site web : par exemple si votre carnet est installé sur http://www.example.net/logfly/ il faudra écrire

...
RewriteBase /logfly/
...

voir aussi la section sécurité pour configurer un accès protégé à la base pour éviter que n'importe qui puisse éditer les vols

  • Renommer le fichier _config.php en config.php (voir la section configuration)

  • Convertir la base : aller sur la page admin.php et cliquer sur "mettre à jour le carnet depuis un carnet Logfly"

configuration

Pour pouvoir utiliser la cartographie IGN il faut éditer le fichier config.php pour remplacer la chaîne "VOTRECLEGEOPORTAIL" par votre clé API Géoportail. Pour la génération des aperçus de traces côté serveur on peut aussi spécifier une clé sans protection (par exemple sans referer) dans la constante CLEGEOPORTAIL2. De même, pour pouvoir utiliser la détermination du fuseau horaire IGC via timezonedb.com il faut aussi remplacer la chaîne "CLETIMEZONEDB" par votre clé API timezonedb.

Pour plus de rapidité à l'affichage il est recommandé d'extraire les traces IGC du fichier LogFly.db. Pour ce faire aller sur la page admin.php et cliquer sur le lien extraire les fichiers igc de la base

Pour calculer les scores on peut se rendre sur la page admin.php et cliquer sur le lien calculer les scores igc

sécurité

Pour protéger en écriture le carnet de vol on peut éditer le fichier ".htaccess" à la racine du répertoire LogFly et y rajouter le contenu suivant :

<FilesMatch "^(admin|edit|upload|download|comment).*\.php|.*\.db|.*\.zip$">
AuthUserFile /le/chemin/absolu/vers/le/fichier/de/mots/de/passes/.htpasswd
AuthName "prive"
AuthType Basic
Require valid-user
Options +Indexes
</FilesMatch>

(Bien penser à changer le chemin vers le fichier htpasswd! Pour plus d'informations sur le fichier htpasswd se renseigner sur la marche à suivre sur google, exemple : https://stackoverflow.com/a/5229803)

Ainsi les fichiers permettant de modifier ou récupérer la base LogFly seront protégés par un mot de passe.

Gestion de la topographie (DEM)

Le visualisateur de trace supporte la topographie au format HGT. Pour cela il faut télécharger les fichiers DEM et les mettre dans le dossier correspondant (elevation/HGT). Ensuite bien penser à renommer le fichier _config.php en config.php.

Sources

Credits

About

Petit visualiseur de carnet LogFly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published