Разделы сайта

Читаемое

Обновления Mar-2024

Промышленность Ижоры -->  Исследование каталогов реестров 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 [ 73 ] 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89

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

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

После создания сложного отношения, редактирование линий автострад в ArcMap будет затрагивать точки покрптия дорож-н1х указателей. При перемещении или удалении линии автострады к связанным с ней точкам отправляется сообщение, и затем они соответствующим образом перемещаются или удаляются. По умолчанию принимается, что сообщения отправляются в направлении от класса-источника к классу-адресату, хотя вы можете с таким же успехом отправлять их и в обратном направлении.

Простые отношения могут иметь кардинальность: один-к-одно-му, один-ко-многим или многие-ко-многим. Отношение мно-гие-к-одному соответствует отношению один-к-одному. Сложные отношения всегда имеют кардинальность один-ко-многим. Когда вы создаете отношение один-ко-многим, независимо от того, простое оно или сложное, сторона один должна бпть классом-источником. Сторона многие должна бпть классом-адресатом.

Один объект может участвовать в нескольких отношениях. Например, помимо сложного отношения между автострадами и дорожными знаками, класс линейных объектов мог бы участвовать в простом отношении с таблицей INFO. В этом случае каж-

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

Хотя все вышеперечисленные примеры относились к покрпти-ям, необходимо заметить, что вы можете создавать классы отношений для определения взаимосвязи между двумя таблицами

INFO.

Классы отношений покрытия

Как говорилось в главе 11 Работа с картами и слоями , слои могут определять соединения и связи между пространственными и табличными данными, хранящимися в разнхх форматах и разных рабочих областях ArcInfo. Соединения и связи обеспечивают примерно те же возможности, что и классы простхх отношений, за исключением того, что они должны быть установлены для каждого отдельного слоя.

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

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



Создание класса отношений для покрытия

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

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

1. В дереве Каталога щелкните по папке, содержащей покрытие, для которого вы хотите создать класс отношений.

2. В меню Файл укажите на Новый и затем выберите Класс отношений покрытия.

3. Введите имя нового класса отношений.

4. Щелкните на исходном классе объектов или таблице (классе-источнике).

5. Щелкните на целевом классе объектов или таблице (классе-адресате).

6. Нажмите кнопку Далее.

7. Выберите тип отношения, которое вы хотите создать.

8. Щелкните Далее. ►





удаляете в покрытии-источнике линии электропередач, ArcMap автоматически осуществляет перемещение или удаление в покрытии-адресате соответствующих опор.

Классы отношений, в которых участвуют классы пространственных объектов покрытия или таблицы INFO, перечислены на закладке Отношения диалогового окна свойств. Щелкните на отношении, представленном в списке, и затем нажмите Свойства, чтобы ознакомиться с его свойствами. Например, вы можете получить полный перечень покрытий и таблиц, с которыми связана таблица INFO. Отношения объекта прописываются также в его метаданных; работая с шаблоном метаданных ESRI, вы найдете информацию об отношениях элемента внизу закладки метаданных Атрибуты.

9. Введите описание прямого и обратного направлений отношения (forward path label и backward path label).

10. Нажмите кнопку Далее.

11. Выберите соответствующий данному случаю тип отношения.

12. Щелкните Далее. ►





1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 [ 73 ] 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89

© 2003 - 2024 Prom Izhora
При копировании текстов приветствуется обратная ссылка