IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Quels outils pour un systeme de grille des départements et de carte de france


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut Quels outils pour un systeme de grille des départements et de carte de france
    Bonjour j'ai besoin d'un outil pour aider des utilisateurs de ma société et je ne sais pas comment le faire et avec quels logiciels

    Voila le cahier des charges

    d'un coté de l'écran une grille de 95 cases numérotées de 1 a 95
    de l'autre une carte de france avec les départements

    fonctionnement désiré

    si je survole avec ma souris la grille, le département dont le numéro correspond à la case survolée s'affiche en couleur et se remet en blanc dès que je survole une autre case

    Si je clique gauche sur la grille le département reste coloré pour qu'il redevienne blanc il faut re-cliquer sur la case

    si je clique droit sur la case je peux définir la couleur du département
    si je clique droit sur le département(sur la carte) je peux définir la couleur du département

    je bricole avec vb6 mais j'aimerais quelque chose de léger en html par ex que je puisse facilement le partager sur tous les postes de l'entreprise avec éventuellement un mot de passe pour la définition des couleurs

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 63
    Points : 201
    Points
    201
    Par défaut
    Citation Envoyé par gregelec Voir le message
    je bricole avec vb6 mais j'aimerais quelque chose de léger en html par ex que je puisse facilement le partager sur tous les postes de l'entreprise avec éventuellement un MDP pour la définition des couleurs
    Avec un navigateur web comme client ?

    Tout simplement javascript et n'importe quel langage serveur (php, asp.net... ça dépend surtout du serveur.) Ou encore, Flash.

    Le clic droit, par contre...

    Mais je ne comprends pas trop l'intérêt des 95 boutons qui font doublon avec la carte, ni vraiment l'utilité du clic droit.

    si je clique droit sur la case je peux définir la couleur du département
    si je clique droit sur le département(sur la carte) je peux définir la couleur du département
    Deux événements pour le même effet ?

    Pourquoi pas :
    - les départements de la carte sont cliquables.
    - clic gauche sur un département de la carte sélectionne / désélectionne ce département tout en le faisant switcher entre couleur et blanc.
    - A la place des 95 boutons, une petite grille avec les couleurs web. (Ou même une simple liste déroulante.) Celles-ci sont cliquables. Cliquer sur une couleur dans la grille (ou la sélectionner dans la liste déroulante) modifie en conséquence la couleur de tous les départements sélectionnés.
    - ou l'inverse si tu souhaites différentes couleurs pour différents départements (je ne sais pas quelle est la finalité de cette application...) : cliquer sur une couleur dans la grille la sélectionne / déselectionne. Cliquer sur un département non sélectionné le fait passer dans cette couleur. (Sans changer la couleur des autres départements tant qu'on ne les désélectionne / sélectionne pas à nouveau.)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut
    Citation Envoyé par Kalishah Voir le message
    1-Avec un navigateur web comme client ?

    2-Le clic droit, par contre...

    3-Mais je ne comprends pas trop l'intérêt des 95 boutons qui font doublon avec la carte, ni vraiment l'utilité du clic droit.
    1 oui
    2 vieux reflex VB6

    3 L'utilité de ce machin c'est de savoir rapidement a quelle personne est affectée un departement sans connaitre la géographie et de situer globalement le departement sur la carte fonction souris survolant la grille

    (information connue de l'utilisateur N° de département information recherchée situation sur la carte et couleur du secteur donc personne affectée au secteur)

    deuxieme fonction :"colorier les départements" c'est pour imprimer une carte des secteurs pour utilisation sans ordi (affichage ... , plaquettes ...) sans avoir à refaire le boulot de coloriage à chaque fois

    Troisieme fonction attribuer un ou plusieurs secteur géographique à une couleur et la l'information d'entrée c'est la carte

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 63
    Points : 201
    Points
    201
    Par défaut
    Je ne suis pas sûr de tout comprendre... et je n'ai pas tous les éléments en main pour te conseiller davantage sur le workflow. Mais par contre, ça me semble effectivement être une petite application tout à fait réalisable pour le web avec un couple javascript / langage serveur.

    Si le serveur sur lequel sera déposé l'application tourne sous windows pourquoi pas essayer en asp.net avec VB.net comme langage, puisque tu as déjà une première expérience avec VB.6 Mais attention c'est tout de même très différent sur deux points : asp.net/VB.net c'est conçu pour faire de la POO et de plus, ici, on est dans un contexte web, donc la persistance se gère de façon différente et il y a toujours la notion "d'aller/retour" serveur. (Pas évidente au début quand on n'a jamais programmé pour le web.)

    L'avantage de VB.net :
    - la syntaxe ne devrait pas trop te dépayser
    - de même pour l'edi : visual studio (qui existe en version express, gratuite : visual web developer)
    - tu seras amené à manipuler des contrôles serveurs comme tu pouvais manipuler des contrôles windows avec VB.6. Tu pourras même créer les tiens. (Par exemple la carte interactive... il existe d'ailleurs un contrôle imagemap disponible à partir de la version 2.0 du framework .net)

    Mais attention aux prérequis, cependant : serveur sous windows (théoriquement asp.net est portable... mais dans les faits, pas vraiment...) avec quoi qu'il en soit le framework .net

  5. #5
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    Citation Envoyé par gregelec
    Si quelqu'un est pret a me guider pour les outils a utiliser ou meme pour tout me faire ce serait sympa
    pour débroussailler j'veux bien mais pour faire ça à ta place suis pas très chaud.
    Tu souhaite que lorsque l'on clic on change de couleur : donc javascript (sauf si tu souhaites recharger toute ta page à chaque fois dans ce cas php)

    tu souhaite rendre personnalisable les couleurs à utiliser et ce par utilisateur en utilisant une zone d'administration. donc php + sgbd (exemple mysql)

    en résumé php/mysql/javascript.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut ok pour tout ce que tu me dit
    maintenant comment je fait pour afficher une image ? quel format ? gif jpeg bmp ?
    comment je fait pour afficher une grille ?

    voila je n'y connais pas grand chose


  7. #7
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 855
    Points : 4 042
    Points
    4 042
    Par défaut
    Tu as a été voir par ici ? http://www.france-map.fr/index.php
    C'est peut-être adaptable.

    ERE
    Quand une tête pense seule, elle devient folle.

  8. #8
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 855
    Points : 4 042
    Points
    4 042
    Par défaut Outil
    Si tu as besoin d'une Map HTML, tu peux récupérer les coodonnées des départements et les adapter ensuite à la taille de ton image.

    http://www.crwflags.com/fotw/flags/fr(dep.html

    Et pour finir, ici http://www.orvinfait.fr/svg/carte/france.html tu as un exemple fonctionnel en SVG.

    ERE
    Quand une tête pense seule, elle devient folle.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut grand merci
    grand merci c'est une bonne base qui va me permettre de réaliser ce que je veux

    je me penche sur le svg c'est un peut ardu au debut mais ca va aller

  10. #10
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 855
    Points : 4 042
    Points
    4 042
    Par défaut
    Citation Envoyé par gregelec Voir le message
    grand merci c'est une bonne base qui va me permettre de réaliser ce que je veux

    je me penche sur le svg c'est un peut ardu au debut mais ca va aller
    ça fait plaisir de voir quelqu'un qui pense qu'il va y arriver ! Bonne continuation et puis de toute façon ce forum est assez riche pour que tu aies toujours une solution à tes questions !

    ERE
    Quand une tête pense seule, elle devient folle.

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut ca avance
    déja j'ai réussi à mettre ma grille avec les cases a droite de la carte mais j'ai un soucis car il y a du code en ecmascript donc j'ai un peu de mal pour le comprendre pas beaucoup de tuto concernant ce langage

  12. #12
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 855
    Points : 4 042
    Points
    4 042
    Par défaut
    Citation Envoyé par gregelec Voir le message
    déja j'ai réussi à mettre ma grille avec les cases a droite de la carte mais j'ai un soucis car il y a du code en ecmascript donc j'ai un peu de mal pour le comprendre pas beaucoup de tuto concernant ce langage
    Tu peux envoyer un lien ou le code que tu génères ?

    ERE
    Quand une tête pense seule, elle devient folle.

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut ca viens ....
    ca y est j'ai ma grille
    quand mon curseur survole les cases mon département correspondant s'allume

    sauf quand le curseur survole le texte de la case mais cela va venir il ne me manque pas grand chose

    des que ca marche je mets le code à dispo

  14. #14
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 855
    Points : 4 042
    Points
    4 042
    Par défaut
    Suis impatient de voir le résultat !

    Bon courage

    ERE
    Quand une tête pense seule, elle devient folle.

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut voila ce qui marche
    il me manque encore la possibilité de choisir la couleur de chaque département


    le texte du code est trop gros pour le mettre dans le message je zip et je joint le fichier

    je suis pas trop mécontent car au début je ne savait même pas que svg était un langage de script...
    Fichiers attachés Fichiers attachés

  16. #16
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 855
    Points : 4 042
    Points
    4 042
    Par défaut
    Testé. Franchement chapeau et très encourageant sachant que tu n'y connaissais rien avant !

    ERE
    Quand une tête pense seule, elle devient folle.

  17. #17
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut une petite question
    pour conserver les couleurs sélectionnées sur la carte il faudrait que je les stockes dans un fichier

    comment lire et écrire dans un fichier se situant dans le répertoire de mon fichier svg ?

  18. #18
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 855
    Points : 4 042
    Points
    4 042
    Par défaut
    Citation Envoyé par gregelec Voir le message
    pour conserver les couleurs sélectionnées sur la carte il faudrait que je les stockes dans un fichier

    comment lire et écrire dans un fichier se situant dans le répertoire de mon fichier svg ?
    Comme ton SVG est sur le server, je ne vois pas d'autre solution qu'un POST ou qu'une requête AJAX ?

    ERE
    Quand une tête pense seule, elle devient folle.

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : mai 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut
    Citation Envoyé par emmanuel.remy Voir le message
    Comme ton SVG est sur le server, je ne vois pas d'autre solution qu'un POST ou qu'une requête AJAX ?

    ERE
    alors la tu me parles chinois

    j'ai aussi un souci pour passer la couleur a un objet path par une variable
    alors que j'ai col[1] ="#80ff80"
    ce qui est en rouge ne marche pas

    <path id="dpt0" fill= 'col[1]' d="M 536,491 L 536,493 L 538,495 L 541,497 L 541,498 1 z " />

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/12/2013, 18h40
  2. Réponses: 5
    Dernier message: 07/07/2009, 11h00
  3. Quels outils pour faire des scènes 3D sur Internet?
    Par choko83 dans le forum Moteurs 3D
    Réponses: 4
    Dernier message: 24/01/2008, 08h41
  4. [Divers][CR8] Quel outil pour appeler des etats ?
    Par TMMXONE dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 31/05/2006, 14h21
  5. VB6 - Quels outils pour des graphiques sympathiques
    Par CBleu dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 11/01/2006, 22h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo