QGIS: Превръщане на стойности от текст в числа в shapefile

В QGIS можете да превърнете текстово поле в число с инструмента „Field Calculator“. Първо отворете таблицата със атрибути за слоя, който искате да промените. След това натиснете бутона „Open Field Calculator“. В полето „Expression“ въведете "to_real(" последвано от името на полето, което съдържа текста, който искате да конвертирате, и затворете с ')' . Например, за да превърнете текстово поле на име "string_field" в числово поле, въведете в полето Expression: "to_real("string_field")". Можете също да промените името на изходното поле и типа данни като изберете подходящите опции. Накрая натиснете „OK“, за да завършите конвертирането. Оригиналното текстово поле ще остане в таблицата със атрибути, а новото числово поле ще бъде добавено към таблицата.

  1. Отворете „Properties“

  2. Отидете на „Field Calculator“

  3. (mark) Отметнете „Update Existing field“

  4. to_real("attributeName")

  5. Запазете промените

  6. Повторете същото за всеки атрибут

Last updated

Was this helpful?