отредактировать атрибут
-
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 08 авг 2018, 16:01
- Репутация: 1
- Откуда: Москва
отредактировать атрибут
Здравствуйте!
Получен шейп-файл с горизонталями рельефа. В атрибутах в столбце Elevation внесены данные, типа: "180 m". Тип данных String. Как превратить их в цифровые, типа "Float" и без буквы m?
Получен шейп-файл с горизонталями рельефа. В атрибутах в столбце Elevation внесены данные, типа: "180 m". Тип данных String. Как превратить их в цифровые, типа "Float" и без буквы m?
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 13 окт 2011, 01:30
- Репутация: 8
Re: отредактировать атрибут
Как вариант - создается новая колонка нужного типа, далее - выборка по атрибутам из исходной колонки отдельно по каждому значению: 100, 120 и т.д., через калькулятор поля задается нужное значение в новой колонке. Повторить нужное количество раз....
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Re: отредактировать атрибут
Через калькулятор полей добавляем колонку как новое выражение: перевод в real усеченной строки как-то так:
to_real(substr("Your_field",4,-2))
Длину полей смотри по факту. Формат должен быть одинаковый. Если все числа целые, то может и формат использовать целый?
to_real(substr("Your_field",4,-2))
Длину полей смотри по факту. Формат должен быть одинаковый. Если все числа целые, то может и формат использовать целый?
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Re: отредактировать атрибут
Прошу прощения, ответ был для QGIS. В ArcGIS немного по-другому.
-
- Участник
- Сообщения: 79
- Зарегистрирован: 01 май 2013, 22:38
- Репутация: 30
- Откуда: Сыктывкар
Re: отредактировать атрибут
amakarov,
можно попробовать следующий способ
можно попробовать следующий способ
- Вложения
-
- Z_string_to_float.jpg (267.23 КБ) 2673 просмотра
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 37 гостей