QGIS: змінити значення рядка на числові у shapefile

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

  1. Відкрийте «Властивості»

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

  3. Позначте «Оновити існуюче поле»

  4. to_real("attributeName")

  5. Зберегти правки

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

Last updated

Was this helpful?