Les meilleurs intégrateurs web freelances sont sur Codeur.com

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

 Terminé·500 € à 1 000 €·10 offres·1311 vues·24 interactions


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”.

Budget indicatif : 500 € à 1 000 €

Publication : 04 octobre 2020 à 07h55

Profils recherchés : Intégrateur web freelance, Expert BDD freelance, Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

10 freelances ont répondu à ce projet

7 propositions de devis en moins de 2h

+3

Montant moyen des devis proposés : 500 €

Estimation du délai : 3 jours

Publier un projet similaire

Projet réalisé par blackfisk

blackfisk
Autun, 71400

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.