Подсоединение к объекту нескольких записей

0 голосов
спросил 19 Май, 10 от aviabunin (440 баллов) в категории Программные продукты Esri
    1. Когда я подсоединяю excel файл, в котором есть строки с совпадающим ключом (соединение по ключу) , то подсоединяется только одна строка из excel. Отсюда первый вопрос - как сделать, чтобы подсоединялись все строки из excel таблицы.
2. Ключ = номер квартала+имя центрального лесничества + номер участкового лесничества. К данному кварталу может быть подвязано несколько организаций осуществляющих тушение пожаров. Желательно, чтобы по клику на квартале можно было получить информацию обо всех организациях.
Я предполагал , что в информационной таблице из 2 столбцов - "параметр -значение" можно увидеть несколько столбцов значение для разных организаций. Или как?

4 Ответы

0 голосов
ответил 19 Май, 10 от sgmv (2,180 баллов)
    Подсоединяются столбцы, а не строки.

Каждому объекту соответствует СТРОКА, а всю дополнительную информацию записывают слева направо в столбцы. Если у Вас несколько лесничеств, то в экселе они должны перечисляться столбиком вниз и образовывать несколько строк, а характеристики этих лесничеств образуют названия новых столбцов и записываются вправо в верхней строке. Тогда при связи эксель-таблицы с пространственными объектами характеристики свяжутся по идентичным названиям лесничеств в эксель-таблице и таблице аттрибутов пространственных объектов.

А вот уже при последующем кликании на пространственный объект все характеристики выпадут столбиком.image
0 голосов
ответил 19 Май, 10 от aviabunin (440 баллов)
Объектами , к которым привязываются характеристики, в моем случае являются кварталы (всего их 40000). В каждом участковом лесничестве своя нумерация кварталов, поэтому  ключ формируется по трем полям, например -100ПрионежскоеВиданское - здесь 100 - номер квартала, а далее идут названия центрального и участкового лесничеств.  Для этого значения ключа в excel таблице есть несколько записей идентичных, но различающихся значениями некоторых полей. Т.е. одна строка показывает , например количество людей и техники, выделяемых одним предприятием, а вторая то же самое, но для другого предприятия. Т.е. в таблице соединения я должен иметь несколько строк для одного квартала, но в результирующей таблице вижу только один. Подключается только первая строка с данным значением ключа, остальные игнорируются. Где то должен быть признак, что это соединение один ко многим , в результирующей таблице должны быть строки, в которых повторяются уже имеющиеся данные для данного квартала, а в присоединенных столбцах  - данные для каждой строки из подсоединяемой таблицы с данным значением ключа.
0 голосов
ответил 19 Май, 10 от pooperec (10,820 баллов)
1. Пример Єкселя в студию.
2. Из Єкселя конвертируются данніе построчно, если в одной строке по подключу куча записей, необходимо их сконвертировать во множество строк с стлобцом ключа, в самом Єкселе, а потом уж импортировать в АркГис.
Либо импортировать 2 таблицы, одну таблицу с родительским ключом (одн), и таблицу с ключем "наследником" (ко множеству).
0 голосов
ответил 19 Май, 10 от self-improving1 (2,780 баллов)
Если честно, довольно сложно понять суть задачи и проблем, т.к. терминология совсем не аркгисовская (access?) и вообще как-то оч. много слов  Smile  Вы уж извините.
Вы что используете: Join (соединение) или Relate (связь)? Именно этот выбор и отвечает за кардинальность отношений (один-ко-многим и пр.)
Вам нужно - Relate. Подробнее - читайте справку.
Если все сделаете правильно, при клике инструментом Identify на квартал вы сможете получить список строк из связанной таблицы (с вашими названиями предприятий)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...