Skip to main content

Надписывание изолиний

При надписывании объектов изолиний вы, возможно, захотите подписывать изолинии только с определенным интервалом, а также размещать гало вокруг таких надписей, чтобы они легко читались поверх объектов изолиний. Используйте механизм надписывания Maplex для создания таких надписей.

Примечание:

При преобразовании надписей изолиний в аннотации используйте контурные маски, чтобы перекрывать объекты изолиний, но не все остальные символы.

На рисунке ниже отображены изолинии, надписанные ступенчато от вершины, с интервалом 100 и с гало вокруг каждой надписи.

Утолщенные горизонтали надписаны с применением выражения и опции размещения Изолинии

  1. Убедитесь, что механизм надписывания Maplex включен.

  2. Настройте стиль Изолинии.

  3. Создайте гало за объектом.

  4. Создайте выражение надписи для надписывания только каждой 100-й горизонтали.

    Используйте одно из выражений надписи ArcGIS Arcade, приведенных ниже, в зависимости от ваших данных. Если вы хотите надписать только утолщенные горизонтали, и ваши данные по изолиниям содержат поле index, которое определяет, какие изолинии являются утолщенными, можно применить следующее выражение надписи:

    if ($feature.INDEX==1) {
       return $feature.ELEVATION;
    }
    else {
       return "";
    }
    

    Если вы хотите надписывать изолинии с определенным интервалом, можно использовать выражение надписи, приведенное ниже, заменив 100 на другое значение интервала, необходимое вам:

    if ($feature.ELEVATION % 100 == 0) {
       return $feature.ELEVATION;
    }