QGIS: изменение строковых значений на числовые в shapefile

В QGIS вы можете преобразовать строку в число с помощью инструмента «Калькулятор полей». Сначала откройте таблицу атрибутов для слоя, который вы хотите изменить. Затем нажмите кнопку «Открыть калькулятор полей». В поле «Выражение» введите «to_real(» затем имя поля, содержащего строку, которую нужно преобразовать, и затем закрывающую скобку. Например, чтобы преобразовать строковое поле с именем «string_field» в числовое поле, введите в поле Выражение «to_real("string_field")». Вы также можете изменить имя выходного поля и тип данных, выбрав соответствующие параметры. Наконец, нажмите «ОК», чтобы завершить преобразование. Оригинальное строковое поле останется в таблице атрибутов, а новое числовое поле будет добавлено в таблицу.

  1. Откройте «Свойства»

  2. Перейдите в «Калькулятор полей»

  3. Отметьте «Обновить существующее поле»

  4. to_real("attributeName")

  5. Сохраните правки

  6. Повторите то же самое для каждого атрибута

Последнее обновление

Это было полезно?