Шаг 2: Изучение аннотаций в ArcCatalog

 

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

 

 
Запустите ArcCatalog.

 

 
Перейдите к файловой базе геоданных C:\Student\BLDG\Database\RiversideAnno.gdb и раскройте ее.

 

 
Щелкните правой кнопкой на классе пространственных объектов RoadsAnno, затем выберите Свойства (Properties).

 

 

 
Щелкните на закладке Подтипы (Subtypes).

 

 

 

 

Заметьте, что структура подклассов аннотаций в RoadsAnno похожа на подтипы

R2Trails, которые вы создавали ранее. Здесь есть поле подтипа, AnnotationClassID, которое является целочисленным полем, используемым для разбиения объектов внутри RoadsAnno по категориям. Раздел Подтипы (Subtypes) перечисляет целые коды и их описания, которые являются именами классов надписей, существовавших до конвертирования надписей в аннотации. Все классы надписей становятся подтипами аннотаций, когда вы конвертируете надписи в аннотации. Далее вы можете ввести значения по умолчанию и применить домены к полям в каждом подтипе класса аннотаций. Концепция очень похожа на то, что вы уже делали в этом курсе. В этом случае ArcCatalog создал подтипы для вас.

 

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

 

 

 
Щелкните OK, чтобы закрыть диалоговое окно Свойства класса пространственных объектов (Feature Class Properties).

 

Далее вы будете рассматривать другой элемент базы геоданных, который ArcMap создал автоматически при конвертировании надписей в аннотации.

 

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

 

 
Щелкните правой кнопкой на классе отношений Anno_9_# и выберите Свойства (Properties).

 

!
Имя вашего класса отношений может несколько отличаться от того, что вы видите на рисунке.

 

 

 
Щелкните на закладке Общие (General).

 

 

Это свойства класса отношений.

 

Вопрос 4: Тип отношений показан как сложный. Как это влияет на объекты, вовлеченные в этот класс отношений?

 

 

Класс отношений был создан автоматически ArcCatalog’ом, когда вы конвертировали надписи в объектно-связанные аннотации.

 

Заметьте, что имя класса отношений было введено программным обеспечением как Anno_9_#. Все классы отношений для аннотации имеют префикс Anno и далее серия из двух чисел. Первое число, 9 в этом случае, это внутренний IDкласса объектов Roads. Второе число – это внутренний ID класса объектов аннотаций RoadsAnno. Если вы будете удалять и создавать это класс отношений заново, имя будет всегда содержать 9, но второе число будет каждый раз увеличиваться на один. Это соглашение о наименовании по умолчанию для всех сложных классов отношений, создаваемых для объектно-связанных аннотаций. Вы можете изменять это имя, не влияя на поведение или класс отношений.

 

 
Щелкните OK, чтобы закрыть диалоговое окно Свойства класса отношений (Relationship Class Properties).

 

 
Щелкните правой кнопкой на Anno_9_21 (или на том имени, что у вас есть) и выберите Переименовать (Rename).

 

 
Наберите RoadsToRoadsAnnoи нажмите Enter на вашей клавиатуре.

 

Теперь класс отношений имеет более значащее имя. Далее вы будете редактировать объекты аннотаций в ArcMap.

 

 



href="page-9-ref-35970.php">Далее ⇒