#1 Fri 03 April 2009 22:35
- sabay
- Juste Inscrit !
- Date d'inscription: 20 Jan 2009
- Messages: 3
[OGR] .shp en .tab
Bonjour à tous
Je dois convertir du shp (système de projection CSG 67) en tab pour un projet.
J'ai utilisé ogr2ogr, la procédure a bien fonctionné et me génére les fichiers attendus.
ogr2ogr -f MapInfo -s_srs EPSG:2971 -t_srs EPSG:2972 destination.TAB Source.shp
Le problème est qu'il ne me donne pas le système de projection que je désire sous mapinfo. Il me met un autre système de projection, le WGS 84 (EPSG:32622). Alors que je veux du RGFG 95(2972).
Pourtant il change bien le système de projection pour une donnée shp:
ogr2ogr -f ESRI Shapefile -s_srs EPSG:2971 -t_srs EPSG:2972 destination.shp Source.shp
OGR le met-il WGS84 par défaut pour la conversion en TAB?
quelqu'un peut il m'apporter une aide ?
Je vous remercie de votre aide.
Hors ligne
#2 Sun 05 April 2009 15:10
Re: [OGR] .shp en .tab
Bonjour,
Tu peux tester en ajoutant l'option -a_srs EPSG:2972 (assigne un SRS en sortie) ?
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
#3 Mon 06 April 2009 11:27
Re: [OGR] .shp en .tab
puisque tu as spécifié le t_srs, le a_srs ne devrait pas être obligatoire... surtout si ca marche en shp to shp.
Quelle version de GDAL/OGR utilises-tu ?
Si c'est la 1.6 et que l'utilisation de a_srs ne change rien, dis-le nous on le signalera aux développeurs de GDAL/OGR (ou tu peux le faire toi-même si tu veux)
Cordialement,
Matthieu
Découvrez la constellation de satellites RapidEye, lancée le 29 août 2008
http://www.rapideye.de
Découvrez le blog du Master TGAE et les stages que suivent ses étudiants.
http://tgae0607.free.fr
Hors ligne
#4 Mon 06 April 2009 16:52
- sabay
- Juste Inscrit !
- Date d'inscription: 20 Jan 2009
- Messages: 3
Re: [OGR] .shp en .tab
Bonjour,
merci pour ces pistes, j'utilise le FwTools 2.2.1.
J'ai regardé dans sa librairie si le RGFG 95 était pris en compte et pas de problème il est inscrit.
Hors ligne
#5 Mon 06 April 2009 18:03
Re: [OGR] .shp en .tab
Bonjour,
il m'est impossible de faire la même chose à partir de données postgis. La solution dans mon cas consiste à créer un fichier prj de la projection désirée (je l'ai créé en utilisant gdalinfo sur une couche correctement projetée) et de spécifier ce fichier à la place du code EPSG (ici il est sur c :
Code:
ogr2ogr -f "Mapinfo File" "D:\temp" -a_srs c:\l2c.prj "PG:dbname=mabase user=dba host=192.168.1.40" -sql "select export_point_flore.* from export_point_flore, perimetre where code_perimetre='FR9101431' AND st_intersects(buffer(perimetre.geometrie,2000), export_point_flore.geometrie)" -dsco FORMAT:TAB -nln export_flore_FR9101431
Mapinfo me dit que le système utilisé n'est pas dans sa liste mais les données sont correctement localisées.
Je ne sais plus où j'ai trouvé cette solution que je n'ai pas inventé.
Mathieu Bossaert
Dernière modification par Mathieu BOSSAERT (Tue 07 April 2009 08:55)
Mathieu BOSSAERT
Association GeoRezo
Hors ligne