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 - 1000Bonjour,
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”.
Autres projets susceptibles de vous intéresser
- Indexé mes pages, le 19/12/2023
- Création d'une app mobile calculant le besoin énergétique des animaux., le 17/10/2021
- Création site internet, le 12/10/2020
- Modifs site Wordpress ou installation d'un plugin vehicule d'occasion, le 25/08/2022
- Spécialiste e-commerce et social media managers, le 25/08/2022
- Document Juventus Académie Moscou, le 16/08/2022
- Rendez-vous client massage , le 15/09/2021
- Analyse de données géopolitiques, le 05/08/2022
- Développeur Jeux Vidéo, le 07/07/2022
- Intégré clé api pour un site WordPress, le 10/01/2023