#1 Mon 28 February 2011 11:52
- mathieu_r
- Participant occasionnel
- Date d'inscription: 17 Mar 2009
- Messages: 21
[OGR][VRT] Renommer attributs
Bonjour,
J'aimerais renommer de manière auto des champs de ma couche SHP.
J'ai suivi l'article http://www.gdal.org/ogr/drv_vrt.html
Ma couche de test couche.shp contient deux colonnes col1 et col2 que j'aimerais renommer en colonne1 et colonne2
Mon vrt test.vrt est le suivant:
Code:
<OGRVRTDataSource> <OGRVRTLayer name="couche_modif"> <SrcDataSource>couche.shp</SrcDataSource> <SrcLayer>couche</SrcLayer> <Field name="colonne1" src="col1" /> <Field name="colonne2" src="col2" /> </OGRVRTLayer> </OGRVRTDataSource>
Quand je lance la commande
Code:
ogr2ogr -f "esri shapefile" couche_modif.shp test.vrt
la couche générée couche_modif.shp est identique à celle d'origine.
Je ne vois pas trop d'où ça vient?
Hors ligne
#2 Mon 28 February 2011 13:24
- rouault
- Participant assidu
- Date d'inscription: 26 Apr 2009
- Messages: 168
Re: [OGR][VRT] Renommer attributs
Ca fonctionne bien chez moi. Utilises-tu bien OGR >= 1.7.0 ?
Hors ligne
#3 Mon 28 February 2011 13:41
- mathieu_r
- Participant occasionnel
- Date d'inscription: 17 Mar 2009
- Messages: 21
Re: [OGR][VRT] Renommer attributs
Au temps pour moi,
un gdalinfo --version me donnait
Code:
GDAL 1.5.4, released 2009/01/07
En utilisant le ogr2ogr de FWtools 2.4.7, j'ai
Code:
C:\FWTools2.4.7\bin\gdalinfo --version GDAL 1.7.0b2, FWTools 2.4.7, released 2010/01/19ls2.4.7
et le vrt fonctionne bien.
Merci!
Hors ligne