Поиск в таблице атрибутов одинаковых значений

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Поиск в таблице атрибутов одинаковых значений

Сообщение priroda »

Есть массив точек. Каждая точка имеет цифровое значение, взятое из растра и текстовое значение. Как можно при помощи Field calculator записать в новый созданный столбец, текстовые значения всех точек, имеющих один и тот же грид код. Пример ниже.

точка 1 | 34 | дуб | дуб - ольха
точка 2 | 34 | ольха | ольха - дуб
точка 3 | 25 | берёза | берёза
Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Поиск в таблице атрибутов одинаковых значений

Сообщение Monstria »

Символ | это разделитель, или вы так столбцы обозначили?
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Поиск в таблице атрибутов одинаковых значений

Сообщение freeExec »

В понятиях постгрес это было бы array_agg
priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Поиск в таблице атрибутов одинаковых значений

Сообщение priroda »

Monstria писал(а):Символ | это разделитель, или вы так столбцы обозначили?
Да.
Последний столбец, одной из строк.
| дуб - ольха

Это то, что должно получиться на выходе, так как две точки содержали одно и то же значение "34".
5Nap
Участник
Сообщения: 85
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 32

Re: Поиск в таблице атрибутов одинаковых значений

Сообщение 5Nap »

сделайте summarize по столбцу с кодом, а для текстового ("дуб", "ольха",...) поставьте sum с разделение запятой или " - ". Получите таблицу соответствия 34 - "дуб - ольха - липа". Потом сджойните по коду и просчитайте ваш новый столбец.
priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Поиск в таблице атрибутов одинаковых значений

Сообщение priroda »

summarize прямо в таблице атрибутов? Не могу найти, как одновременно сделать sum для текстовых значений.
В результате получаю таблицу
objectid | GRID | Count_grid
точка 1 | 34 | 2
Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Поиск в таблице атрибутов одинаковых значений

Сообщение Игорь Лебедь »

priroda писал(а):summarize прямо в таблице атрибутов? Не могу найти, как одновременно сделать sum для текстовых значений.
В результате получаю таблицу
objectid | GRID | Count_grid
точка 1 | 34 | 2
Больше похоже на count, если правильно понял вопрос автора.
priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Поиск в таблице атрибутов одинаковых значений

Сообщение priroda »

Да. Summarize сделать получается. Все идентичные значения в столбце GRID склеиваю. Не получается одновременно сложить текстовые значения, ранее имеющие отношение каждому значению (в том числе и повторяющемуся) столбца GRID.
Ответить

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

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

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