ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

О работе с надписями штрих-меток

Каждый тип штрих-меток может быть надписан или нет. При надписывании вы можете контролировать такие моменты, как использующиеся текстовые символы, а также, будет ли текст автоматически поворачиваться при изменении направления маршрута.

По умолчанию текст, связанный со штрих-меткой, — это измерение на маршруте в месте расположения штрих-метки. Данный текст может быть дополнен префиксом и/или суффиксом.

При наличии дополнительных требований, вы можете программными средствами создавать надписи для штрих-меток через написание скриптов на языках Microsoft VBScript или JavaScript. Ваш скрипт может включать любые допустимые выражения, поддерживаемые данными языками программирования.

В процессе написания скрипта вы получаете доступ к измерениям на маршруте для каждой штрих-метки, используя постоянное значение esri_measure.

Следующий скрипт, который мог бы использоваться в шаге 10 подраздела Как создавать надписи для штрих-меток при помощи скрипта, указывает алгоритму размещения не надписывать штрих-метку, если ее значение измерения находится в пределах интервала 0,1 единиц измерения от значения, сохраненного в поле с именем MMAX. Данный метод можно использовать вместо метода допуска конечной штрих-метки, который указывает алгоритму размещения не выводить ни саму штрих-метку, ни ее надпись.

Function FindLabel (esri__measure, [MMAX]) 
	mmax = [MMAX] 
	m = esri__measure 
	if (mmax - m) <= 0.1 then 
	  FindLabel = "" 
	else
	  FindLabel = cstr(round(m,2)) 
	end if 
End Function

Для получения более подробной информации о VBScript и/или JavaScript нажмите кнопку Помощь в диалоговом окне Выражение для надписи штрих-метки.

Связанные разделы

  • О расстановке штрих-меток вдоль маршрутов
  • Об отображении штрих-меток
  • Опции расстановки штрих-меток
  • Как создавать надписи для штрих-меток при помощи скрипта

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация