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

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

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

Сообщение priroda » 10 апр 2017, 14:48

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

точка 1 | 34 | дуб | дуб - ольха
точка 2 | 34 | ольха | ольха - дуб
точка 3 | 25 | берёза | берёза

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

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

Сообщение Monstria » 10 апр 2017, 18:37

Символ | это разделитель, или вы так столбцы обозначили?

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

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

Сообщение freeExec » 10 апр 2017, 21:25

В понятиях постгрес это было бы array_agg

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

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

Сообщение priroda » 11 апр 2017, 08:27

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

Это то, что должно получиться на выходе, так как две точки содержали одно и то же значение "34".

5Nap
Участник
Сообщения: 85
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 31

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

Сообщение 5Nap » 11 апр 2017, 09:53

сделайте summarize по столбцу с кодом, а для текстового ("дуб", "ольха",...) поставьте sum с разделение запятой или " - ". Получите таблицу соответствия 34 - "дуб - ольха - липа". Потом сджойните по коду и просчитайте ваш новый столбец.

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

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

Сообщение priroda » 11 апр 2017, 12:02

summarize прямо в таблице атрибутов? Не могу найти, как одновременно сделать sum для текстовых значений.
В результате получаю таблицу
objectid | GRID | Count_grid
точка 1 | 34 | 2

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

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

Сообщение Игорь Лебедь » 11 апр 2017, 15:51

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

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

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

Сообщение priroda » 11 апр 2017, 16:34

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

Ответить

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

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

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