Надписи листов в аннотации (Инструменты Картография)
Краткая информация
Конвертирует надписи в аннотации для слоев в карте, основываясь на полигональном индексном слое.
Инструмент разделяет карту на листы и создает поочередно аннотации для каждого листа. Такой подход может быть полезным для конвертации в аннотации большого количества надписей. Индексный слой полигонов может быть создан инструментом [Сохранить схему листов кэша картографического сервиса как полигоны], инструментом [Класс объектов индексной сетки] или любым другим классом полигональных пространственных объектов, покрывающим территорию, для которой вы хотите создать аннотацию.
Использование
Надписи можно конвертировать в аннотации для одного слоя или для целой карты. Если выбрана конвертация для одного слоя, этот слой должен быть указан и должен находиться на карте.
Учитываются диапазоны масштабов класса надписей. Когда инструмент создает аннотации для определенного масштаба, конвертируются только классы надписей, являющиеся включенными и видимыми в данном масштабе.
Примечание:
Диапазоны масштабов классов надписей устанавливаются в свойствах слоя в ArcGIS Pro. После настройки свойств надписей сохраните проект перед запуском инструмента.
Если вы выберете листы до запуска данного инструмента, аннотации будут созданы только для выбранных листов.
Для того чтобы обновить аннотации только для некоторых листов полигонального индексного слоя, сначала выберете объекты аннотаций с конкретным значением поля
TileIDи удалите их. Затем выберите полигональные объекты и снова запустите инструмент.Выходными данными инструмента являются наборы составных слоев. Каждый составной слой содержит составные слои для всех масштабов, для которых были созданы аннотации.
Во время работы в панели Каталог или в ModelBuilder вы можете использовать инструмент Сохранить в файл слоя, чтобы записать этот выходной составной слой в файл слоя.
Составной слой будет записан поверх существующего, если будет указано одинаковое имя слоя, и если явным образом указывается разрешение на перезапись.
Если во фрейме данных обнаружены дублирующиеся названия классов пространственных объектов, к тексту аннотации после имени класса объектов будет добавлен номер (например, Cities01Anno10000, Cities02Anno10000 и т.д.).
Классы объектов-аннотаций не будут перезаписываться, если будет указан уже существующий суффикс. В этом случае к суффиксу класса объектов-аннотаций будет добавлен номер (например, CitiesAnno10000, CitiesAnno10000_1 и т.д.).
Базовый масштаб для класса объектов аннотаций может быть задан одним из следующих двух способов:
Использовать поле из полигонального индексного слоя для определения базового масштаба выходного класса объектов-аннотаций. Используйте этот способ в случае, если вы будете создавать аннотации для нескольких масштабных уровней.
Точно указать значение базового масштаба. Все классы объектов аннотаций будут использовать это значение базового масштаба. Если базовый масштаб карты задан, он будет использоваться в качестве входного значения по умолчанию для инструмента. Если базовый масштаб карты не задан, значением по умолчанию будет текущий масштаб карты.
Если вы работаете с полигональным индексным слоем, созданным с помощью инструмента Сохранить схему листов кэша картографического сервиса как полигоны, используйте поле
Tile_Scaleв качестве Поля базового масштаба. Будет создан класс объектов аннотаций для каждого сочетания layer-Tile_Scale.Если вы создаете аннотации для разных базовых масштабов, оформите карту отдельно для каждого из этих масштабов, и не задавайте базовый масштаб.
Если указано поле системы координат полигонального слоя индекса, аннотации для каждого листа будут перенесены в соответствующую систему координат с целью их корректного отображения и размещения.
Если параметр Создать объектно-связанную аннотацию не отмечен, можно использовать параметр Конвертировать надписи из всех слоёв в один выходной класс пространственных объектов, чтобы создать отдельный класс пространственных объектов аннотаций для всей карты.
При создании отдельного класса пространственных объектов аннотаций для всей карты классы надписей со схожими свойствами могут быть объединены в один класс аннотаций, если выбрать параметр Объединить схожие классы надписей.
Объектно-связанные аннотации связаны с определенными пространственными объектами в каком-либо классе объектов базы геоданных. Когда вы создаете класс объектно-связанных аннотаций, автоматически будет создан так же класс отношений.
При создании объектно-связанных аннотаций выходная рабочая область должна совпадать с рабочей областью классов пространственных объектов, с которыми связываются аннотации.
Некоторые надписи могут не отображаться на карте, т.к. для них не хватает места. Чтобы конвертировать эти надписи, отметьте опцию Построить неразмещенные аннотации. Неразмещенные надписи будут сохранены в классе объектов-аннотаций, что позволит позднее разместить их во время сеанса редактирования .
Memoryи рабочие областиin_memoryне поддерживают связанные с объектами аннотации.Этот инструмент учитывает параметр среды Длина текстовой строки поля аннотации. Если он задан, то длина поля по умолчанию для поля
TextStringбудет переопределяться в любых классах объектов аннотаций, созданных в базе данных.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная карта |
Карта, которая содержит надписи, конвертируемые в аннотации. |
Map |
|
Полигональный индексный слой |
Полигональный слой, содержащий объекты листов. |
Table View |
|
Выходная база геоданных |
Рабочая область, в которой будут сохранены выходные классы пространственных объектов. Рабочая область может представлять собой существующую базу геоданных или существующий набор классов объектов. |
Workspace; Feature Dataset |
|
Выходной слой |
Составной слой, содержащий созданные аннотации. Можно использовать инструмент Сохранить в файл слоя, чтобы записать выходной составной слой в файл слоя. |
Group Layer |
|
Суффикс аннотации |
Суффикс, который добавляется к каждому классу объектов аннотаций. Суффикс будет добавлен к имени исходного класса пространственных объектов для каждого нового класса объектов аннотаций. За этим суффиксом следует значение базового масштаба. |
String |
|
Значение базового масштаба (Дополнительный) |
Значение масштаба, который будет использоваться в качестве базового для аннотации. Этот масштаб будет основой для всех размеров символов и текстов в аннотации. |
Double |
|
Поле базового масштаба (Дополнительный) |
Поле полигонального слоя индекса, определяющее базовый масштаб для аннотаций. Этот масштаб будет основой для всех размеров символов и текстов в аннотации. |
Field |
|
Поле ID листа (Дополнительный) |
Поле полигонального слоя индекса, значение в котором позволяет уникально идентифицировать территорию листа. Этими значениями заполняется поле |
Field |
|
Поле системы координат (Дополнительный) |
Поле полигонального слоя индекса, в котором содержится информация о координатной системе каждого листа. Из-за требований, предъявляемых к длине поля, которая необходима для хранения информации о системе координат, полигональный индексный слой, содержащий поле, должен являться классом пространственных объектов базы геоданных. |
Field |
|
Поле поворота карты (Дополнительный) |
Поле полигонального слоя индекса, содержащее значения угла, на который будет повернута карта. |
Field |
|
Создать объектно-связанную аннотацию (Дополнительный) |
Выберите, будет ли выходной класс объектов-аннотаций связан с пространственными объектами другого класса пространственных объектов.
|
Boolean |
|
Конвертировать неразмещенные надписи в неразмещенные аннотации (Дополнительный) |
Указывает, будут ли создаваться неразмещенные аннотации из неразмещенных надписей.
|
Boolean |
|
Конвертировать (Дополнительный) |
Указывает, будет ли аннотации сконвертированы для всех слоев карты или для одного слоя. Необходимо указать Один слой.
|
String |
|
Векторный слой (Дополнительный) |
Слой с аннотациями, которые будут конвертированы, если для параметра Конвертировать задано значение Один слой. Этот слой должен быть на карте. |
Feature Layer |
|
Необходимо, чтобы символ был выбран из таблицы символов (Дополнительный) |
Указывает, можно ли редактировать все свойства текстовых символов.
|
Boolean |
|
Создавать аннотацию при добавлении нового объекта (Дополнительный) |
Указывает, будет ли создаваться аннотация при добавлении нового объекта в класс связанных пространственных объектов, если отмечен параметр Создать объектно-связанную аннотацию.
|
Boolean |
|
Обновлять аннотацию при изменении формы объекта (Дополнительный) |
Указывает, будет ли обновляться положение аннотации при изменении формы связанного пространственного объекта, если включен параметр Создать объектно-связанные аннотации.
|
Boolean |
|
Конвертировать надписи из всех слоев в один выходной класс пространственных объектов (Дополнительный) |
Определяет, будут ли конвертированы подписи в отдельные классы объектов-аннотаций либо в один такой класс. При преобразовании в один класс объектов-аннотаций аннотации не могут быть связаны с объектами.
|
Boolean |
|
Объединить схожие классы надписей (Дополнительный) |
Указывает, будут ли объединены схожие классы надписей, если установлен параметр Конвертировать надписи из всех слоев в один выходной класс пространственных объектов.
|
Boolean |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходная база геоданных |
Рабочая область, в которой будут сохранены выходные классы пространственных объектов. |
Workspace; Feature Dataset |
Параметры среды
Базовый масштаб, Длина поля строки текста аннотации
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да