Страница 1 из 1
отредактировать атрибут
Добавлено: 24 авг 2021, 16:46
amakarov
Здравствуйте!
Получен шейп-файл с горизонталями рельефа. В атрибутах в столбце Elevation внесены данные, типа: "180 m". Тип данных String. Как превратить их в цифровые, типа "Float" и без буквы m?
Re: отредактировать атрибут
Добавлено: 25 авг 2021, 00:17
Ostran2004
Как вариант - создается новая колонка нужного типа, далее - выборка по атрибутам из исходной колонки отдельно по каждому значению: 100, 120 и т.д., через калькулятор поля задается нужное значение в новой колонке. Повторить нужное количество раз....
Re: отредактировать атрибут
Добавлено: 25 авг 2021, 09:31
konst555
Через калькулятор полей добавляем колонку как новое выражение: перевод в real усеченной строки как-то так:
to_real(substr("Your_field",4,-2))
Длину полей смотри по факту. Формат должен быть одинаковый. Если все числа целые, то может и формат использовать целый?
Re: отредактировать атрибут
Добавлено: 25 авг 2021, 13:19
konst555
Прошу прощения, ответ был для QGIS. В ArcGIS немного по-другому.
Re: отредактировать атрибут
Добавлено: 25 авг 2021, 16:29
Skywalker
amakarov,
можно попробовать следующий способ