Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Огис ответі.doc
Скачиваний:
6
Добавлен:
26.10.2018
Размер:
1.1 Mб
Скачать

3.5 Зв’язування та створення відносин між таблицями

Зв’язування таблиць

Соединения основаны на значениях поля, которое присутствует в обеих таблицах. Имя поля в таблицах может различаться, но тип поля должен быть один и тот же: числовые поля соединяются с числовыми, строковые со строковыми и т. д.

Когда соединяют таблицы в ArcMap, то создают отношение один/к/одному или много/к/одному между таблицей атрибутов слоя и таблицей, содержащей дополнительную информацию. Когда речь идет про отношение между таблицами один/к/одному, то это означает, что одной записи в таблице атрибутов соответствует одна запись в таблице, содержащей дополнительную информацию. Отношение многое/к/одному означает, что несколько записей таблицы атрибутов слоя соединяются с одной записью в таблице, содержащей дополнительную информацию.

Таблиці з’єднують за допомогою інструменті Join.

Для того, щод зв’язати таблиці, необхідно у таблиці змісту клацнути на Option, вибрати Joins and Relates і клацнути на Join. У діалоговому вікні, що з’явилось, вверху спадаючого списку потрібно вибрати Join attributes from а table (Приєднати атрибути з таблиці). У спадаючому списку вікна 1 вибрати поле, яке буде загальним атрибутом для з'єднання таблиць. У спадаючому списку вікна потрібно вибрати таблицю, з якою буде зв’язуватися дана таблиця. У спадаючому списку вікна 3 вибирається загальний атрибут для з'єднання таблиць. Потім ОК.

ArcMap приєднує дві таблиці по збігу спільного атрибуту.

Створення відносин поміж таблицями

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

Таблицы связываются отношениями один/ко/многим или много/ко/ многим между таблицей слоя и таблицей дополнительных данных. Например, если вы выберете арендатора, вы найдете здание, в котором он арендует помещение (или несколько зданий, отношение много/ко/многим).

Процес створення відносин залежить від здатності знаходити відповідності записів непросторових таблиць і таблиць атрибутів шару. Для знаходження відповідності записів таблиці повинні мати загальні атрибути, тобто поле із загальними значеннями.

Таблиці можуть бути асоційовані шляхом зв'язування, коли запис в таблиці атрибутів шару може мати багато відповідних записів в непросторовій таблиці. Коли таблиці зв'язані, можна підсвітити записи в будь-якій таблиці, аби бачити зв'язані записи в іншій таблиці.

Для того, щоб зв’язати дві таблиці між собою, потрібно у таблиці змісту клацнути на Option, вибрати Joins and Relates і клацнути на Relate. У спадаючому списку № 1 діалогового вікна Relate клацнути на спадаючу стрілку і на тому атрибуті, який являється загальним для двох таблиць. Так виділяються загальні атрибути в першій таблиці.

У спадаючому списку № 2 діалогові вікна Relate клацнути на спадаючу стрілку і на назву тієї таблиці, з якою потрібно зв’язати.

У спадаючому списку № 3 клацніть на спадаючу стрілку і на загальному атрибуті, який знаходиться в другій таблиці. Так виділяються загальні атрибути в другій таблиці.

У спадаючому списку № 4 надрукувати назву зв’язування і клацніть на ОК. Зв'язок між таблицями встановлено.

Зв’язування та створення відносин поміж таблицями

Пов’язати непросторову таблицю з таблицею атрибутів шару можна двома шляхами:

-Join (З'єднання таблиць)

- Relate (Зв'язування таблиць)

Join приєднує атрибути непросторової таблиці до таблиці атрибутів шару, роблячи її більшою.

Relate тримає таблиці роздільними, але зв'язаними так, що записи вибрані в одній таблиці є причиною відповідних вибраних в іншій.

Соединения основаны на значениях поля, которое присутствует в обеих таблицах. Имя поля в таблицах может различаться, но тип поля должен быть один и тот же: числовые поля соединяются с числовыми, строковые со строковыми и т. д.

Когда соединяют таблицы в ArcMap, то создают отношение один/к/одному или много/к/одному между таблицей атрибутов слоя и таблицей, содержащей дополнительную информацию. Когда речь идет про отношение между таблицами один/к/одному, то это означает, что одной записи в таблице атрибутов соответствует одна запись в таблице, содержащей дополнительную информацию. Отношение многое/к/одному означает, что несколько записей таблицы атрибутов слоя соединяются с одной записью в таблице, содержащей дополнительную информацию.

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

Таблицы связываются отношениями один/ко/многим или много/ко/ многим между таблицей слоя и таблицей дополнительных данных. Например, если вы выберете арендатора, вы найдете здание, в котором он арендует помещение (или несколько зданий, отношение много/ко/многим).

Ідентифікація, вибір, знаходження і гіпер зв’язки об’єктів

Самый быстрый способ получать информацию о единичном пространственном объекте состоит в том, чтобы идентифицировать это. Идентификация объектов – это быстрейший путь получения информации о них. Для идентификации используется инструмент Identify. После выбора этого инструмента необходимо щелкнуть на интересующем объекте, после чего появится таблица с характеристиками этого объекта.

Для сравнения информации о нескольких объектах, лучший путь есть выбор пространственного объекта на карте и просмотр его записи в таблице атрибутов слоя. Для выбора объектов используется инструмент Selection. С выбранным инструментом щелкаем на обьекте, открываем таблицу атрибутов, внизу таблицы щелкаем на кнопке Selection и в таблице показывается только выбранный объект и соответственно, существующая информация о нем.

Когда имеется часть информации, например, названия места или адреса, можно использовать информацию для поиска пространственного объекта на карте. Для этого в диалоговом окне Find нужно щелкнуть на закладке Features и по известной информации найти объект.

Чтобы найти пространственные объекты по критериям, которые не отображаются на карте (например, количество спален в доме),нужно написать запрос. Запрос выбирает пространственные объекты, которые отвечают указанным условиям. Запросы пишутся на структурированном языке запросов (SQL). Для того, чтобы написать запрос необходимо зайти в меню Selection (Вибор), и клацнуть Select by Attributes (Вибір по атрибутах). И по известным атрибутам построить запрос. После построения запроса нажать на кнопке Apply. Подходящие под запрос атрибуты выделятся на карте.

Гиперсвязи связывают пространственные объекты с вещами, которые не могут храниться как атрибуты пространственного объекта.

Существует два способа создания гиперсвязей. Один способ заключается в добавлении пути документа или URL-адреса к полю в таблице атрибутов слоя. Это эффективно при большом количестве объектов. Другой способ заключается в том, чтобы щелкнуть на объекте и установить параметры пути документа или URL-адреса в диалоговом окне. Это легко для установки гиперсвязи нескольких документов. Это также есть путь для установки гиперсвязи пространственного объекта с несколькими изображениями.