Соединение сегментов линий для надписывания

Опции Соединение линий в Maplex Label Engine объединяют группу отдельных линейных объектов с одинаковым именем в один линейный объект для механизма надписывания. Это может оказаться весьма полезным, так как линейные объекты, такие как трубопроводы и инженерные сети, часто оцифровываются, как множество небольших сегментов, которые должны быть соединены для представления одного объекта реального мира. Если сегменты не соединены, может оказаться, что объект будет надписан слишком часто, и одна и та же надпись будет повторяться вдоль всей его длины на каждом сегменте. Соединение линий применяется при размещении надписей в стилях Обычное размещение и Размещение как для рек.

Тип соединения линий позволяет вам управлять тем, как подписываются места соединений. Существует две опции:

  • Минимизировать надписи – эта опция делает акцент на таком надписывании объектов, когда требуется минимальное количество надписей. Вместо того, чтобы располагать надписи для одного и того же объекта по обеим сторонам от соединения, размещается одна надпись на одной из сторон от соединения, или же надпись может проходить через соединение. Первый из следующих рисунков иллюстрирует результат использования этой опции.
  • Однозначно – соединения в сети будут подписываются так, чтобы не было неопределенности, где какой объект. При этом на карте размещается больше надписей, чем при использовании опции Минимизировать надписи, потому что одни и те же объекты могут быть подписаны с обеих сторон от соединения. Используется по умолчанию. Второй из следующих рисунков иллюстрирует результат использования этой опции.
Опция типа соединения линий Минимизировать надписи
Опция типа соединения линий Однозначно, которая применяется по умолчанию

Если соединение линий включено, механизм Maplex Label Engine всегда соединяет сегменты линий, поэтому число полученных надписей не будет совпадать с числом подписываемых объектов.

В некоторых случаях вам, возможно, понадобится отключить соединение линий, если:

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

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

  • Одна надпись на объект – надпись размещается для каждого объекта. Повторяющиеся надписи не будут удаляться. Если имеется составной объект, при использовании этой опции для всей составной линии размещается одна надпись.
  • Одна надпись на часть - надпись помещается возле каждой части объекта, состоящего из нескольких частей. Повторяющиеся надписи не удаляются.
  • Одна надпись на сегмент объекта – надпись размещается возле каждого сегмента линейного объекта. Сегмент - это часть линии, соединяющая вершины. Повторяющиеся надписи не удаляются.

Чтобы соединить сегменты линий для надписывания, выполните следующие действия:

  1. Убедитесь, что включен Maplex Label Engine.
  2. Убедитесь, что опция По надписыванию является активным способом отображения панели Содержание. Щелкните вкладку По надписыванию По надписыванию.
  3. Выберите класс надписей на панели Содержание и щелкните вкладку Надписи.
  4. На вкладке Надписи в группе Размещение надписей щелкните Свойства размещения надписей. Установщик
  5. На панели Надписи щёлкните Положение и выберите Разрешение конфликтов Разрешение конфликтов.
  6. Разверните Соединение линий.
  7. Укажите желаемый способ соединения объектов или укажите, что для размещения надписей соединение не требуется.

    Включите опцию Соединить объекты.

    Выберите тип надписывания линии: Однозначно или Минимизировать надписи.

    Внимание:

    Когда надписи выровнены по направлению линии, они расположены однозначно.

    Отключите опцию Соединить объекты.

    Выберите тип надписывания линии: Одна надпись на объект, Одна надпись на часть или Одна надпись на сегмент.