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

Interfaces Graphiques en Java Discussion :

Problème d'affichage polygone kml


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut Problème d'affichage polygone kml
    Bonsoir à tous.

    Je suis actuellement entrain de programmer une petite applications, qui permet de récupérer les polygones d'un fichier kml.

    Seulement problème : les cordonnées des polygones sont des latitudes et longitudes, donc quand je récupère mes coordonnées je dois les stocker dans des double ou flottant, cependant 2ème problème c'est que la Classe Polygon n'accepte que des entiers, et donc je perd beaucoup au niveau de la précision .

    Voilà donc mes petits soucis, et donc je voudrais savoir si quelqu'un avait une petite technique pour que la précision des latitudes et longitudes soit préserver lors de l'affichage du polygone.

    Je remercies d'avances à toutes l'aides qui sera apportées.

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Hum Path2D, cool . Merci sinok.

    Mais j'ai juste une question est ce qu'il est possible de fermer le path parce que j'aurais pas le temps de le tester cette semaine ?

    Mais, sinon merci.

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Bonsoir à tous.

    Alors là je ne comprend plus rien, j'ai utilisé la méthode avec le Path2D.Double. Mais sa me donne un tout petit pixel.

    Voici mon code pour voir si j'ai fait une bêtises :

    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
     
           // canavasPolygon = nom de mon canvas
           Graphics2D g = (Graphics2D) canvasPolygon.getGraphics(); 
     
            Path2D.Double path2 = new Path2D.Double();
     
            path2.moveTo(7.748175646263692,48.629056806693107 );
            path2.lineTo(7.748157575425049,48.629142234497543);
            path2.lineTo(7.748297776149309,48.629159166832196);
            path2.lineTo(7.748321101157464,48.629071727973418);
            path2.lineTo(7.748175646263692,48.629056806693107);
            path2.closePath();
     
     
            g.draw(path2);
    Est-ce que quelqu'un aurait une idée, parce que je sèche là.

    Merci d'avances.

  5. #5
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Ben les coordonnées du polygone saisies sont celles d'un tout petit pixel...
    ça change au 4ème chiffre après la virgule !

    Faudrait peut-être faire un scale() a ton Graphics pour afficher tout cela en plus gros (ou appliquer une AffineTransform.getScaleInstance()).

    Ensuite, il n'est pas conseille de dessiner de la manière dont tu le fait la car ce faisant, il n'y a pas de persistance du dessin a l’écran.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Ok, merci bouye.
    Je pensais bien que ce n'était pas une très bonne idée de dessiner comme ça . Tu me proposerais quoi pour bien dessiner ce genre de coordonnées en Java ?

    Merci pour vos réponses.

    Bye

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

Discussions similaires

  1. Problème d'affichage popup kml
    Par vizar29 dans le forum IGN API Géoportail
    Réponses: 12
    Dernier message: 28/12/2014, 13h53
  2. Problème d'affichage des polygones
    Par 07918919 dans le forum 2D
    Réponses: 1
    Dernier message: 02/12/2013, 13h16
  3. Problème d'affichage des textes issus de fichiers KML
    Par wikimaginot dans le forum IGN API Géoportail
    Réponses: 10
    Dernier message: 07/01/2013, 12h28
  4. Affichage des KMLs - Problèmes de couleurs
    Par AMAPE dans le forum IGN API Géoportail
    Réponses: 13
    Dernier message: 04/01/2013, 20h33
  5. affichage polygon kml
    Par Ambassador dans le forum APIs Google
    Réponses: 2
    Dernier message: 05/06/2012, 21h36

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