Часто встречающаяся задача при надписывании улиц – это надписать диапазон адресов. Для этого необходимо создать классы надписей для диапазона адресов «до» и диапазона адресов «от», а также выражения надписей для каждого из этих диапазонов, состоящее из адресов для левых и правых сторон улиц. Затем используйте стиль Maplex Label Engine Улицы с номерами домов, чтобы разместить надписи.
На рисунке ниже показано, как улицы надписаны по их диапазонам адресов при помощи стиля Улицы с номерами домов.
Создайте классы надписей для диапазона адресов «от» и «до», выполнив следующие шаги для каждого класса надписей:
- Убедитесь, что включен Maplex Label Engine.
- Установите стиль размещения Улицы с номерами домов.
- Создайте выражение надписи для адресов по левой и правой стороне.
Выражение надписи ArcGIS Arcade для класса надписей диапазона адресов "До" будет таким:
$feature.Left_to_address_field + "/" + $feature.Right_to_address_field
Выражение надписи ArcGIS Arcade для класса надписей диапазона адресов "От" будет таким:
$feature.Left_from_address_field + "/" + $feature.Right_from_address_field
- Измените значение расстояния между строк для текстового символа.
На рисунке выше используется дополнительное значение, равное 4, чтобы переместить надпись к одной из сторон контура улицы.
- Включите перенос по словам. Поставьте знак косая черта (/), снимите отметку опции Видимый и установите отметку опции Принудительное разбиение.
- Задайте Смещение надписи.
- Задайте параметры сдвига для класса надписей диапазона адресов «до», как показано ниже:
- Местоположение - вдоль линии с конца
- Точка измерения- Ближний конец надписи
- Расстояние - переменная (на рисунке используется расстояние в 3 точки)
- Допуск - переменная (на рисунке используется расстояние в 5 точек)
- Задайте параметры сдвига для класса надписей диапазона адресов «от», как показано ниже:
- Местоположение - вдоль линии с начала
- Точка измерения- Ближний конец надписи
- Расстояние - переменная (на рисунке используется расстояние в 3 точки)
- Допуск - переменная (на рисунке используется расстояние в 5 точек)
- Задайте параметры сдвига для класса надписей диапазона адресов «до», как показано ниже: