Надписывание объектов военных операций
Все надписи (текстовые модификаторы) по умолчанию включены как объекты военных операций в пакетах военных объектов Esri, доступных в группе ArcGIS for Defense and Intelligence на ArcGIS.com. Часто бывает трудно отличить одну линию от другой, или один участок от другого, без надписей. Например, современная граница и линия нынешнего этапа имеют один и тот же символ, черную сплошную линию. Только надписи отличают один из этих линейных объектов военных операций от другого. ArcGIS использует спецификации военных символов, чтобы определить положение текста для точек, линий и областей военных операций.
Как и с UEI объектами, пакеты слоев военных объектов Esri используют классы надписей для обозначения одного объекта военной операции несколькими надписями. Например, линейные объекты границы обозначены с помощью трех классов надписей. Классы надписей также используются для обозначения набора объектов военных операций в одном слое с помощью SQL запроса. Например, уникальное обозначение использовано как для границы (2ID) так и для этапа линейного объекта этапа (ALPHA), но оно обозначается в разных позициях. Выбор поля для SQL-запроса зависит от того, подписываете ли вы точечные объекты военных операций или линейные, или полигональные.
Надписывание объектов военных операций
Классы надписей называются по типу точки военных операций, которую они надписывают. Например, класс надписи Decision Point используется для обозначения точек принятия решений. SQL запрос для надписывания точечных объектов военных операций основывается на поле SymbolName. Используя тот же атрибут (Unique Designation), один точечный объект, как, например, точка принятия решения, может быть надписан иначе, чем другая точка, например, контрольный пункт. Объяснение, как класс надписи Decision Point используется, наряду с SQL-запросом, для надписывания набора объектов на карте, описано для каждого из пронумерованных элементов, определенных на этом рисунке.
Использование класса надписей для создания дифференцированных надписей объектов в пределах одного слоя
- Класс надписи Decision Point выбирается в окне Класс (Label Classes).
- Диалоговое окно SQL-запрос (SQL Query) используется для определения, какие объекты будут надписаны на основе свойства текста, выражения и размещения класса надписей Decision Point. Здесь класс надписи был назван по имени символа.
- Объекты Decision Point надписываются с использованием атрибута поля Unique Designation.
Как и с UEI объектами, классы надписей также используется для надписывания одних и тех же точечных объектов военных операций несколько раз, основываясь на различных атрибутивных полях. В следующей таблице приведен пример того, как различные объекты надписываются на основе классов надписей, SQL-запросов, и выражений.
Класс надписей | SQL-запрос | Поле надписи (Label Field) или Выражение (Expression) |
---|---|---|
Decision Point | "symbolrule" = 6 | [UniqueDesignation] |
Action Points – Unique Designation | "symbolrule" in ( 1, 2, 3, 7, 8, 9, 10, 11) | [UniqueDesignation] |
Action Points – Additional Information | "symbolrule" in ( 1, 2, 3, 7, 8, 9, 10, 11) | [AdditionalInformation] |
Action Points – DTG | "symbolrule" in ( 1, 2, 3, 7, 8, 9, 10, 11) | [DateTimeValid] + " -" + '\n' + [DateTimeExpired] |
Изображение ниже показывает две точки военных операций, надписанные с помощью одного атрибута, но в разных позициях.
- Классы надписей используются для надписывания одного атрибутивного поля по-разному.
- Объекты Decision Point надписываются по центру точек.
- Объекты Decision Point надписываются горизонтально и к северо-востоку от контрольных точек, ралли точек и других точек действий.
- Классы надписей используются для надписывания наборов объектов одного слоя. SQL-запрос используется для определения поднабора объектов для надписывания.
- Точки действия (общие), пункты амнистии, контрольные пункты, пункты соединения, точки прохода, пункты сосредоточения, пункты демобилизации и пункты начала надписываются, используя те же три класса надписей.
- Классы надписей используются для надписывания одного объекта несколько раз на основе разных атрибутов. Например, есть три класса надписей, используемые для надписывания набора точечных объектов действий.
- Action Points – Unique Designation
- Action Points – Additional Information
- Action Points – DTG
Надписывание линейных или площадных объектов военных операций
Надписывание линейных и площадных объектов военных операций похож на надписывание UEI объектов, за исключением поля для SQL-запроса. Это правила представления, обозначаемые RuleID, что SQL-запрос используется для фильтрации, какая линия или область надписывается определенным классом надписи. Это потому, что линейные и площадные слои военных операций надписываются, используя представления. Представления линейных и площадных классов пространственных объектов содержат много правил представления для классификации объектов. Для получения более подробной информации о линейных и площадных объектах военных операций и их создании см. Использование объектов военных операций.
Более подробно о правилах представлений
В следующей таблице приведен пример того, как объекты площадных военных операций надписываются на основе классов надписей.
Класс надписей | SQL-запрос | Поле надписи (Label Field) или Выражение (Expression) | Текстовый символ |
---|---|---|---|
Objective | RuleID = 7 | "OBJ " + [UniqueDesignation] | Arial, 8pt |
Area of Operations | RuleID = 74 | "AO " + [UniqueDesignation] | Arial, 8pt |
Battle Position | RuleID in (9, 80) | [UniqueDesignation] | Arial, 8pt |
Эшелон | RuleID in (9, 24, 80, 81) | [Echelon] | ESRI Mil2525C Modifiers, 8pt |
- Классы надписей используются для надписывания групп объектов одного слоя. SQL-запрос, основанный на RuleID представлении, используется для определения поднабора объектов для надписывания.
- Объекты Objective (RuleID = 7) надписываются с использованием класса надписи Objective
- Объекты Battle position (боевая позиция) (RuleID = 9), strong point (опорный пункт) (RuleID = 24), planned battle position (планируемая боевая позиция) (RuleID = 80) и battle position prepared but not occupied (подготовленная боевая позиция, но не занятая) (RuleID = 81) надписываются с использованием класса надписи Echelon.
- Классы надписей используются для надписывания одного объекта несколько раз на основе разных атрибутов. Например, имеется два класса надписей Battle Position и Echelon, которые используются для надписывания объектов battle position (RuleID = 9 и planned battle position (RuleID = 80).
- Классы надписей используются для надписывания одного атрибутивного поля по-разному. Они позволяют надписывать разными символами объекты различных типов в одном и том же слое. Например, шрифт Arial используется для надписывания objective объектов и ESRI Mil2525C Modifers шрифт используется для надписывания четырех наборов объектов, использующих класс надписи Echelon.
Класс надписи Echelon использует ESRI Mil2525C Modifiers шрифт для надписывания набора объектов на основе атрибута, выбранного в поле Echelon. Имеются кодированные значения, определенные для поля Echelon. Например, если вы выбираете Brigade для обозначения эшелона, надпись – X, если вы выбираете Division, надпись – XX. Все атрибутивные домены, связанные с классами объектов в вашей базе геоданных, можно просмотреть путем просмотра доменов атрибутов в базе геоданных.