QGIS : convertir des valeurs de texte en valeurs numériques dans le shapefile

Convertir des attributs texte en valeurs numériques dans QGIS pour l’analyse et l’importation.

Dans QGIS, vous pouvez convertir une chaîne de caractères en nombre à l’aide de l’outil « Calculatrice de champs ». Commencez par ouvrir la table attributaire de la couche que vous souhaitez modifier. Ensuite, cliquez sur le bouton « Ouvrir la calculatrice de champs ». Dans la zone « Expression », saisissez « to_real( » suivi du nom du champ contenant la chaîne que vous voulez convertir, puis la parenthèse fermante. Par exemple, pour convertir un champ texte nommé « string_field » en champ numérique, saisissez « to_real("string_field") » dans la zone Expression. Vous pouvez aussi modifier le nom du champ de sortie et le type de données en sélectionnant les options appropriées. Enfin, cliquez sur « OK » pour terminer la conversion. Le champ texte d’origine restera dans la table attributaire, tandis que le nouveau champ numérique sera ajouté à la table.

  1. Ouvrir « Propriétés »

  2. Aller à « Calculatrice de champs »

  3. Cocher « Mettre à jour le champ existant »

  4. to_real("attributeName")

  5. Enregistrer les modifications

  6. Répétez la même opération pour chaque attribut

Mis à jour

Ce contenu vous a-t-il été utile ?