Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 30 April 2009 16:59

vottana
Participant occasionnel
Lieu: Caen
Date d'inscription: 12 Mar 2008
Messages: 32

Affichage sous GE d'un .kml issu de mapinfo2google

Bonjour à tous!

J'ai un souci d'affichage du fichier KML généré par l'outil mapinfo2google.mbx.
Lorsque je l'ouvre sous Google earth, le polygone s'affiche bien dans le menu de gauche, il est coché et GE se centre bien sur l'emplacement du polygone lorsque je double-clique dessus. (Le polygone se trouve dans l'estuaire de seine).
Ce n'est donc pas un problème de géoréferencement, comme j'ai pu voir dans d'autres discussions (bien que j'ai une virgule comme séparateur de milliers..)
mais juste un souci d'affichage... j'ai essayé de modifier le kml en ajoutant des balises :

<visibility>0 ou 1</visibility>
<tessellate>0 ou 1</tessellate>
<altitudeMode>relativeToGround</altitudeMode>
<extrude>1</extrude>

ou en modifiant les couleurs, en remplissant les poygones (<fill>) mais rien à faire, le polygone ne s'affiche toujours pas...

je mets le code généré automatiquement :

Code:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Document>
<name>Mapinfo Import</name>
  <Style id="polystyle">
    <LineStyle>
      <color>ff7faaff</color>
    </LineStyle>
    <PolyStyle>
      <fill>0</fill>
    </PolyStyle>
  </Style>
  <Style id="textstyle">
      <IconStyle>
        <Icon></Icon>
      </IconStyle>
      <LabelStyle>
        <color>ff0000ff</color>
      </LabelStyle>
    </Style>
<Folder>
<name>Layer secteur</name>
<Placemark>
  <name>
    <![CDATA[Region 1]]>
  </name>
  <LookAt>
    <longitude>0,313427</longitude>
    <latitude>49,455591</latitude>
    <range>3596</range>
    <tilt>0</tilt>
    <heading>0</heading>
  </LookAt>
  <styleUrl>#polystyle</styleUrl>
<Polygon>
  <outerBoundaryIs>
    <LinearRing>
      <coordinates>
      0,293343,49,452211,0
      0,294094,49,460954,0
      0,333559,49,457725,0
      0,333026,49,450233,0
      0,293343,49,452211,0
      </coordinates>
    </LinearRing>
  </outerBoundaryIs>
</Polygon>
</Placemark>
</Folder>
</Document>
</kml>

Est ce que quelqu'un pourrait m'aider? Me donner des pistes pour voir ce qui cloche dans le kml?

Merci d'avance pour votre aide et à bientôt!

Vottana

[résolu]

re-bonjour,

bon ça y est mes polygones s'affichent et ce n'était qu'une question de version de l'outil et cette fameuse histoire de point en séparateur décimal :
mon ordi est configuré avec la virgule comme séparateur décimal,
- avec la version 1.2.1 de MapInfo2google, les coordonnées sont donc générées dans le kml avec des virgules, GE se centre bien sur l'emplacement géographique mais le polygone n'est pas visible.
- avec la version 1.2.5 de l'outil, le kml est généré automatiquement avec les coordonnées dans le bon format, avec des points, même si les options régionales de langue sont avec la virgule.
En comparant les 2 kml c'est la seule différence qu'il y a, pas d'histoire de balises d'affichage ou autre.

Ce que je ne comprends pas c'est que j'avais changé les options régionales de l'ordi après avoir lu une ancienne discussion sur le sujet, et le kml généré avec la 1.2.1 affiche toujours la virgule comme séparateur, ce qui m'a fait penser que ce n'était pas lié à ça...

Bon en tout cas, j'ai plus de problème,

à bientôt.

Dernière modification par vottana (Mon 04 May 2009 10:13)

Hors ligne

 

#2 Mon 04 May 2009 10:23

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: Affichage sous GE d'un .kml issu de mapinfo2google

Bonjour Vottana,

Contrairement à ce que vous dites, le séparateur '.' pour les positions en degrés décimaux est nécessaire.

Voici le fichier kml corrigé avec le séparateur '.' qui s'affiche bien dans Google Earth, plus quelques modifs accessoires :

Code:

<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Mapinfo_Import</name>
  <Style id="polystyle">
    <LineStyle>
      <color>ff7faaff</color>
    </LineStyle>
    <PolyStyle>
      <fill>0</fill>
    </PolyStyle>
  </Style>
  <Style id="textstyle">
      <LabelStyle>
        <color>ff0000ff</color>
      </LabelStyle>
    </Style>
<Folder>
<name>Layer secteur</name>
<Placemark>
  <name>
    <![CDATA[Region 1]]>
  </name>
  <LookAt>
    <longitude>0.313427</longitude>
    <latitude>49.455591</latitude>
    <range>3596</range>
  </LookAt>
  <styleUrl>#polystyle</styleUrl>
<Polygon>
  <outerBoundaryIs>
    <LinearRing>
      <coordinates>
      0.293343,49.452211,0
      0.294094,49.460954,0
      0.333559,49.457725,0
      0.333026,49.450233,0
      0.293343,49.452211,0
      </coordinates>
    </LinearRing>
  </outerBoundaryIs>
</Polygon>
</Placemark>
</Folder>
</Document>
</kml>

Bien cordialement.

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

#3 Mon 04 May 2009 10:44

vottana
Participant occasionnel
Lieu: Caen
Date d'inscription: 12 Mar 2008
Messages: 32

Re: Affichage sous GE d'un .kml issu de mapinfo2google

Peio a écrit:

Bonjour Vottana,
Contrairement à ce que vous dites, le séparateur '.' pour les positions en degrés décimaux est nécessaire.


Bonjour,

non non, je suis tout à fait d'accord avec vous, le point en séparateur décimal est bien ce qui permet d'afficher les données, mais je ne comprenais pas pourquoi le kml généré avec l'ancienne version gardait la virgule, même en changeant les options régionales et linguistiques de mon ordinateur. Et comme il n'y avait pas de souci de géoréférencement, vu que Ge se centre bien sur ma zone d'études, je pensais que c'était autre chose. Mais bon, plus de souci maintenant, comme je l'ai dis plus tôt.

Merci beaucoup pour votre réponse!

à bientot,

Vottana

Hors ligne

 

#4 Mon 04 May 2009 10:47

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: Affichage sous GE d'un .kml issu de mapinfo2google

En référénce à :

bien que j'ai une virgule comme séparateur de milliers..


J'ai posté avant de lire votre ajout de 10H13...

--
Peio

Hors ligne

 

#5 Tue 05 May 2009 10:48

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Affichage sous GE d'un .kml issu de mapinfo2google

bah c'est bien çà de faire les questions et les réponses M'zelle Tep. wink


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

Pied de page des forums

Powered by FluxBB