Отношения и ArcGIS
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
ГИС интегрирует информацию о разных типах географических негеографических элементов, многие из которых могут быть связанным.
- Географические элементы могут связываться с другими географическими элементами. Например, здание можно связать с участком.
- Географические элементы могут связываться с негеографическими элементами. Например, земельный участок можно связать с владельцем.
- Негеографические элементы могут связываться с другими негеографическими элементами. Например, владельцу земельного участка могут выдать налоговый номер.
ArcGIS предоставляет множество способов для связывания объектов и записей в базе геоданных. При установке отношения между географическими объектами первым шагом является моделирование пространственных отношений между объектами. Представьте, что теперь у вас есть возможность использования топологии базы данных, геометрических сетей, редактирования общего ребра, геометрической привязки во время редактирования, а также геопространственных операторов в модели данных. Этот метод помогает эффективно создавать и поддерживать данные.
Если вам необходимо зафиксировать отношения между объектами, находящимися в непосредственной близости, но есть определенные неясности в пространственном контексте, нельзя отдельно использовать пространственные отношения. Например, трансформатор на бетонной плите может обеспечивать электричеством несколько домов, но если у вас не представлены второстепенные линии, вы не сможете получить понятную однозначную связь между трансформатором и набором домов, которые он обслуживает.
Еще один сценарий, под который невозможно задействовать пространственное отношение, включает в себя негеографический элемент, такой как владелец (или несколько) участка.
Для этих двух обобщенных примеров вы можете настроить атрибутивные отношения в пределах ваших классов отношений, для этого используйте привязку на лету или выполняйте соединения. Эти методы обеспечивают связь между записями в одном классе (классе объектов или таблице) и записями в другом.