Параметры подписывания линейных объектов |
При включении режима Сшивать линии с одинаковой подписываемой семантикой, перед подписыванием будут сшиты линии с одинаковой подписываемой семантикой. Метрика создаваемой подписи будет состоять только из двух точек, если все буквы оказались практически на одной прямой. Допуск, определяющий какие подписи считать практически прямыми, вводится в поле Подпись прямая если угол между буквами меньше. Если угол между буквами будет больше указанного допуска, то на каждую букву подписи будет создан подобъект с двумя точками в метрике. Положение подписи относительно подписываемой линии определяет вертикальное смещение подписи относительно подписываемой линии. Положительное смещение – подпись над линией, отрицательное – под линией. Если на том месте, где нужно создавать подпись, уже находится ранее созданная подпись, то выполняется уточнение положения подписи. Подпись смещается по линии относительно идеального положения до тех пор, пока не будет найдено свободное место. Шаг смещения в одной итерации уточнения положения устанавливается в параметре Шаг уточнения положения. Вертикальное выравнивание строки подписи определяет, как пройдет подписываемая линия относительно текста подписи – сверху, снизу, по центру или по базовой линии. В многострочных подписях строка, которая будет располагаться по линии подписывания, определяется параметром В многострочной подписи по линии пишется. Доступны режимы - верхняя строка, нижняя строка, средняя нечетная строка, средняя четная строка, средняя более длинная строка. Режимы со средней строкой различаются, если количество строк в подписи четное, если количество строк нечетное, то по линии подпишется средняя строка. Ниже показаны способы нанесения подписи на карту:
Если нужно повторять подписи нужно включить режим Повторяющиеся подписи. Максимальный и минимальный интервал определяют диапазон допустимого расстояния между повторяющимися подписями. Отступ от края линии определяет, на какую часть интервала будут смещены первая и последняя подписи от краев линии. Для исключения плохо читаемых подписей используются параметры в группе Не создавать подписи если. Если участок подписи получается справа налево, то программа анализирует этот участок. Если уклонение от вертикали на этом участке будет больше чем в допуске Отклонение подписи справа налево от вертикали больше, то подпись не создастся. Этот допуск ограничивает создание перевернутых подписей справа налево. Если угол между соседними буквами будет больше чем в допуске Угол между соседними буквами больше, то такая подпись не создастся. Этим допуском исключаются подписи со «скачущими» буквами. Обычно такие подписи имеют значительные пересечения соседних букв. Ограничить общее искривление подписи можно допуском Угол между первой буквой и всеми остальными больше.
|