Копирование значений полей
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
Копирование значений полей
Всем, ДВС. Очевидно, операция элементарная, но я перерыл всю справку, сам пытался, но не выходит. Нужно значения одного поля(столбца) скопировать в другое.
М.б., я не понимаю сути процесса? Для Arc, может, это внесение изменений в св-ва всего слоя?
Поясните, плз! Спасибо!
М.б., я не понимаю сути процесса? Для Arc, может, это внесение изменений в св-ва всего слоя?
Поясните, плз! Спасибо!
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Копирование значений полей
А через калькулятор не получается?
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
Re: Копирование значений полей
А подскажите, как именно?
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Копирование значений полей
Через Calculate field.
- Вложения
-
- 2.png (88.28 КБ) 5569 просмотров
-
- 1.png (128.71 КБ) 5569 просмотров
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
Re: Копирование значений полей
Да, только я не понимаю, как мне для выбранного поля написать выражение, чтобы его значения переместились в другое поле. Как я понял, этот инструмент для обработки значений одного поля. Просветите, плз!
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Копирование значений полей
tikhpetr, можете прислать скрин с атриб. таблицей, отметив на ней, значения какого поля и куда хотите перенести?
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
Re: Копирование значений полей
Там ситуация такая: поле POPULATION текстовое, а мне нужно считать суммарную статистику. Поэтому я добавил числовое поле POP, куда надо скопировать значения.
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Копирование значений полей
Да, всё правильно. Сейчас тоже попробовал на ОСМовском наборе. Калькулятор хоть и ругается (поля разных типов), но значения перетащил. Другое дело, что в ОСМ не для всех нас. пунктов проставлена людность. Это понятно. И null в записях не всегда будет означать отсутствие населения.
- Вложения
-
- 2.png (24.69 КБ) 5467 просмотров
-
- 1.png (95.46 КБ) 5467 просмотров
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
Re: Копирование значений полей
Здорово! А выражение-то как составить?
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Копирование значений полей
Правой кнопкой на поле "РОР" - "Калькулятор поля". В окне, где список полей, выбираете "Population" (2 раза щёлк.)--- Ok
- Вложения
-
- 3.png (75.1 КБ) 5458 просмотров
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Копирование значений полей
tikhpetr, тут ещё вопрос с актуальностью и доступностью данных в разрезе населённых пунктов. Было бы лучше привязать список н.п. с данными по людности (excel)просчитать поле по привязке и с ним работать. Скинул на почту пример данных , правда 2010 года(перепись).
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
Re: Копирование значений полей
Vadim, Большое спасибо за данные и способ! Смущает одно. Аrc ругается. Я знаю железный способ - создать из столбца со значениями файл Excel и потом его легко копировать в числовой. Но хотелось бы внутри программы поискать корректный способ. Но результат есть.
Еще раз спасибо!
Еще раз спасибо!
-
- Завсегдатай
- Сообщения: 345
- Зарегистрирован: 11 дек 2006, 09:46
- Репутация: 102
- Откуда: Иркутск
Re: Копирование значений полей
tikhpetr, чтобы Арка не ругалась, нужно жмякнуть в калькуляторе Show Codeblock и написать функцию, которая конвертирует значение исходного поля в число с обработкой ошибок. Но, поскольку здесь либо нормальное число, либо 0 - можно этим не заморачиваться
-
- Гуру
- Сообщения: 1087
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 153
- Откуда: г. Жуковский МО
Re: Копирование значений полей
Ivor, Да, спасибо! На профильном форуме мне примерно так и написали. Только с пониманием построения логических и пр. выражений у меня пока туго. На обоих языках.(
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 19 гостей