#1 Fri 24 April 2009 09:42
- Xavier PESNEL
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 29 Aug 2008
- Messages: 22
Conversion et projection pour googleearth
Bonjour,
Difficile de trouver la rubrique adéquate à mon problème ....
Dans le cadre de mon stage je cherche à afficher dans GoogleEarth des polygones issus d'un fichier tab (Mapinfo)
Pour le ponctuel, je n'ai pas eu de problème particulier, j'ai appliqué la méthode suivante :
--sous mapinfo--
Etape 1 - Lancement de l'extracteur de coordonnées (Mapbasic)
Etape 2 - Choix de ma table (géoréf en LambertIcarto)
Etape 2 - Création des deux colonnes XY
Etape 3 - Choix de la projection : Catégorie = Longitude/Latitude ; Projection = WGS84
Etape 4 - Export au format DBF
Etape 5 - Transformation en KML
Les points du fichier KML sont placés dans googleearth avec une marge d'erreur de moins d'1m.
Par contre, pour les polygones, c'est une autre histoire.
Je dispose d'une couche .TAB en LambertIcarto.
J'ai essayé une conversion avec ogr2gui pour générer un fichier KML. Le KML comporte bien les polygones mais la projection est fausse (sous googleearth, mes polygones s'affichent dans le Golf de Guinée).
J'ai essayé une conversion avec ogr2gui pour une conversion de mon fichier .TAB en .SHP (ça marche) puis l'utilisation d'un logiciel shp2kml(zonums.com) qui me génère un fichier KML s'ouvrant au niveau du Golf de Guinée.
Pour les conversions de projections, j'utilise EPSG 4326
Si vous avez des pistes de recherche
SOLUTION
J'explique la méthode.
Etape 1 - Enregistrer la table sous
Etape 2 - Choix de la projection : Catégorie = Longitude/Latitude ; Projection = WGS84 (ce que je n'avais pas fait)
Etape 3 - Ouvrir GDAL, Altergis ou autre (pour moi, ce fut ogr2gui)
Etape 4 - Soit suivre l'interface graphique, soit la ligne de commande de type (copier/coller d'ogr2gui):
Code:
ogr2ogr.exe -f "KML" -overwrite "C:/../nom_fichier.kml" "C:/../nom_fichier.TAB" -T_SRS EPSG:4326 -sql "SELECT * FROM nom_fichier"
Merci aux personnes qui m'ont aidé
Dernière modification par Xavier PESNEL (Mon 27 April 2009 16:58)
Étudiant - Master 2 Pro SIG : STAR "Sociétés, Territoires, Aménagement, Environnement et Risques", spécialité GEORISTIG: "Géomatique, Risques et Traitement de l’Information Géographique" - UFR de Géographie - Université de Caen. http://geodreamteam.com
Hors ligne
#2 Mon 27 April 2009 10:41
Re: Conversion et projection pour googleearth
Bonjour Xavier,
Je vous suggère de tester la conversion de vos fichiers MapInfo via GDAL avec la ligne de commande suivante :
Code:
ogr2ogr -s_srs EPSG:27571 -t_srs EPSG:4326 -f "KML" polygone_bayeux.kml polygone_bayeux.mif
Bien cordialement.
--
Peio Elissalde
Magic Instinct Software
Hors ligne
#3 Mon 27 April 2009 12:32
- Xavier PESNEL
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 29 Aug 2008
- Messages: 22
Re: Conversion et projection pour googleearth
Bonjour,
Merci de votre aide.
Malheureusement, mes polygones se baladent aux larges des iles Marshall (océan pacifique) [la longitude semble proche avec la Normandie]
J'ai utilisé ce code dans ogr2gui d'inventis :
Code:
ogr2ogr -s_srs EPSG:27571 -t_srs EPSG:4326 -f "KML" "C:/Documents and Settings/CS6/Mes documents/SIG/ZA/TEST_ZA_GOOGLEEARTH/polygone_bayeux_mif.kml" "C:/Documents and Settings/CS6/Mes documents/SIG/ZA/TEST_ZA_GOOGLEEARTH/polygone_bayeux_mif.mif"
Étudiant - Master 2 Pro SIG : STAR "Sociétés, Territoires, Aménagement, Environnement et Risques", spécialité GEORISTIG: "Géomatique, Risques et Traitement de l’Information Géographique" - UFR de Géographie - Université de Caen. http://geodreamteam.com
Hors ligne
#4 Mon 27 April 2009 16:24
Re: Conversion et projection pour googleearth
Rebonjour Xavier,
Bizarre, j'obtiens une image qui paraît cohérente avec le fichier exemple MIF/MID que vous m'avez transmis.
http://misoft.online.fr/georezo/polygone_bayeux.kml
J'utilise la version 1.6.0 de GDAL sur mon Mac.
Quelle est votre version ?
Code:
gdal-config --version
Bien cordialement
--
Peio Elissalde
Magic Instinct Software
Dernière modification par Peio (Mon 27 April 2009 16:29)
Hors ligne
#5 Mon 27 April 2009 16:56
- Xavier PESNEL
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 29 Aug 2008
- Messages: 22
Re: Conversion et projection pour googleearth
Re-Bonjour,
Je viens de trouver la solution et votre ligne de commande était bonne.
J'explique la méthode.
Etape 1 - Enregistrer la table sous
Etape 2 - Choix de la projection : Catégorie = Longitude/Latitude ; Projection = WGS84 (ce que je n'avais pas fait)
Etape 3 - Ouvrir GDAL, Altergis ou autre (pour moi, ce fut ogr2gui)
Etape 4 - Soit suivre l'interface graphique, soit la ligne de commande de type (copier/coller d'ogr2gui):
Code:
ogr2ogr.exe -f "KML" -overwrite "C:/../nom_fichier.kml" "C:/../nom_fichier.TAB" -T_SRS EPSG:4326 -sql "SELECT * FROM zz_zabayeux_wgs84_v01"
Edit de mon 1er message en espérant qu'il peut-être utile pour d'autres personnes
Étudiant - Master 2 Pro SIG : STAR "Sociétés, Territoires, Aménagement, Environnement et Risques", spécialité GEORISTIG: "Géomatique, Risques et Traitement de l’Information Géographique" - UFR de Géographie - Université de Caen. http://geodreamteam.com
Hors ligne