Пакетная выборка по атрибуту

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
crashkkm
Активный участник
Сообщения: 139
Зарегистрирован: 17 окт 2016, 16:37
Репутация: 14

Пакетная выборка по атрибуту

Сообщение crashkkm » 26 апр 2022, 12:46

Имеется таблица с набором значений. Такие же значения имеются в шейпе. Как разом выбрать в шейпе значения из таблицы? ArcGIS Pro, Desktop.

AlexRomantsov
Завсегдатай
Сообщения: 291
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 135
Откуда: Томск

Re: Пакетная выборка по атрибуту

Сообщение AlexRomantsov » 26 апр 2022, 13:15

Сделайте соединение двух таблиц, к шейпу - первую таблицу с набором значений. Потом откройте таблицу атрибутов шейпа, отсутствующие значения в полях из связанной таблицы будут как NULL. Сортировка по такому полю, отметить остальные записи (и при этом выделятся объекты). Как связать таблицы ,обсуждали в viewtopic.php?f=16&t=27816
Второй вариант, через написание SQL запроса и применение его в таблице тоже может быть, но через соединение кажется проще и быстрее.

crashkkm
Активный участник
Сообщения: 139
Зарегистрирован: 17 окт 2016, 16:37
Репутация: 14

Re: Пакетная выборка по атрибуту

Сообщение crashkkm » 26 апр 2022, 13:50

Про соединение таблиц я думал, там даже функция есть оставить только сопоставленные значения. Тогда возникает другой вопрос, немного уже не по теме. В таблице есть данные формата как на картинке, яблоки и груши в одной ячейке, а в шейпе как положено - в разных ячейках (строках). Поэтому эти значения не объединятся. Есть ли способ разделить груши и яблоки в экселе на отдельные строки? Именно строки, как это делать на столбцы знаю.
Вложения
Аннотация 2022-04-26 174625.jpg
Аннотация 2022-04-26 174625.jpg (4.25 КБ) 1135 просмотров

Ivor
Завсегдатай
Сообщения: 345
Зарегистрирован: 11 дек 2006, 09:46
Репутация: 102
Откуда: Иркутск

Re: Пакетная выборка по атрибуту

Сообщение Ivor » 26 апр 2022, 14:58

crashkkm, можно и в разные столбцы, просто потом объединение придётся сделать несколько раз (по каждому из столбцов) и потом слить результаты в одну таблицу

crashkkm
Активный участник
Сообщения: 139
Зарегистрирован: 17 окт 2016, 16:37
Репутация: 14

Re: Пакетная выборка по атрибуту

Сообщение crashkkm » 27 апр 2022, 04:36

Ivor писал(а):
26 апр 2022, 14:58
просто потом объединение придётся сделать несколько раз (по каждому из столбцов) и потом слить результаты в одну таблицу
Не понял какое объединение и как сделать?

AlexRomantsov
Завсегдатай
Сообщения: 291
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 135
Откуда: Томск

Re: Пакетная выборка по атрибуту

Сообщение AlexRomantsov » 27 апр 2022, 04:59

В QGIS есть удобный инструмент: Анализ - Вектор - Разделить объект по символу. Из таблицы:
apple1.JPG
apple1.JPG (17.11 КБ) 1053 просмотра
создал такую:
apple2.JPG
apple2.JPG (16.46 КБ) 1053 просмотра
На входе была таблица xls (открыта как слой).
Нет времени и установленной ArcGIS, что бы поискать аналогичные инструменты там, должны быть подобные, все таки ArcGis один из "флагманов".
Также посмотрите функции агрегирования, которые сравнением полей из двух таблиц: 'Яблоня' Vis-a-vis 'Яблоня Груша' (в том числе операторами типа Like, Contains) позволяют создать из двух новый слой (один к одному (Яблоня или Груша), один ко многим (дублированием точек Яблоня, Груша)), при этом исключатся объекты Черешня.

Ответить

Вернуться в «Я новичок!»

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

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