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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Thu 30 July 2015 09:39

Pivès001
Participant actif
Date d'inscription: 23 Jan 2008
Messages: 138

[Arcgis 10.2.1] Caractères en majuscules selon une condition

Bonjour,

je travaille sur la base Geofla de l'IGN et je voulais arranger les noms des communes :

- passer de majuscules en minuscules
- 1ère lettre en majuscule
- passer tout les caractères suivi d'un tiret en majuscules (exemple : Clermont-Ferrand)
- passer tout les caractères suivi d'un espace en majuscules (exemple : La Rochelle)

Pas de soucis pour les 2 premiers points avec !fieldname!.lower() et !fieldname!.capitalize() mais je bloque pour ce qui est des conditions.

Est-il possible d'exploiter le système d'indexation mais en le remplaçant par un caractère ? 

!fieldname![0] -> au lieu de 0 qui correspond au 1er caractère, mettre le tiret ou l'espace, et ensuite préciser que le caractère suivant doit être en majuscules.

Si quelqu'un à une idée je suis preneur. Merci d'avance.

Hors ligne

 

#2 Thu 30 July 2015 11:26

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 989
Site web

Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition

Bonjour,

Code:

!fieldname!.title()

passe en majuscule la première lettre de chaque mot.
->http://www.tutorialspoint.com/python/string_title.htm

Martin

Hors ligne

 

#3 Thu 30 July 2015 11:32

Pivès001
Participant actif
Date d'inscription: 23 Jan 2008
Messages: 138

Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition

Impeccable, merci !

Hors ligne

 

#4 Thu 30 July 2015 13:52

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition

Bonjour,

Cf. ce fil : Cherche expression en Python - Majuscule / Minuscule...

une expression en Python qui me permette de changer du texte en minuscule tout en gardant la première lettre en majuscule, avec des exceptions pour des mots tels que : de - la - du etc... qui doivent être en minuscule


A+

Franck

Hors ligne

 

#5 Thu 30 July 2015 13:55

Pivès001
Participant actif
Date d'inscription: 23 Jan 2008
Messages: 138

Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition

Merci pour ce complément qui exploite bien la définition des conditions.

Hors ligne

 

Pied de page des forums

Powered by FluxBB