Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Génération de courbes au format image à partir d’une base de données

Posté le 05/10/2020 à 04:30 - Budget : 500 - 1000

Bonjour,
Je souhaite générer des fichiers images statiques (gif, png, …) à partir de données issues d’une base de données.
Voici des exemples de rendu :
[Url visible pour les membres Pro]
[Url visible pour les membres Pro]
[Url visible pour les membres Pro]
Voici les principales contraintes :
- le générateur devra être réalisé en PHP 7
- les courbes ne font pas la même longueur sur l’axe horizontal (en gros elles peuvent varier de 0,5km à 50km)
- les courbes n’ont pas le même écart d’altitude sur l’axe vertical (en gros elles peuvent varier de 100m à 2500m)
- les distances entre les points ne sont pas fixes (cf graphique 1, il y a des pas de 500m puis 1km puis 200m, puis 400m, puis …)
- le pourcentage de la pente s’affiche en bas, soit en horizontal lorsque la largeur le permet soit en vertical lorsque la largeur ne le permet pas
- le code couleur associé aux différentes pentes est personnalisé (vert de 0 à 4%, bleu de 4 à 7%, jaune de 7 à 10%, rouge au delà de 10%)
- l’altitude s’affiche sur chaque point
- un nom peut être affiché avec l’altitude des points
- un titre général s’affiche en haut du graphique
- il est possible que le point le plus haut ne soit pas le dernier point (le graphique peut redescendre sur la fin)
Structure de la base de données :
- une table “cols_datagraph” contenant
- id (clé primaire)
- montee (numérique, clé étrangère)
- distance
- altitude
- texte
- une table “cols_montee”
- id (clé primaire)
- titre
Un premier point contiendra toujours la distance 0 et l’altitude de départ.
Les points ne seront pas toujours insérés dans l’ordre dans la base de données, pensez à faire un “ORDER BY distance”.

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser