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

avec Java Discussion :

Afficher une carte sur un site


Sujet :

avec Java

  1. #1
    Membre habitué
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable

    Informations forums :
    Inscription : Janvier 2022
    Messages : 156
    Points : 192
    Points
    192
    Par défaut Afficher une carte sur un site
    Bonjour,
    J'espère que je suis sur le bon forum pour cette demande.
    J'ai fait une formation vidéo sur Java orienté objet, en faisant des tests sur intellij IDEA.
    Habitué au vba ou le support est le fichier Excel avec une interface vba pour le code,
    je me demande comment çà marche quand le but est d'avoir une carte départementale affichée sur un site.
    Je suis sur webnode ou on peut ajouter du code html ou un fichier pour tester le code apparemment.
    Un clic sur un département de la carte devra permettre de faire apparaitre un grossissement du département et sa découpe en cantons.
    Pour les données, j'ai vu le code pour les tableaux et l'imbrication de tableaux, je vais voir çà.
    Mais pour la carte, comment faire des départements cliquables ?
    Merci

  2. #2
    Membre habitué
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable

    Informations forums :
    Inscription : Janvier 2022
    Messages : 156
    Points : 192
    Points
    192
    Par défaut
    Bonjour à tous,
    J'ai commencé, mais je rame. Il faudrait que je mette les numéros de département dans une colonne et le nom du département dans l'autre.
    Voilà le code que j'ai mis dans la classe main
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    import java.util.ArrayList;
    public class Main {
        public static void main(String[] args)
        {
            // 2eme colonne tableau et taille
            //char[] dept = new char[106];
            ArrayList<String> list = new ArrayList<>();
            //liste depts
            list.add("Ain");
            list.add("Aisne");
            list.add("Allier");
    .....
            list.add("Polynésie Française");
            list.add("Nouvelle-Calédonie");
            System.out.println(list);
     
            // 1ere colonne
            int i;
            int[] tab1 = new int[106];
            tab1[0]=1;
            for (int i = 0; i < tab1.length; i++ );
            {
            System.out.println("tablo " + i + " = " + tab1[i]);
            }
        }
    }
    J'ai réussit à avoir le bouton run en vert sur une classe locale.

    Pièce jointe 658680

    Merci
    Images attachées Images attachées  

  3. #3
    Membre habitué
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable

    Informations forums :
    Inscription : Janvier 2022
    Messages : 156
    Points : 192
    Points
    192
    Par défaut
    J'ai un souci pour la colonne des chiffres des départements.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int[] tab1 = new int[106];
            tab1[0] = 1;
            for(int i = 0; i < 95; i++) ;
                {
                System.out.println("tab " + i + " = " + tab1[i]);
                }
    Les dépts s'incrémentent de 1 jusqu'à 95, aprés c'est désordonné (97,971...)

    Mais çà ne veut pas s'afficher jusqu'à 95.
    java: cannot find symbol
    symbol: variable i
    location: class DépartementsFrancais

  4. #4
    doc
    doc est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 103
    Points : 455
    Points
    455
    Par défaut
    for(int i = 0; i < 95; i++) ;
    le ; empêche la boucle suivante de gérer la variable i
    Par ailleurs le tableau d'entier est initialisé avec une capacité de 106, mais seul le premier entier du tableau a une valeur : 1. Les autres auront toutes la valeur 0.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    doc
    doc est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 103
    Points : 455
    Points
    455
    Par défaut
    Pour faire une carte avec des départements cliquables, regarder du côté de géoportail avec ses extensions pour leaflet ou openlayers
    https://geoservices.ign.fr/documentation/services/utilisation-web/sdk

    et aussi
    https://www.data.gouv.fr/fr/datasets...openstreetmap/
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre habitué
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable

    Informations forums :
    Inscription : Janvier 2022
    Messages : 156
    Points : 192
    Points
    192
    Par défaut
    Merci doc,
    Pour la carte c'est un vrai parcours du combattant pour les nouveaux depuis ton message.
    Je zappe les vidéos tutos sur youtube.
    Une vidéo pour installer QGIS (Sinon, un autre lien demande de l'installer en.bin et le renommer en. exe aprés le téléchargement, ce que refuse windows).
    géoservices.ign pour avoir la carte qu'on veut.
    Nom : 2.png
Affichages : 50
Taille : 30,9 Ko
    Une vidéo sur le code avec visual studio. Et il parle de javascript au lieu de Java.
    Aprés les liens entre les cartes (région, dept et circos).
    Trouver un éditeur de code gratuit.

  7. #7
    doc
    doc est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 103
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par frunch Voir le message
    Une vidéo sur le code avec visual studio. Et il parle de javascript au lieu de Java.
    Aprés les liens entre les cartes (région, dept et circos).
    Trouver un éditeur de code gratuit.
    Visual studio code (ou cursor: la même chose avec une aide IA)
    Créer une application avec nodejs et express peut être assez simple à construire même sans connaissance spécifique (l'IA peut aider à construire l'application et à progresser dans l'apprentissage du framework). Y intégrer ensuite les plugins carto (leaflet ou openlayer).
    On est plus sur du java du coup, mais pour créer une carte interactive , ça me semble le plus simple, surtout si on est débutant en java.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre habitué
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable

    Informations forums :
    Inscription : Janvier 2022
    Messages : 156
    Points : 192
    Points
    192
    Par défaut
    Hello,
    J'ai trouvé une vidéo qui montre comment exploiter des cartes départementales avec QGIS. J'ai plus besoin de géoservices.
    Et openlayer montre effectivement comment mettre une carte sur le web, avec node.js
    J'ai trouvé des vidéos pour coder en javascript, et me tournerais vers le forum javascript de développez si j'y arrive pas.
    Merci

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

Discussions similaires

  1. [SP-Online] Afficher une liste sur un site de tous SES sous sites
    Par kevin_carneiro dans le forum SharePoint
    Réponses: 0
    Dernier message: 05/07/2018, 13h03
  2. une Carte sur mon site
    Par antoinelaw dans le forum Débuter
    Réponses: 3
    Dernier message: 11/01/2012, 12h41
  3. Afficher une barre sur chaque sous-domaines d'un site
    Par kanaziwok dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 03/11/2010, 12h50
  4. Afficher une vidéo sur mon site à partir d'une url ou permalien comme facebook ?
    Par shivato dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 24/06/2010, 12h08
  5. Réponses: 1
    Dernier message: 26/02/2010, 16h30

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