Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 6 sur 6
  1. #1

    Date d'inscription
    juillet 2007
    Messages
    170

    Par défaut Non Résolu : Scinder une colonne en deux

    Bonjour,

    J'ai mon cadastre avec un champ "identifiant" avec des données de type "027000DD0001".
    Comment faire pour obtenir deux champs, un avec ID_com de type "027000" et ID_parc de type "DD0001" ?

    Et inversement, comment fait-on pour créer une seule colonne à partir de deux autres ? Un concatenage en quelque sorte ?
    J'imagine que c'est une requête SQL, mais je vois pas trop comment... A la limite dans XL, ça me poserait moins de problème.

    Merci !

    fran

  2. #2

    Date d'inscription
    août 2011
    Localisation
    Paris
    Emploi
    Chargé de mission SIG
    Âge
    30
    Messages
    506

    Par défaut

    Il faut ouvrir les tables attributaires, créer des champs et utiliser la calculatrice (bouton droit sur le champ).

    Ces fonctions comme les champs sont présents dans la calculatrice :

    Pour extraire la partie gauche : Left([champ],nb)
    Pour extraire la partie droitee : Right([champ],nb)

    Pour concatener : [champ1]&[champ2]

  3. #3
    Rédacteur
    Date d'inscription
    février 2011
    Localisation
    Nord
    Emploi
    Administrateur SIG
    Organisme
    Mairie
    Âge
    29
    Messages
    557

    Mes réseaux sociaux

    Follow Bescu On Twitter

    Par défaut

    Bonjour,

    Avec la calculatrice de champs avec l'analyseur "Script VB", tu peux utiliser la fonction
    Right([Ton_champ],n)
    [Ton_champ] correspondant au à ton champ "identifiant" et n correspondant au nombre de caractères que tu veux extraire à partir de la droite (dans ton exemple n=6).

    La même fonction existe avec Left. Tu remarqueras que ça ressemble beaucoup aux fonctionnalités sur Excel ou LibreOffice.

    Tu as quelques autres exemples de fonction sur ces sites :
    http://support.esrifrance.fr/outilss...ceChaines.html
    http://help.arcgis.com/fr/arcgisdesk...002m000000.htm

    Bonne journée,

    Maxime
    Dernière modification par Bescu ; 11/04/2012 à 14h44. Motif: Skal a été plus rapide! ;-)

  4. #4

    Date d'inscription
    juillet 2007
    Messages
    170

    Par défaut

    Merci

  5. #5

    Date d'inscription
    mars 2006
    Localisation
    Paris
    Emploi
    Carto
    Messages
    468

    Par défaut

    Salut,

    avec la calculatrice des valeurs (cf skal) avec python ça donne:

    !champs! [:6] de la premièere a la 6ème lettre incluse.

    !champs! [6:] à partir de la 7ème jusqu'a la fin.
    Dernière modification par Speed-Popeye ; 13/04/2012 à 00h08. Motif: Ponctuation
    Il est aussi difficile de se voir soi même que de regarder en arrière sans se retourner

  6. #6
    Rédacteur
    Date d'inscription
    mai 2010
    Localisation
    Edmonton, AB, Canada
    Emploi
    Doctorant en sciences forestières
    Organisme
    Western Center for Wildland Fire Sciences
    Âge
    30
    Messages
    1 052

    Par défaut

    Citation Envoyé par bernards111 Voir le message
    salut,

    avec la calculatrice des valeurs (cf skal) avec python ça donne

    !champs! [:6] de la premièere a la 6ème lettre incluse

    !champs! [6:] à partir de la 7ème jusqu'a la fin
    Nice! Merci pour le tuyau!
    Merlin, Enchanteur Géomatique

 

 

Discussions similaires

  1. [MapInfo 10.x] Mettre à jour colonne selon une autre colonne
    Par Trouty dans le forum Assistance Technique
    Réponses: 12
    Dernier message: 01/08/2012, 14h39
  2. [MapInfo 6.x] Scinder un segment en deux
    Par Just-Soft dans le forum Assistance Technique
    Réponses: 2
    Dernier message: 09/06/2009, 14h47
  3. [MapInfo 9.x] Scinder une colonne en deux
    Par franfran dans le forum Assistance Technique
    Réponses: 3
    Dernier message: 25/11/2008, 08h56
  4. [GeoConcept 5.x] Mise à jour d'une colonne à partir d'une autre colonne
    Par Sylvain33 dans le forum Assistance Technique
    Réponses: 11
    Dernier message: 22/10/2007, 13h42
  5. [Excel] Scinder des cellules
    Par Solène dans le forum Assistance Logiciel
    Réponses: 25
    Dernier message: 23/07/2004, 18h07

Les tags pour cette discussion

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •