Skip To Content

Символы векторного слоя

Когда ArcGIS for AutoCAD используется для рисования объекта в качестве элемента для векторного слоя или подслоя, используется символ объекта. Это происходит, когда вы используете возможность создания объектов, а новые объекты берутся из векторного веб-слоя и для векторного слоя используется опция перерисовки ArcGIS for AutoCAD. Символ объекта представляет собой комбинацию слоя AutoCAD, типа элемента AutoCAD и значения дескриптора, которым может быть имя блока AutoCAD или описание точки COGO, или, в случае полигонов, название шаблона штриховой заливки. Некоторые аспекты символа являются автоматическим поведением, в то время как другие можно настроить.

Тип объекта и настройки дескриптора не меняют определение векторного слоя. Запрос определения векторного слоя определяет, квалифицируется ли элемент в качестве того или иного пространственного объекта ГИС. Например, символ векторного слоя или подслоя может быть задан для определенного имени блока. Тем не менее, если вы, например, будете использовать другой блок или простой точечный объект, который квалифицируется на основе определяющего запроса этого векторного слоя, он все равно будет считаться пространственным объектом.

Символы могут быть изменены с помощью связанных полей свойств, например, ROTATION/ANGLE или ELEVATION, и других, если они применимы. Эти связанные поля являются автоматическим поведением для точечных объектов и не относятся к непосредственным компонентам символа векторного слоя.

Объекты могут отображать текстовые подписи, связанные с соответствующими атрибутами векторного слоя либо - через связанные подписи - с видимыми атрибутами блоков либо с точками COGO, автоматически связанными с видимыми полями свойств. Эти связанные поля являются автоматическим поведением и не относятся к непосредственным компонентам символа векторного слоя.

Настройка символов

Существуют разные настройки символов для разных типов слоя геометрических объектов. Вы можете задать символ с помощью диалогового окна Назначить символ по умолчанию, которое можно открыть с помощью команды Esri_FeatureLayer, или с помощью контекстного меню векторного слоя на панели Ресурсы Esri. Эти настройки символов определяют, как объекты отображаются как элементы AutoCAD в ArcGIS for AutoCAD. В зависимости от геометрического типа эти настройки могут включать автоматическое или заданное поведение, реализуемое в соответствии с приоритетом при применении нескольких параметров.

Определение символа

В ArcGIS for AutoCAD есть три компонента символа объекта. К ним относятся слой элемента AutoCAD, тип объекта, используемый для представления объекта, и возможный дескриптор, помогающий дополнительно идентифицировать используемый элемент.

  • Слой AutoCAD — слой объекта AutoCAD, созданный в ArcGIS for AutoCAD или нарисованный из векторного веб-слоя.

    Слой AutoCAD векторных веб-слоев всегда представляет собой имя векторного веб-слоя с префиксом esri_. Это единственный критерий для определяющего запроса векторного веб-слоя. Подслои векторного веб-слоя также используют слой AutoCAD своего определяющего запроса, который представляет собой имя подслоя с префиксом esri_.

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

  • Тип элемента — тип элемента по умолчанию используется для каждого слоя геометрических объектов, который подходит для этой геометрии. Для векторного слоя могут быть приемлемы различные типы элементов. Любые настройки типа элемента не изменят определяющий запрос этого векторного слоя или подслоя. Параметр определенного типа элемента используется, когда элементы отрисовываются ArcGIS for AutoCAD, но не исключают другие типы элементов, которые являются допустимыми пространственными объектами векторного слоя в соответствии с определяющим запросом векторного слоя или подслоя.

  • Дескриптор — дескриптор символа объекта относится к типам элементов, которые включают дополнительную описательную информацию или именованные свойства, такие как имя блока для ссылки на блок или описание точки Civil 3D COGO, или, в случае полигонов, имя шаблона штриховой заливки. Указанный параметр дескриптора используется, когда объекты отрисовываются в ArcGIS for AutoCAD, но это не мешает вам использовать другие дескрипторы для элементов, которые все еще являются допустимыми пространственными объектами векторного слоя в соответствии с определяющим запросом векторного слоя или подслоя.

