Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 24 March 2005 16:44

Gorias
Invité

modifications de references cadastrales

De: Greg
Bonjour !

Dans mes tables, je desire creer une nouvelle colonne avec la nouvelle nomenclature parcellaire :
Avant mes identifiants parcelles etaient du type :  14118 AC 1   par exemple.
Desormais je dois les transformer sous la forme :
118000AC0001

Pour cela, dans ma Mise a jour colonne je recupere le  118  a partir d'une colonne detenant le code commune ( (Champ,3) ), je rajoute trois zero, Mais par contre comment faire pour isoler les deux lettres (code section) a l'interieur de mon ancien identifiant (toujours en 5e et 6e position) ???
De plus Mon numero parcelle (avant  1  ) devient  0001 , comment pouvoir inserer automatiquement des zeros en fonction de la longueur du nombre ? (par exemple pour  1 , je dois rajouter trois zeros tandis que pour  13  je dois en rajouter seulement deux  0013)???

Si vous pouviez m'aider j'en serait tres reconnaissant.
D'avance merci a tous et a toutes pour votre attention !

gregory

 

#2 Thu 24 March 2005 16:44

Christophe Barbier
Invité

Re: modifications de references cadastrales

Bonjour,

1- Pour isoler une partie d'une chaine de caracteres, vous pouvez utiliser
la fonction Mid()
Exemple: Mid( 14118 AC 1  , 7, 2) =  AC

2- Pour votre numero de parcelle code sur 4 chiffres, utilisez l'astuce
suivante:
Right( 0000  & Mid( 14118 AC 1  , 10, 1), 4)

Christophe Barbier, I²G
Division Systeme
christophe.barbier@texte-a-enlever.i2g.fr
www.i2g.fr

 

#3 Thu 24 March 2005 16:44

Francois Biju-Duval
Invité

Re: modifications de references cadastrales

--> pour avoir les 5e et 6e position de Champ : Mid(Champ,5,2)
--> pour en avoir sur 4 positions, le dernier chiffre (donc avec un nombre de 0 devant, variable) : Format(Right(Champ,1), 0000 )

 

#4 Thu 24 March 2005 18:28

Geo Maumet
Invité

Re: modifications de references cadastrales

Bonjour

faite un Mid(Champ,5,2) pour recup 2 caracteres a  partir de la 5eme position

Pour le numero de parcelle faites right( 000  + Numero,4), vous ajoutez
systematiquement 3 zero a gauche et prenez les 4 caracteres par la droite

Salut
Laurent

 

Pied de page des forums

Powered by FluxBB