Перечень геометрических эффектов представлений
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Геометрия на входе |
Геометрия на выходе |
Геометрический эффект |
Описание |
Пример | |
---|---|---|---|---|---|
Точка |
Линия |
Создает динамическую линию указанной длины и в указанном направлении от исходного точечного объекта. |
|
||
Полигон |
Создает динамический полигон указанного диаметра вокруг точечного объекта. |
|
|||
Создает динамический полигон вокруг точечного объекта с указанным числом сторон. Все углы и стороны полигона имеют равную величину. |
|
||||
Линия |
Линия |
Динамически добавляет контрольные точки представления к линейному объекту, чтобы определить местоположение для маркеров стиля или геометрических эффектов, использующих шаблоны. |
|||
Создает динамическую линию вдоль линейного объекта со стрелкой указанного стиля и ширины. | |||||
Создает динамическую линию, которая короче линейного объекта с одной или двух сторон. |
|
||||
Создает по шаблону динамическую составную линию на основе исходного линейного объекта. |
|
||||
Создает динамическую линию, расширяющуюся в начале или в конце линейного пространственного объекта, с определенным углом отклонения и длиной. | |||||
Создает динамическую линию, имеющую излом в определенном месте, под определенным углом и указанной ширины. | |||||
Создает динамическую линию, смещенную на указанное расстояние по x и по y; часто используется для создания эффекта падающей тени. |
|
||||
Создает динамическую линию, смещенную на указанное расстояние и направленную перпендикулярно линейному объекту. |
|
||||
Создает динамическую линию, смещенную в начале или в конце линейного пространственного объекта на заданное расстояние. | |||||
Обращает результат другого геометрического эффекта. |
|||||
Создает динамическую линию, повернутую на указанный угол относительного линейного объекта. |
|
||||
Создает динамическую линию измененного размера, при этом указывается величина изменения. Вершины перемещаются вдоль огибающей линейного объекта по отношению к центральной точке. При указании значения, большего 1, вершины смещаются от центральной точки, при значениях в диапазоне от 0 до 1 вершины смещаются к центральной точке, нулевое значение создает нулевую динамическую линию, при значениях, меньших нуля, будет создана перевернутая динамическая линия, вершины которой будут располагаться с обратной стороны от центральной точки. |
|
||||
Создает динамическую линию с упрощенной геометрией по алгоритму Дугласа-Пеккера (Douglas-Peucker algorithm). |
|
||||
Создает динамическую кривую Безье из исходного линейного объекта (при этом нужно указать допуск на плоскости). |
|
||||
Запрещает отображение линейных пространственных объектов на участках, заданными контрольными точками представления. | |||||
Создает волнообразную динамическую линию вдоль линейного объекта, рисунок которой может быть синусоидальным, квадратным, треугольным или произвольным. |
|
||||
Полигон |
Создает вокруг линейного объекта динамический полигон с указанным диаметром. |
|
|||
Создает динамический полигон, охватывающий пространственный экстент линейного объекта. |
|
||||
Создает динамический полигон вдоль линейного объекта, ширина которого изменяется в зависимости от длины линейного объекта от одной указанной величины к другой. |
|
||||
Полигон |
Линия |
Создаваемая динамическая линия короче границы полигонального объекта с одной или двух сторон. |
|
||
Создает по шаблону динамическую составную линию из границ полигона. |
|
||||
Полигон |
Динамически добавляет контрольные точки представления к границе полигонального объекта, чтобы определить местоположение маркеров стиля или геометрических эффектов, использующих шаблон. |
||||
Создает динамический полигон с указанным расстоянием вокруг границы полигонального объекта. |
|
||||
Создает динамический полигон в форме кольца с заданной шириной относительно границы полигонального объекта. |
|
||||
Создает динамический полигон на основании пространственного экстента полигонального объекта. |
|
||||
Создает динамический полигон, граница которого смещена на указанное значение x и y относительно границы исходного полигонального объекта; часто используется для создания эффекта тени. |
|
||||
Создает динамический полигон, граница которого сдвигается на указанное расстояние относительно границы полигонального объекта. |
|
||||
Создает динамический полигон, повернутый на указанный угол относительно исходного полигонального объекта. |
|
||||
Создает динамический полигон, полученный из полигонального объекта масштабированием с учетом указанного коэффициента. Вершины перемещаются вдоль огибающей линейного объекта по отношению к центральной точке. Если указано значение, большее 1, вершины будут перемещены от центральной точки; если введенное значение находится в диапазоне от 0 до 1, вершины будут перемещены к центральной точке; в случае, когда указано значение, меньшее нуля, динамический полигон будет инвертирован: его вершины будут отображаться с другой стороны от центральной точки относительно исходного расположения. |
|
||||
Создает генерализованную динамическую линию границы полигонального объекта с использованием алгоритма Дугласа-Пеккера (Douglas-Peucker algorithm). |
|
||||
Создает генерализованную динамическую линию из границы полигонального объекта (с установленным допуском на плоскости). |
|
||||
Создает волнообразную линию вдоль границы полигонального объекта; такая линия может иметь синусоидальную, квадратную, треугольную или произвольную форму. |
|
Описания параметров
Геометрия на входе |
Геометрия на выходе |
Геометрический эффект |
Определения |
---|---|---|---|
Точка |
Линия |
Радиально из точки |
Угол (Angle) — направление линии относительно маркера. Значение по умолчанию - 0 (ноль) градусов (на восток). Угол отсчитывается по часовой стрелке. Длина (Length) — расстояние линии от одного конца до другого. Значение по умолчанию 5 точек. Если изменить это значение, изменится длина динамической линии. |
Полигон |
Буфер |
Размер (Size) — расстояние от края маркера. Значение по умолчанию — 1 точка. Если установить значение больше 1, вокруг маркера будет создан динамический полигон большего размера. |
|
Правильный многоугольник |
Радиус (Radius) — расстояние от центра полигона. Значение по умолчанию 2,5 точки. Если установить значение больше 1, вокруг маркера будет создан динамический полигон большего размера. Ребра (Edges) — число сторон полигона. Значение по умолчанию — 4. Если установить значение 3, будет создан треугольник. Если задать значение меньше 3, будет нарисован круг. Угол (Angle) — величина поворота полигона. Значение по умолчанию - 0 (ноль) градусов. |
||
Линия |
Линия |
Добавить контрольные точки |
Допуск по углу (Angle tolerance) — максимальное отклонение одного сегмента от другого в вершине. По умолчанию равно 120 градусам. Значение угла от 180 до 360 интерпретируются так же, как и значения от 0 до 180. Углам в 180 и 360 присваивается нулевое значение. |
Стрелка | Стиль (Style) — определяет тип отображаемой стрелки. Доступны следующие варианты: Без границы (Open Ended), Блокированная (Block) и Перекрестная (Crossed). При выборе типа Блокированная (Block) стрелка отображется с закрытым концом. Вариант Без границы (Open Ended) соответствует стрелке с открытым концом. Перекрестная стрелка применяется в случае размещения пересечения внутри стрелки. Значение по умолчанию - Без границы. Ширина (Width) — отображает расстояние между линиями, составляющими стрелку. Значение по умолчанию — 20 точек. | ||
Сократить (Cut) |
Сократить от (Begin cut) — определяет расстояние от начальной точки линии, начиная с которой линейный слой символов будет отображаться. Начальная точка линии определяется в зависимости от того, в каком направлении она была оцифрована. Расстояние применяется вдоль линии. Значение по умолчанию — 1 точка. Сократить до (End cut) — определяет расстояние до конечной точки линии, до которой линейный слой символов будет отображаться. Конечная точка линии определяется в зависимости от того, в каком направлении она была оцифрована. Расстояние применяется вдоль линии. Значение по умолчанию — 1 точка. Инвертировать (Invert) — указывает, что эффект будет применен противоположным образом. Таким образом отображаться будут только концы линии, а середина станет невидимой. По умолчанию параметр не активен. |
||
Пунктир |
Шаблон (Pattern) — указывает длину штрихов и пробелов между ними. Можно задать несколько значений для штрихов и пробелов, чтобы создать комплексный шаблон. Черточка является видимым участком линии, а пробел - невидимым. Если длина созданного шаблона не будет соответствовать длине линии, шаблон будет сжат. Если указать нечетное число значений, шаблон будет дублирован по всей длине. Вторая половина шаблона будет прямым отражением первой половины. Можно задать значение, равное нулю. Эти опции позволяют создавать более сложные шаблоны. Значения по умолчанию - 10 pt и 10 pt. Окончания (Endings) — положение штриха вдоль линии. Доступны следующие варианты: Нет ограничений (No constraint), С половиной штриха (With half pattern), С целым штрихом (With full pattern), С половиной пробела (With half gap), С целым пробелом (With full gap) и Пользовательский (Custom). Пользовательский тип линии приведет шаблон в соответствие с длиной объекта, незначительно регулируя длину штрихов. При выборе линии типа Нет ограничений (No constraint) длины пробелов между штрихами не корректируются, поэтому шаблон едва ли будет точно соответствовать длине объекта. Значение по умолчанию - С половиной штриха. Положение (Position) — указывает, где должен начинаться шаблон относительно начальной точки объекта. Сдвигает шаблон на указанное расстояние. Отрицательные значения соответствуют сдвигу влево, положительные - сдвигу вправо. Это свойство работает только в случае, если параметр Окончания (Endings) имеет значения Нет ограничений (No constraint) или Пользовательские (Custom). При создании правила представления этот параметр динамически вычисляется с учетом значения Шаг (Step) и будет автоматически обновляться при создании и изменении правила, когда обновляется свойство Окончание (Endings). Отступ от конца (Offset at end) — указывает, где должен заканчиваться шаблон относительно конечной точки объекта. Отрицательные значения соответствуют сдвигу влево, положительные - сдвигу вправо. Это свойство работает только в случае, если параметр Окончания (Endings) имеет значение Пользовательские (Custom). При создании правила представления этот параметр динамически вычисляется с учетом значения Шаг (Step) и будет автоматически обновляться при создании и изменении правила, когда обновляется свойство Окончание (Endings). |
||
Расширение (Extension) | Начало (Origin) — начальная точка дополнительного сегмента, добавляемого к линии. Отклонение (Deflection) — угол отклонения дополнительного сегмента. Для отклонения укажите значение 0. Длина (Length) — динамически вычисляемая длина дополнительного сегмента. | ||
Неровность | Длина (Length) — длина сегмента, формирующего излом линии. Размещение (Position) — положение центра излома, вычисляемое в процентах длины от начала объекта. Угол (Angle) — угол излома линии, измеряемый в градусах. | ||
Переместить (Move) |
Сдвиг по X (X Offset) — расстояние, на которое перемещается символ по оси X по отношению к геометрии объекта. Значение по умолчанию — 1 точка. Сдвиг по Y (Y Offset) — расстояние, на которое перемещается символ по оси Y по отношению к геометрии объекта. Значение по умолчанию -1 pt. |
||
Сдвиг (Offset) |
Сдвиг (Offset) — расстояние, на которое штрих смещается перпендикулярно линии объекта. Значение по умолчанию — 1 точка. Метод (Method) — указывает способ отображения угловых штрихов. Можно выбрать один из следующих вариантов: Острое (Mitered), Скошенное (Bevelled), Скругленное (Rounded) и Квадратное (Square). Вариант Острое (Mitered) обеспечит точную форму вокруг угла линии. Скошенное (Bevelled) отрисует кратчайший путь по прямой через угол линии. Скругленное (Rounded) проведет линию на равном расстоянии вокруг угла на линии. Квадратное (Square) проведет прямую через угол на линии. Значение по умолчанию - Квадратное (Square). Опция (Option) — определяет, каким способом будут обработаны сложные штрихи. Доступны следующие варианты: Быстро (Fast) и Точно (Accurate). Быстро (Fast) - проигнориует линии сложной формы и предложит оптимальное расположение линейного символа. Точно (Accurate) - размещает сложные конфигурации и отображает истинное положение линейного символа. Значение по умолчанию - Быстро (Fast). Число (Count) — количество произведенных сдвигов штрихов. Значение по умолчанию — 1. |
||
Смещение касательной | Метод (Method) — начальная точка смещения линии по касательной. Сдвиг (Offset) — расстояние, на которое геометрия смещается по касательной. | ||
Обратить (Reverse) |
Обратить (Reverse) — указывает, нужно ли обращать результаты действия предыдущего геометрического эффекта. По умолчанию отмечен. |
||
Повернуть (Rotate) |
Угол (Angle) — определяет величину поворота символа линии. По умолчанию равно 15 градусам. |
||
Масштаб (Scale) |
Коэффициент X (X Factor) — определяет изменение размера линии по оси X. Значение выражено в виде отношения/процентов. Значение по умолчанию — 1,15 или 115 %. Коэффициент Y (Y Factor) — определяет изменение размера линии по оси Y. Значение выражено в виде отношения/процентов. Значение по умолчанию — 1,15 или 115 %. |
||
Упростить |
Допуск (Tolerance) — определяет расстояние вдоль границы полигона, через которое следует удалить вершину из линейного символа. Значение по умолчанию — 10 точек. При значениях меньше 10 форма линии будет отображаться ближе к реальной. При значениях больше 10 форма линии будет менее похожа на реальную. |
||
Сглаживание (Smooth) |
Допуск на плоскости (Flat tolerance) — определяет расстояние вдоль линии для включения элементов кривой Безье. Значение по умолчанию — 1 точка. При значениях больше 1 к границе полигона будет добавлено меньшее число сегментов динамической кривой Безье. |
||
Запретить | Запретить (Suppress) — указывает, применяется ли запрет на отображение линейных пространственных объектов на участках, заданных двумя сериями контрольных точек. | ||
Волна |
Период (Period) — указывает расстояние вдоль линии для отображения линейного символа в виде кривой. Значение по умолчанию — 3 точки. Ширина (Width) — определяет величину перпендикуляра к исходной линии для отображения линейного символа в виде кривой. Значение по умолчанию — 2 точки. Стиль (Style) — определяет форму отображаемой кривой. Доступны следующие варианты: Синус (Sinus), Квадрат (Square), Треугольник (Triangle) и Произвольно (Random). Синус (Sinus) отображает кривую в виде синусоиды или в форме полумесяца. Квадрат (Square) отображает кривую линию в виде прямоугольных зубцов. Треугольник (Triangle) отображает кривую в виде треугольных зубцов. Выбор варианта Произвольно (Random) приведет к отображению синусоиды с различными вариантами значений параметров периода и ширины. Значение по умолчанию - Синус (Sinus). Начальное число (Seed) — определяет начальное значение диапазона, в котором генерируется случайное число. Случайное число используется стилем Произвольно (Random) для определения размера маркера. Значение по умолчанию — 1. |
||
Полигон |
Буфер |
Размер (Size) — расстояние от края штриха. Значение по умолчанию — 1 точка. |
|
Обрамляющий полигон |
Метод (Method) — определяет способ построения формы полигона вокруг линии. Доступны следующие варианты: Замкнутая кривая (Close path), Выпуклая оболочка (Convex hull) и Прямоугольник (Rectangle box). Параметр Замкнутая кривая (Close path) позволяет создать полигон, который соединяет оба конца линии. Выпуклая оболочка (Convex hull) создает полигон, аппроксимирующий форму линии. Прямоугольник (Rectangle box) создает полигон, равный пространственной огибающей линии. Значение по умолчанию Прямоугольник (Rectangle box). |
||
Клиновидный полигон |
От ширины (From width) — определяет ширину полигона в начале линии. Значение по умолчанию 0 pt (ноль). К ширине (To width)— определяет ширину полигона в конце линии. Значение по умолчанию — 1 точка. Длина (Length) — определяет расстояние вдоль линии, на котором будет создан полигон. Значение по умолчанию 0 pt (ноль). |
||
Полигон |
Линия |
Сократить (Cut) |
Сократить от (Begin cut) — определяет расстояние от замыкающей точки полигона, начиная с которой он будет отображаться. Расстояние применяется вдоль границы полигона. Значение по умолчанию — 1 точка. Сократить до (End cut) — определяет расстояние от замыкающей точки полигона, до которой он будет отображаться. Расстояние применяется вдоль границы полигона. Значение по умолчанию — 1 точка. Инвертировать (Invert) — указывает, что эффект будет применен противоположным образом. Это позволит отобразить контур полигона с помощью штриховой линии только до конечной точки, остальная же его часть показана не будет. По умолчанию параметр не активен. |
Пунктир |
Шаблон (Pattern) — указывает длину штрихов и пробелов между ними. Можно задать несколько значений для штрихов и пробелов, чтобы создать комплексный шаблон. Черточка является видимым участком линии, а пробел - невидимым. Если длина созданного шаблона не будет соответствовать длине линии, шаблон будет сжат. Если указать нечетное число значений, шаблон будет дублирован по всей длине. Вторая половина шаблона будет прямым отражением первой половины. Можно задать значение, равное нулю. Эти опции позволяют создавать более сложные шаблоны. Значения по умолчанию - 10 pt и 10 pt. Окончания (Endings) — положение штриха вдоль контура полигона. Доступны следующие варианты: Нет ограничений (No constraint), С половиной штриха (With half pattern), С целым штрихом (With full pattern), С половиной пробела (With half gap), С целым пробелом (With full gap) и Пользовательский (Custom). Пользовательский тип линии приведет шаблон в соответствие с длиной объекта, незначительно регулируя длину штрихов. При выборе линии типа Нет ограничений (No constraint) длины пробелов между штрихами не корректируются, поэтому шаблон едва ли будет точно соответствовать длине объекта. Значение по умолчанию - С половиной штриха. Положение (Position) — указывает, где должен начинаться шаблон относительно начальной точки объекта. Сдвигает шаблон на указанное расстояние. Отрицательные значения соответствуют сдвигу влево, положительные - сдвигу вправо. Это свойство работает только в случае, если параметр Окончания (Endings) имеет значения Нет ограничений (No constraint) или Пользовательские (Custom). При создании правила представления этот параметр динамически вычисляется с учетом значения Шаг (Step) и будет автоматически обновляться при создании и изменении правила, когда обновляется свойство Окончание (Endings). Отступ от конца (Offset at end) — указывает, где должен заканчиваться шаблон относительно конечной точки объекта. Отрицательные значения соответствуют сдвигу влево, положительные - сдвигу вправо. Это свойство работает только в случае, если параметр Окончания (Endings) имеет значение Пользовательские (Custom). При создании правила представления этот параметр динамически вычисляется с учетом значения Шаг (Step) и будет автоматически обновляться при создании и изменении правила, когда обновляется свойство Окончание (Endings). |
||
Полигон |
Добавить контрольные точки |
Допуск по углу (Angle tolerance) — максимальное отклонение одного сегмента от другого в вершине. По умолчанию равно 120 градусам. Значение угла от 180 до 360 интерпретируются так же, как и значения от 0 до 180. Углам в 180 и 360 присваивается нулевое значение. |
|
Буфер |
Размер (Size) — расстояние от ребра границы полигона. Значение по умолчанию — 1 точка. |
||
Кольцо |
Ширина (Width) — определяет, на каком расстоянии от ребра полигона должен отображаться символ. Значение по умолчанию — 2 точки. Метод (Method) — определяет способ отображения символа в выпуклых углах полигона. Доступны следующие варианты: Острое (Mitered), Скошенное (Bevelled), Скругленное (Rounded) и Истинный буфер (True buffer). Острое (Mitered) отображает форму, соответствующую форме выпуклого угла полигона. Скошенное (Bevelled) соответствует кратчайшему пути через выпуклый угол полигона. Скругленное (Rounded) проводит линию на равном расстоянии вокруг выпуклого угла полигона. Истинный буфер (True buffer) использует для отрисовки линии вокруг выпуклых углов буферный алгоритм. Значение по умолчанию - Острое (Mitered). Простой (Simple) — определяет, будут ли сложные формы динамически упрощены при создании кольца. Включено по умолчанию. |
||
Обрамляющий полигон |
Метод (Method) — определяет способ построения формы полигона вокруг полигона. Доступны следующие варианты: Замкнутая кривая (Close path), Выпуклая оболочка (Convex hull) и Прямоугольник (Rectangle box). При выборе варианта Замкнутая кривая (Close path) будет создан полигон, геометрия которого соответствует геометрии исходного полигона. Выпуклая оболочка (Convex hull) создает внешний полигон с минимальным количеством сторон. Прямоугольник (Rectangle box) создает полигон, равный пространственной огибающей линии. Значение по умолчанию Прямоугольник (Rectangle box). |
||
Переместить (Move) |
Сдвиг по X (X Offset) — расстояние, на которое перемещается символ по оси X по отношению к геометрии объекта. Значение по умолчанию — 1 точка. Сдвиг по Y (Y Offset) — расстояние, на которое перемещается символ по оси Y по отношению к геометрии объекта. Значение по умолчанию -1 pt. |
||
Сдвиг (Offset) |
Сдвиг (Offset) — расстояние, на которое граница полигона смещается перпендикулярно границе объекта. Значение по умолчанию — 1 точка. Метод (Method) — указывает способ отображения угловой заливки. Можно выбрать один из следующих вариантов: Острое (Mitered), Скошенное (Bevelled), Скругленное (Rounded) и Квадратное (Square). Острое (Mitered) отображает форму, соответствующую форме угла полигона. Скошенное (Bevelled) соответствует кратчайшему пути через угол полигона. Вариант Скругленное (Rounded) позволяет провести линию на равном расстоянии вокруг угла полигона. Вариант Квадратное (Square) позволяет провести прямую через угол полигона. Значение по умолчанию - Квадратное (Square). Опция (Option) — определяет способ обработки границ полигонов сложной формы. Доступны следующие варианты: Быстро (Fast) и Точно (Accurate). Вариант Быстро (Fast) игнорирует линии сложной формой и предлагает оптимальное расположение для контура полигона. Вариант Точно (Accurate) размещает сложные конфигурации и отображает истинное положение контура полигона. Значение по умолчанию - Быстро (Fast). Число (Count) — количество произведенных сдвигов штрихов. Значение по умолчанию — 1. |
||
Повернуть (Rotate) |
Угол (Angle) — определяет величину поворота символа заливки. По умолчанию равно 15 градусам. |
||
Масштаб (Scale) |
Коэффициент X (X Factor) — определяет изменение размера заливки по оси X. Значение выражено в виде отношения/процентов. Значение по умолчанию — 1,15 или 115 %. Коэффициент Y (Y Factor) — определяет изменение размера заливки по оси Y. Значение выражено в виде отношения/процентов. Значение по умолчанию — 1,15 или 115 %. |
||
Упростить |
Допуск (Tolerance) — определяет расстояние вдоль границы полигона, через которое следует удалить вершину из линейного символа. Значение по умолчанию 10 точек. При значениях меньше 10 контур полигона будет отображаться ближе к его реальной форме. При значениях больше 10 контур полигона будет менее похож на его реальную форму. |
||
Сглаживание (Smooth) |
Допуск на плоскости (Flat tolerance) — определяет расстояние вдоль контура полигона для включения элементов кривой Безье. Значение по умолчанию — 1 точка. При значениях больше 1 к границе полигона будет добавлено меньшее число сегментов динамической кривой Безье. |
||
Волна |
Период (Period) — определяет расстояние вдоль контура полигона для ее отображения ее в виде кривой. Значение по умолчанию — 3 точки. Ширина (Width)— определяет длину перпендикуляра к контуру полигона для отображения кривых символа заливки. Значение по умолчанию — 2 точки. Стиль (Style) — определяет форму кривых, которые используются для отображения контура полигона. Доступны следующие варианты: Синус (Sinus), Квадрат (Square), Треугольник (Triangle) и Произвольно (Random). Синус (Sinus) отображает кривую в виде синусоиды или в форме полумесяца. Выбор варианта Квадрат (Square) приведет к отображению кривой линии в виде прямоугольных зубцов. Вариант Треугольник (Triangle) соответствует кривой, отображаемой в виде треугольных зубцов. В случае выбора варианта Произвольно (Random) будет прорисована синусоида с различными вариантами значений периода и ширины. Значение по умолчанию - Синус (Sinus). Начальное число (Seed) — определяет начальное значение диапазона, в котором генерируется случайное число. Случайное число используется стилем Произвольно (Random) для определения размера маркера. Значение по умолчанию — 1. |