Символы точечных и мультиточечных объектов

Точечные и мультиточечные объекты поддерживают следующие настройки символов для векторного слоя или подслоя:

  • Automatic — Настройка по умолчанию Automatic обозначает предопределенный приоритет для назначения символа при рисовании ArcGIS for AutoCAD пространственного объекта как элемента.

    Если в чертеже есть определение блока AutoCAD с тем же именем, что и имя слоя векторного веб-слоя AutoCAD, этот блок будет использоваться в качестве символа, включая предшествующее esri_.

    Если в чертеже есть определение блока AutoCAD с именем векторного слоя или подслоя, этот блок будет использоваться в качестве символа.

    Если есть подслой, а совпадающее имя блока не обнаружено, но найдено совпадающее имя блока для родительского слоя, то будет использоваться имя блока родительского слоя.

    Если в Civil 3D будет использоваться точка COGO, то объекты без значения описания будут заполнены именем векторного слоя в качестве описания точки COGO.

    А по стандарту AutoCAD будет использоваться тип элемента POINT.

  • Block Reference — Если для параметра символа установлено значение Block Reference, необходимо указать допустимое существующее имя ссылки на блок, заданное в чертеже. Этот дескриптор имени блока переопределяет поведение Automatic по умолчанию при использовании соответствующего имени блока. Если указанный дескриптор имени блока не найден в чертеже, используется приоритет настройки Automatic.

    Если же есть подслой и совпадающее имя блока не обнаружено, но найдено совпадающее имя блока для родительского слоя, используется имя блока родительского слоя.

  • COGO Point (Только для Civil 3D) — если выбран параметр COGO Point, вы можете указать дескриптор, который будет использоваться в качестве описания точки COGO, чтобы переопределить поведение по умолчанию, заключающееся в использовании имени векторного слоя как значения описания точки COGO. Для организации и использования точечных объектов ArcGIS for AutoCAD в Civil 3D рекомендуется создать группу точек Civil 3D на основе дескриптора.
  • Point — если выбран параметр Point, точечные объекты слоя или подслоя отображаются как стандартные точечные элементы AutoCAD, размер и символ которых управляются системными переменными AutoCAD PDSIZE и PDMODE, соответственно.

Если у точечного или мультиточечного векторного слоя есть числовое (двойной точности) поле с именем ANGLE или ROTATION, то значение в этом поле автоматически станет значением угла поворота блока или точки COGO для точечных векторных веб-слоев и слоев документа. Символы вхождения блока поворачиваются вокруг своей базовой точки.

Можно задать способ выполнения измерений углов для точечного векторного веб-слоя: географический или арифметический в ArcGIS. Если для веб-сервиса векторного слоя задан географический метод, значения в числовых полей, хранящиеся в полях атрибутов объектов, автоматически преобразуются в географические. Если в качестве метода измерения углов векторного веб-слоя выбран используемый по умолчанию арифметический, Преобразование не применяется, преобразование не применяется.

Символы линейных объектов

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

Символы полигональных объектов

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

Полигональные объекты поддерживают следующие настройки символов для векторного слоя или подслоя:

  • Automatic — Настройка по умолчанию Automatic обозначает предопределенный приоритет для назначения символа при рисовании ArcGIS for AutoCAD пространственного объекта как элемента.

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

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

Символы объектов-аннотаций

Символы векторных слоев аннотаций определяются графическими свойствами сущностей и слоев AutoCAD.

Символы объектов-мультипатч

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

См. также

Диалоговое окно Назначить символ по умолчанию—позволяет назначить символ по умолчанию, используемый векторным слоем, или применить новый символ к выбранному набору пространственных объектов.

Команда Esri_PointToBlock — преобразует выбранный набор точечных элементов в заданное имя блока.