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

Printemps des cartes 2024

#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: 166

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

 

Pied de page des forums

Powered by FluxBB