Перенос атрибутивных данных между таблицами

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Перенос атрибутивных данных между таблицами

Сообщение Predatorxxx » 10 апр 2022, 19:43

Добрый вечер. В проекте имеется куча слоев, у некоторых из них есть общие атрибутивные данные таблицы. Сейчас я каждый раз собираю таблицы атрибутов вручную. Можно ли как-то переносить атрибутивные данные из одного слоя в другой? Интуиция подсказывает, что это можно сделать путем экспорта таблицы в Excell, а затем путем обратного экспорта в нужный слой. Получится ли подобное если таблица атрибутивных данных пустая?

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Перенос атрибутивных данных между таблицами

Сообщение trir » 11 апр 2022, 06:11

используй БД

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: Перенос атрибутивных данных между таблицами

Сообщение Predatorxxx » 11 апр 2022, 06:57

Что вы имеете ввиду?

Правильно ли использовать меню таблицы "Соединение и связи"?
1.jpg
1.jpg (129.79 КБ) 2408 просмотров

AlexRomantsov
Завсегдатай
Сообщения: 299
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 136
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Перенос атрибутивных данных между таблицами

Сообщение AlexRomantsov » 11 апр 2022, 07:05

Да, как на слайде выше.
Попробуйте связать две таблицы (два слоя) прямо в ArcGis, если в таблицах есть какие то общие ключи (в xls же как то связываете?). В ArcMap, в панели слоев, на слое правой кнопкой мыши - Соединения и связи - Соединения данных.. Там выбрать поле с ключевым в слое, слой для связывания, поле с ключевым в связанном слое. Получите слой с полями обеих таблиц.

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Перенос атрибутивных данных между таблицами

Сообщение trir » 11 апр 2022, 08:28


Skywalker
Участник
Сообщения: 79
Зарегистрирован: 01 май 2013, 22:38
Репутация: 30
Откуда: Сыктывкар

Re: Перенос атрибутивных данных между таблицами

Сообщение Skywalker » 11 апр 2022, 10:16

Копировать атрибутивные данные между таблицами можно, если у объектов есть общий совпадающий идентификатор, в моём примере это поле «key».
01.jpg
01.jpg (92.79 КБ) 2364 просмотра
02.jpg
02.jpg (111.1 КБ) 2364 просмотра
03.jpg
03.jpg (96.33 КБ) 2364 просмотра

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

Re: Перенос атрибутивных данных между таблицами

Сообщение Ivor » 11 апр 2022, 17:09

Skywalker, это не копирование, это присоединение. Физически новые столбцы с данными у второго файла не появляются. Хотя да, их можно использовать в калькуляторе полей

machansaly
Новоприбывший
Сообщения: 1
Зарегистрирован: 16 май 2022, 04:11
Репутация: 0
Откуда: united states

Re: Перенос атрибутивных данных между таблицами

Сообщение machansaly » 16 май 2022, 04:13

Select a field in the layer with a key, a layer for linking, and a field in the linked layer with a key. Create a layer that contains the fields from both tables.returning to the beginningio games

Ответить

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

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

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