Pages: 1
- Sujet précédent - [KML vers MapInfo ou Shape] KML invalide et conversion impossible. - Sujet suivant
#1 Tue 05 May 2009 11:23
- vottana
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 12 Mar 2008
- Messages: 32
[KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour à tous!
Après avoir réussi à passer de MapInfo à Google Earth, je suis complètement bloquée pour le passage inverse... Pouvez-vous m'aider à rendre mon KML valide, car là je ne comprends pas du tout (et ne sais pas) comment gérer les erreurs du fichiers...
- en utilisant l'outil kml2shp en ligne , aucunes entités n'a été trouvées après le "process data"... j'ai pourtant bien 4 polygones dans mon fichier, qui s'affichent sans problème dans GE
- avec Geoconverter, il n'est pas possible non plus de convertir le fichier: "Sorry, we could not convert the specified file(s); please try again." Je mets le logfile en pièce jointe.
- avec FWtools, je tape : ogr2ogr -f "Mapinfo File" zone_Eric.tab zone_Eric.kml
est ce qu'il y a une erreur? J'ai le message suivant : Failure Unable to open datasource 'zone_Eric' with the following driver (et là une longue liste d'application)
Suite à cette discussion, j'ai donc utilisé KML validator, le rapport me donne plein d'erreurs, et là je suis perdue... quelqu'un peut-il me guider, m'expliquer ce que sont ces erreurs?
Merci d'avance pour votre aide, et je m'informe de mon côté,
à bientôt!
Je mets le rapport en pièce jointe et le kml ici :
Code:
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <Document> <name>zone_Eric.kml</name> <Schema parent="Placemark" name="SCHEMA_L93_10x10"> <SimpleField type="wstring" name="CD_SIG"></SimpleField> </Schema> <Style id="sn_ylw-pushpin"> <BalloonStyle> <text>$[description]</text> </BalloonStyle> <LineStyle> <color>ff7f00aa</color> <width>3</width> </LineStyle> <PolyStyle> <color>ff7fffaa</color> <fill>0</fill> </PolyStyle> </Style> <StyleMap id="sn_ylw-pushpin0"> <Pair> <key>normal</key> <styleUrl>#sn_ylw-pushpin</styleUrl> </Pair> <Pair> <key>highlight</key> <styleUrl>#sn_ylw-pushpin1</styleUrl> </Pair> </StyleMap> <Style id="sn_ylw-pushpin1"> <BalloonStyle> <text>$[description]</text> </BalloonStyle> <LineStyle> <color>ff7f00aa</color> <width>3</width> </LineStyle> <PolyStyle> <color>ff7fffaa</color> <fill>0</fill> </PolyStyle> </Style> <StyleMap id="sn_ylw-pushpin00"> <Pair> <key>normal</key> <styleUrl>#sn_ylw-pushpin2</styleUrl> </Pair> <Pair> <key>highlight</key> <styleUrl>#sn_ylw-pushpin10</styleUrl> </Pair> </StyleMap> <Style id="sn_ylw-pushpin10"> <BalloonStyle> <text>$[description]</text> </BalloonStyle> <LineStyle> <color>ff7f00aa</color> <width>2</width> </LineStyle> <PolyStyle> <color>ff7faaff</color> <fill>0</fill> </PolyStyle> </Style> <Style id="sn_ylw-pushpin2"> <BalloonStyle> <text>$[description]</text> </BalloonStyle> <LineStyle> <color>ff7f00aa</color> <width>2</width> </LineStyle> <PolyStyle> <color>ff7faaff</color> <fill>0</fill> </PolyStyle> </Style> <Folder> <name>zone_Eric</name> <open>1</open> <SCHEMA_L93_10x10> <name>459</name> <Snippet maxLines="0"></Snippet> <description>10kmL93E035N695</description> <styleUrl>#sn_ylw-pushpin00</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.83774147015042,49.5527506660081,0 -1.69985127780183,49.5581748161833,0 -1.70808345730628,49.6478790625979,0 -1.8462139800086,49.6424459787641,0 -1.83774147015042,49.5527506660081,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> <CD_SIG>10kmL93E035N695</CD_SIG> </SCHEMA_L93_10x10> <SCHEMA_L93_10x10> <name>458</name> <Snippet maxLines="0"></Snippet> <description>10kmL93E035N694</description> <styleUrl>#sn_ylw-pushpin00</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.82929849624653,49.4630457257636,0 -1.69164780248844,49.468460959434,0 -1.69985127780183,49.5581748161833,0 -1.83774147015042,49.5527506660081,0 -1.82929849624653,49.4630457257636,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> <CD_SIG>10kmL93E035N694</CD_SIG> </SCHEMA_L93_10x10> <SCHEMA_L93_10x10> <name>407</name> <Snippet maxLines="0"></Snippet> <description>10kmL93E034N695</description> <styleUrl>#sn_ylw-pushpin00</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.97560212672412,49.5471698573857,0 -1.83774147015042,49.5527506660081,0 -1.8462139800086,49.6424459787641,0 -1.98431481187424,49.63685597961199,0 -1.97560212672412,49.5471698573857,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> <CD_SIG>10kmL93E034N695</CD_SIG> </SCHEMA_L93_10x10> <SCHEMA_L93_10x10> <name>406</name> <Snippet maxLines="0"></Snippet> <description>10kmL93E034N694</description> <styleUrl>#sn_ylw-pushpin00</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.96691980821501,49.4574740900317,0 -1.82929849624653,49.4630457257636,0 -1.83774147015042,49.5527506660081,0 -1.97560212672412,49.5471698573857,0 -1.96691980821501,49.4574740900317,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> <CD_SIG>10kmL93E034N694</CD_SIG> </SCHEMA_L93_10x10> </Folder> </Document> </kml>
Dernière modification par vottana (Tue 05 May 2009 11:25)
Hors ligne
#2 Tue 05 May 2009 14:54
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour Vottana,
Voici la structure corrigée du kml qui passe à la conversion en TAB via GDAL :
Code:
ogr2ogr -f "MapInfo File" .../zone_Eric.tab" ".../zone_Eric_NEW.kml"
Code:
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <Document> <name>zone_Eric_NEW.kml</name> <open>1</open> <Style id="sn_ylw-pushpin"> <LineStyle> <color>ff7f00aa</color> <width>2</width> </LineStyle> <PolyStyle> <color>ff7faaff</color> <fill>0</fill> </PolyStyle> </Style> <Style id="sn_ylw-pushpin0"> <LineStyle> <color>ff7f00aa</color> <width>2</width> </LineStyle> <PolyStyle> <color>ff7faaff</color> <fill>0</fill> </PolyStyle> </Style> <Style id="sn_ylw-pushpin1"> <LineStyle> <color>ff7f00aa</color> <width>2</width> </LineStyle> <PolyStyle> <color>ff7faaff</color> <fill>0</fill> </PolyStyle> </Style> <Style id="area1"> <LineStyle> <color>ff7f00aa</color> <width>0</width> </LineStyle> <PolyStyle> <color>ff7faaff</color> <fill>0</fill> </PolyStyle> </Style> <Style id="sn_ylw-pushpin2"> <LineStyle> <color>ff7f00aa</color> </LineStyle> <PolyStyle> <color>ff7faaff</color> <fill>0</fill> </PolyStyle> </Style> <Folder> <name>Area Features</name> <description>Area Features</description> <Placemark> <name>459</name> <description>10kmL93E035N695</description> <styleUrl>#sn_ylw-pushpin2</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.8377414702,49.55275066600001,0 -1.6998512778,49.5581748162,0 -1.7080834573,49.6478790626,0 -1.84621398,49.6424459788,0 -1.8377414702,49.55275066600001,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> <Placemark> <name>458</name> <description>10kmL93E035N694</description> <styleUrl>#sn_ylw-pushpin0</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.8292984962,49.4630457258,0 -1.6916478025,49.4684609594,0 -1.6998512778,49.5581748162,0 -1.8377414702,49.55275066600001,0 -1.8292984962,49.4630457258,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> <Placemark> <name>407</name> <description>10kmL93E034N695</description> <styleUrl>#sn_ylw-pushpin</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.9756021267,49.5471698574,0 -1.8377414702,49.55275066600001,0 -1.84621398,49.6424459788,0 -1.9843148119,49.6368559796,0 -1.9756021267,49.5471698574,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> <Placemark> <name>406</name> <description>10kmL93E034N694</description> <styleUrl>#sn_ylw-pushpin1</styleUrl> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> -1.9669198082,49.45747409,0 -1.8292984962,49.4630457258,0 -1.8377414702,49.55275066600001,0 -1.9756021267,49.5471698574,0 -1.9669198082,49.45747409,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> </Folder> </Document> </kml>
Bien cordialement
--
Peio Elissalde
Magic Instinct Software
Hors ligne
#3 Tue 05 May 2009 15:39
- vottana
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 12 Mar 2008
- Messages: 32
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour Peio!!!
ça marche!!!!! milles fois merci! Je vais me pencher sur le fichier pour voir les corrections, mais je peux enfin passer à la suite du travail sur MapInfo!
Vraiment super, merci encore!!
Hors ligne
#4 Wed 24 June 2009 10:40
- julie972
- Participant actif
- Lieu: Lamentin
- Date d'inscription: 12 Oct 2005
- Messages: 128
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
J'ai le meme probleme je souhaite convertir mon KML en SHP
je passe par KMLtoSHAPE en ligne il me dit qu'il ne trouve pas de polygone
le logiciel KML to Shape rapport d'erreur aussi
et quand je passe par DNR Garmin il me dit object required
je ne sais pas quoi faire et ce qu'il faut modifier dans mon code.
Merci d'avance Peio ou vottana si tu as compris ce qu'il fallait faire.
Code:
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <Document> <name>KmlFile</name> <Style id="sh_ylw-pushpin"> <IconStyle> <scale>1.3</scale> <Icon> <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href> </Icon> <hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/> </IconStyle> <LineStyle> <color>ffff0000</color> <width>1.7</width> </LineStyle> <PolyStyle> <color>7fffffff</color> </PolyStyle> </Style> <Style id="sn_ylw-pushpin"> <IconStyle> <scale>1.1</scale> <Icon> <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href> </Icon> <hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/> </IconStyle> <LineStyle> <color>ffff0000</color> <width>1.7</width> </LineStyle> <PolyStyle> <color>7fffffff</color> </PolyStyle> </Style> <StyleMap id="msn_ylw-pushpin"> <Pair> <key>normal</key> <styleUrl>#sn_ylw-pushpin</styleUrl> </Pair> <Pair> <key>highlight</key> <styleUrl>#sh_ylw-pushpin</styleUrl> </Pair> </StyleMap> <Placemark> <name>Qatalum</name> <styleUrl>#msn_ylw-pushpin</styleUrl> <Polygon> <tessellate>1</tessellate> <outerBoundaryIs> <LinearRing> <coordinates> 51.58946549643987,24.97260667773339,0 51.58726646949286,24.97504946126818,0 51.59137976340627,24.97861662987189,0 51.58576688805189,24.98229203623733,0 51.58165893001267,24.97957587254467,0 51.57909939054731,24.97776425490922,0 51.57802339300978,24.97728305419565,0 51.57545094117621,24.97595704554407,0 51.57220467814686,24.97394251437041,0 51.5704727791646,24.97254108101668,0 51.56860406783905,24.9711528989371,0 51.56728706614809,24.97022411499704,0 51.5664811654212,24.96959303101977,0 51.5668359663947,24.96906942493328,0 51.56796084663641,24.96760952895971,0 51.56952908467702,24.96575503843142,0 51.57140892535896,24.9635399882594,0 51.57223086139084,24.96255482545914,0 51.57306491092032,24.96146570642064,0 51.5739628184776,24.96041090030964,0 51.57526560251327,24.9591550360911,0 51.5764326702037,24.95863729714552,0 51.57795898636568,24.95745936980476,0 51.58174190974181,24.95579492247138,0 51.58395562720105,24.95486961091487,0 51.58814353679145,24.95947637595086,0 51.5938306542637,24.95629434085707,0 51.59392890599743,24.95638245396696,0 51.59387112223194,24.95652449770453,0 51.59373473704575,24.95659605073321,0 51.59351975078276,24.95659711294333,0 51.59320778686764,24.95672269134006,0 51.59301319421449,24.95686540902442,0 51.59281881379355,24.95704356422717,0 51.5927426526222,24.95738061196531,0 51.5927447743172,24.95773499248303,0 51.59280510462828,24.95801820745638,0 51.59294382489108,24.95833647480051,0 51.59333694195938,24.95870664626427,0 51.59367217392612,24.95920113959348,0 51.59424471596707,24.96015517203394,0 51.59525154398716,24.96181586080076,0 51.59564411102514,24.96256432433929,0 51.59786613118974,24.96154329174707,0 51.60021405807942,24.96518185959073,0 51.59996200197853,24.96551978533502,0 51.60097137713572,24.96713798094144,0 51.59515345037517,24.97026812350167,0 51.59441118935683,24.96954216974378,0 51.59353080584832,24.96814806817603,0 51.58946549643987,24.97260667773339,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> </Document> </kml>
Hors ligne
#5 Wed 24 June 2009 19:21
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour Julie,
Le fichier kml est 'propre'.
Avec GDAL, le fichier se convertit parfaitement en .shp.
Bien cordialement
--
Peio Elissalde
Magic Instinct Software
Hors ligne
#6 Thu 25 June 2009 07:41
- julie972
- Participant actif
- Lieu: Lamentin
- Date d'inscription: 12 Oct 2005
- Messages: 128
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Ok merci Peio
Juste une question est ce que je suis obligee d'installer Gdal avec linux?
Hors ligne
#7 Sun 28 June 2009 20:23
- rouault
- Participant assidu
- Date d'inscription: 26 Apr 2009
- Messages: 168
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
GDAL tourne sous les OS les plus populaires : Linux, Windows, MacOS, ...
Pour trouver des binaires, regarde : http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries
Hors ligne
#8 Thu 25 February 2010 16:19
- approuhague
- Juste Inscrit !
- Date d'inscription: 25 Feb 2010
- Messages: 4
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour, je reviens sur la question d'exporter un fichier.kml vers .shp pour finalement l'utiliser (après conversion) sous Mapinfo V7.8.
Je fais un essai avec une ligne numérisée sous Google maps avec l'outil "tracer une ligne le long des routes" entre Rouen et Paris.
Étape 1 : export de ma ligne en passant par la commande "afficher dans Google Earth", puis enregistrement du fichier.kml ;
Étape 2 : Upload KML/KMZ, choix de la projection UTM Zone 31, hémisphère nord ;
J’obtiens :
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<name>essai1</name>
<description><![CDATA[]]></description>
<NetworkLink>
<name>essai1</name>
<Link>
<href>http://maps.google.fr/maps/ms?hl=fr&ie=UTF8&oe=UTF8&msa=0&msid=105095363034225044863.0004806d0b3bbb4714da2&output=kml</href>
</Link>
</NetworkLink>
</Document>
</kml>
étape 3 : Process KML data, et là je n'obtiens aucun résultat, Path est à 0.
Ca m'agace !
Si quelqu'un peut m'aider, je lui en saurais gré !
Merci
Hors ligne
#9 Thu 25 February 2010 17:35
- tomi
- Participant occasionnel
- Date d'inscription: 29 Jul 2009
- Messages: 22
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
la réponse est ici, http://georezo.net/forum/viewtopic.php? … amp;hl=kml
"afficher dans google earth" n'est qu'un lien qui pointe vers "mes cartes " de google maps
bonne continuation
Hors ligne
#10 Fri 26 February 2010 11:42
- approuhague
- Juste Inscrit !
- Date d'inscription: 25 Feb 2010
- Messages: 4
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour.
J'essaie de mettre en oeuvre vos différentes solutions pour exporter mon tracé des routes réalisé sous GoogleMap en SHP, mais en vain...
Pourtant la proposition de Nicolas semble simple :
L'adresse de ma session de travail dans GoogleMap est la suivante :
http://maps.google.fr/maps?hl=fr&tab=wl
J'ajoute donc "output=kml" à la fin, soit :
http://maps.google.fr/maps?hl=fr&ta … output=kml
et après je cale, je ne sais plus quoi faire !!
Merci de votre aide.
Pierre
Hors ligne
#11 Fri 26 February 2010 13:41
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour,
Ta couche est elle publique ? Impossible de voir quoi que ce soit Il y a un lien permalink pour envoyer un lien vers tes données, l'url que tu as écrit est l'adresse de google Map
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#12 Fri 26 February 2010 13:59
- approuhague
- Juste Inscrit !
- Date d'inscription: 25 Feb 2010
- Messages: 4
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Je recommence tout à partir d'un exemple de fichier "Rouen_St Dié.klm"
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<NetworkLink>
<name>Voyage</name>
<Link>
<href>http://maps.google.fr/maps/ms?hl=fr&ie=UTF8&vps=1&jsv=209c&oe=UTF8&msa=0&msid=105095363034225044863.0004808048fdc553b1b08&output=kml</href>
</Link>
</NetworkLink>
</kml>
Si tu peux me le passer sous shape pour que je comprenne STP, merci
Hors ligne
#13 Fri 26 February 2010 14:30
- tomi
- Participant occasionnel
- Date d'inscription: 29 Jul 2009
- Messages: 22
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour,
en suivant le lien passé hier et les indications d'Arno, (cad en supprimant les "amp;") tu obtiendras le résultat souhaité,
http://maps.google.fr/maps/ms?hl=fr& … output=kml
j'ai testé et ça fonctionne, beau périple en tout cas ! (cf PJ)
Avec ça, la conversion ne devrait pas poser de problème. Attention peut être au mélange des points et polylignes dans la même couche, ça risque de bloquer ...
à+
a y être voilà ton kml en dur ...
Dernière modification par tomi (Fri 26 February 2010 14:32)
Hors ligne
#14 Fri 26 February 2010 14:37
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
bonjour,
Voilà ce que j'ai fait :
Code:
wget http://maps.google.fr/maps/ms?hl=fr&ie=UTF8&vps=1&jsv=209c&oe=UTF8&msa=0&msid=105095363034225044863.0004808048fdc553b1b08&output=kml ogr2ogr -skipfailures -f "ESRI Shapefile" Rouen_istambul Rouen_istambul.kml
Le problème est que le KML mélange des points et des lignes donc la création du shape renvoie une erreur. Il doit y avoir un moyen de filtrer les types de géométrie.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#15 Sat 27 February 2010 09:35
- approuhague
- Juste Inscrit !
- Date d'inscription: 25 Feb 2010
- Messages: 4
Re: [KML vers MapInfo ou Shape] KML invalide et conversion impossible.
Bonjour, FANTASTIQUE, je commence à obtenir des choses après traitement dans kml2Shp on line :
Entities found:
# Points: 8
# Paths: 13
# Inner Polygons: 0
# Outer Polygons: 0
Use the "Export" or "Convert and Export" options.
Mais... je ne trouve pas le moyen de créer en dur sur le disque dur les shp ? Quand je clic sur Export, cela entraîne l'affichage de kml2Shp pour un nouveau traitement.
Merci
Hors ligne
Pages: 1
- Sujet précédent - [KML vers MapInfo ou Shape] KML invalide et conversion impossible. - Sujet suivant