отредактировать атрибут

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
amakarov
Интересующийся
Сообщения: 25
Зарегистрирован: 08 авг 2018, 16:01
Репутация: 1
Откуда: Москва

отредактировать атрибут

Сообщение amakarov » 24 авг 2021, 16:46

Здравствуйте!
Получен шейп-файл с горизонталями рельефа. В атрибутах в столбце Elevation внесены данные, типа: "180 m". Тип данных String. Как превратить их в цифровые, типа "Float" и без буквы m?

Ostran2004
Интересующийся
Сообщения: 29
Зарегистрирован: 13 окт 2011, 01:30
Репутация: 8

Re: отредактировать атрибут

Сообщение Ostran2004 » 25 авг 2021, 00:17

Как вариант - создается новая колонка нужного типа, далее - выборка по атрибутам из исходной колонки отдельно по каждому значению: 100, 120 и т.д., через калькулятор поля задается нужное значение в новой колонке. Повторить нужное количество раз....

konst555
Активный участник
Сообщения: 212
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: отредактировать атрибут

Сообщение konst555 » 25 авг 2021, 09:31

Через калькулятор полей добавляем колонку как новое выражение: перевод в real усеченной строки как-то так:

to_real(substr("Your_field",4,-2))

Длину полей смотри по факту. Формат должен быть одинаковый. Если все числа целые, то может и формат использовать целый?

konst555
Активный участник
Сообщения: 212
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: отредактировать атрибут

Сообщение konst555 » 25 авг 2021, 13:19

Прошу прощения, ответ был для QGIS. В ArcGIS немного по-другому.

Skywalker
Участник
Сообщения: 79
Зарегистрирован: 01 май 2013, 22:38
Репутация: 30
Откуда: Сыктывкар

Re: отредактировать атрибут

Сообщение Skywalker » 25 авг 2021, 16:29

amakarov,
можно попробовать следующий способ
Вложения
Z_string_to_float.jpg
Z_string_to_float.jpg (267.23 КБ) 2639 просмотров

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей