Быстро заменить Null на "0" во всем столбце
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 28 мар 2014, 15:14
- Репутация: 0
Быстро заменить Null на "0" во всем столбце
Добрый день! Аркгисом пользуюсь примерно год, но столкнулась с проблемой.
Есть огромный набор данных, кое-где имеются посчитанные с помощью "калькулятора поля" значения, а там, где исходные данные были неизвестны, стоит Null, но в моей работе этот Null должен быть фактически "0". Как сделать быструю замену всех значений. Их там 1,6 млн, поэтому вручную, можно сказать, невозможно. У меня стоит ArcGIS 10.0.
Спасибо!
Есть огромный набор данных, кое-где имеются посчитанные с помощью "калькулятора поля" значения, а там, где исходные данные были неизвестны, стоит Null, но в моей работе этот Null должен быть фактически "0". Как сделать быструю замену всех значений. Их там 1,6 млн, поэтому вручную, можно сказать, невозможно. У меня стоит ArcGIS 10.0.
Спасибо!
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Быстро заменить Null на "0" во всем столбце
ну попробуйте калькулятором поля
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 28 мар 2014, 15:14
- Репутация: 0
Re: Быстро заменить Null на "0" во всем столбце
В этом поле уже рассчитаны значения калькулятором. Просто в исходных значениях для расчета помимо нормальных есть "null", соответственно (функция деления-умножения), результат в тех же строках- "null"
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: Быстро заменить Null на "0" во всем столбце
"Если null тогда 0". Что-то вроде:
If FIELD1 is null then 0
Или подобно (точные команды уже не помню, арку давно не открывал).
[ Сообщение с мобильного устройства ]
If FIELD1 is null then 0
Или подобно (точные команды уже не помню, арку давно не открывал).
[ Сообщение с мобильного устройства ]
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 28 мар 2014, 15:14
- Репутация: 0
Re: Быстро заменить Null на "0" во всем столбце
А где этот запрос вводить? Подскажите, пожалуйстаgimran писал(а):"Если null тогда 0". Что-то вроде:
If FIELD1 is null then 0
Или подобно (точные команды уже не помню, арку давно не открывал).
[ Сообщение с мобильного устройства ]

- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: Быстро заменить Null на "0" во всем столбце
Калькулятор полей.
Или как-то подобно (давно перешел на кугис и арку подзабываю).
[ Сообщение с мобильного устройства ]
Или как-то подобно (давно перешел на кугис и арку подзабываю).
[ Сообщение с мобильного устройства ]
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Быстро заменить Null на "0" во всем столбце
да просто выбрать значения NULL и забить калькулятором поля что столбец=0 для всех выбранных значений
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 28 мар 2014, 15:14
- Репутация: 0
Re: Быстро заменить Null на "0" во всем столбце
если правильно Вас поняла, то это делается в окне "таблица" - "Select by attributes"?nadiopt писал(а):да просто выбрать значения NULL
SQL запрос выглядит следующим образом: "Имя столбца is NULL"?
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Быстро заменить Null на "0" во всем столбце
угу, если пройдет
потом правой кнопкой по столбцу - калькулятор поля - проверяем галочку selected features - [столбец]=0
потом правой кнопкой по столбцу - калькулятор поля - проверяем галочку selected features - [столбец]=0
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 28 мар 2014, 15:14
- Репутация: 0
Re: Быстро заменить Null на "0" во всем столбце
запустила, будет долго искать. Днем уже начинала таким образом решать проблему, но не дождалась.nadiopt писал(а):угу, если пройдет
потом правой кнопкой по столбцу - калькулятор поля - проверяем галочку selected features - [столбец]=0
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 28 мар 2014, 15:14
- Репутация: 0
Re: Быстро заменить Null на "0" во всем столбце
Всем спасибо. Получилось!
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 17 май 2011, 06:22
- Репутация: 50
- Откуда: Нижний Новгород
Re: Быстро заменить Null на "0" во всем столбце
вот еще одно решениеIriso4ka писал(а):Всем спасибо. Получилось!

Код: Выделить всё
v= [HGT_DP]
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя