Skip to main content

Теги динамического текста

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

Текстовые элементы, использующие теги динамического текста, могут быть настолько простыми или сложными, насколько это необходимо. В некоторых случаях вам может понадобиться простой, отдельный тег, а в других – несколько тегов и статический текст. Далее приводится пример хранения информации о пользователе, который последним редактировал проект:

Last updated on <ITA><dyn type="project" property="dateSaved" format="long"/></ITA> by <ITA><dyn type="user"/></ITA>.

В этом примере используется статический текст и два тега динамического текста. Модификатор первого тега применяется для задания формата даты, а два тега форматирования – для отображения курсивом даты и имени пользователя. Выходные данные выглядят примерно так: Последнее обновление: понедельник, 9 июня 2014 г., пользователь userName.

Примечание:

Теги форматирования текста применяются только в том случае, если текущий шрифт включает этот стиль.

Таблицы тегов динамического текста, информация о форматировании динамического текста и примеры использования этих тегов приведены ниже. Списки и примеры форматирования тегов см. в разделе Теги форматирования текста.

Числовые значения

Вы можете изменить количество десятичных знаков, используемых тегами, которые возвращают числовые значения, с помощью атрибута decimalPlaces, например, <dyn type="mapFrame" name="MapFrameName" property="lowerMid" units="ddm" decimalPlaces="0"/> отображается как -95 13 32 58, а <dyn type="mapFrame" name="Map Map Frame" property="lowerMid" units="ddm" decimalPlaces="2"/> отображается как -95 13.29 32 57.68.

Пустые строки

Если текстовый элемент содержит только пустой тег динамического текста, при выборе элемента в компоновке появится пустая рамка.

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

Однако, если вы хотите, чтобы определенный текст отображался, когда тег возвращает значение null, вы можете добавить emptyStr="<text>" к тегу динамического текста. К примеру, рассмотрим такой тег:

Credits: <dyn type="mapFrame" name="Map Frame" property="credits"/>

Если карта не содержит информации об авторстве, результатом в компоновке будет Сведения об авторах:. При помощи атрибута пустой строки можно задать текст по умолчанию, отображаемый при отсутствии нужной информации, например:

Credits: <dyn type="mapFrame" name="<Map Frame Name>" property="credits" emptyStr="Credits for this map were unavailable."/>

Результатом в компоновке является Credits: Credits for this map were unavailable.

Строки до и после

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

Date Exported: <dyn type="layout" name="Layout" property="dateExported" format="short"/>

Если компоновка еще ни разу не экспортировалась, результатом на компоновке будет Дата экспорта:. Вместо добавления атрибута пустой строки для пояснения того, что данные не были экспортированы, вы можете удалить статический текст и добавить вместо него атрибуты префиксной и суффиксной строк, чтобы Дата экспорта: не отображалась на странице.

<dyn type="layout" name="Layout" property="dateExported" format="short" preStr="Last exported on " postStr="."/>

В этом случае текста на странице не будет до экспорта компоновки. Как только компоновка будет экспортирована, текст будет выглядеть примерно так:

Дата последнего экспорта 11.02.2015.

Новые строки

Чтобы начать новую строку с тегом динамического текста, добавьте атрибут новой строки. Тег будет выглядеть аналогично этому:

Date Saved <dyn type="project" property="dateSaved" format="short|short" newLine="true"/>

Результат в компоновке выглядит так:

Дата сохранения

27.01.2015 11:20

Системные теги

В следующей таблице перечислены доступные теги для системной информации:

Система

Описание

Пример синтаксиса

Пример результата

Имя компьютера

<dyn type="computer"/>

MYLAPTOP

Текущая дата

<dyn type="date" format=""/>

04.04.2019

Текущее время

<dyn type="time" format=""/>

10:20

Имя пользователя

<dyn type="user"/>

Пользователь

Примечание:

Выбор Текущее время в галерее Динамический текст на вкладке Вставка добавляет текст с тегами текущей даты и текущего времени. Результат на панели Формат текстаТекущее время .

Дополнительные сведения о форматировании даты и времени

Теги проекта

Для информации о проекте доступны следующие теги, включая информацию об активном портале и пользователе:

Проецировать

Описание

Пример синтаксиса

Пример результата

Имя

<dyn type="project" property="name"/>

CityMaps

Путь

<dyn type="project" property="path"/>

C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\CityMaps.aprx

Папка

<dyn type="project" property="folder"/>

C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\

Дата сохранения

<dyn type="project" property="dateSaved" format="short|short"/>

04.04.2019 11:20

Папка по умолчанию

<dyn type="project" property="defaultFolder"/>

C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\

База геоданных по умолчанию

<dyn type="project" property="defaultGeodatabase"/>

C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\CityMaps.gdb

Набор инструментов по умолчанию

<dyn type="project" property="defaultToolbox"/>

C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\CityMaps.tbx

Единицы измерения расстояния по умолчанию

<dyn type="project" property="distUnits"/>

Метры

Единицы измерения углов по умолчанию

<dyn type="project" property="angularUnits"/>

Десятичные градусы

Единицы измерения площадей по умолчанию

<dyn type="project" property="areaUnits"/>

Квадратный километр

Единицы измерения страницы по умолчанию

<dyn type="project" property="pageUnits"/>

Сантиметр

Имя пользователя

<dyn type="project" property="portal" attribute="username" portalUri="https://www.arcgis.com/"/>

esriUser1

Имя

<dyn type="project" property="portal" attribute="firstname" portalUri="https://www.arcgis.com/"/>

Джейн

Фамилия

<dyn type="project" property="portal" attribute="lastname" portalUri="https://www.arcgis.com/"/>

Смит

Полное имя

<dyn type="project" property="portal" attribute="fullname" portalUri="https://www.arcgis.com/"/>

Джейн Смит

Название организации

<dyn type="project" property="portal" attribute="orgname" portalUri="https://www.arcgis.com/"/>

City Group

Примечание:

Единицы расстояния по умолчанию, угловые единицы по умолчанию, единицы площади по умолчанию и единицы страницы по умолчанию можно изменить, обновив опции единиц.

Метаданные проекта

Описание

Пример синтаксиса

Пример результата

Название проекта

<dyn type="project" property="metadata" attribute="title"/>

Проект города

Краткая информация о проекте

<dyn type="project" property="metadata" attribute="summary" />

Данные и карты для города

Описание проекта

<dyn type="project" property="metadata" attribute="description"/>

Все данные и карты для города относятся к 2019 г.

Теги проекта

<dyn type="project" property="metadata" attribute="tags"/>

Город, границы, инженерные сооружения, парки, улицы

Сведения об авторах проекта

<dyn type="project" property="metadata" attribute="credits" />

Офис ГИС в городе

Ограничения использования проекта

<dyn type="project" property="metadata" attribute="use"/>

Только для отображения.

Теги компоновки

Для компоновок доступны следующие теги:

Компоновка

Описание

Пример синтаксиса

Пример результата

Дата экспорта

<dyn type="layout" name="LayoutName" property="dateExported" format= "short|short"/>

04.04.2019 11:00

Дата печати

<dyn type="layout" name="LayoutName" property="datePrinted" format= "short|short"/>

04.04.2019 11:05

Метаданные

Когда вы выбираете эту опцию в меню, вставляется текстовый элемент, содержащий набор тегов метаданных. Анализ см. в таблице метаданных компоновки.

Имя

<dyn type="layout" name="LayoutName" property="name"/>

City Layout

Авторы слоя сервиса

<dyn type="layout" name="LayoutName" property="serviceLayerCredits"/>

Источники: Esri, HERE, Garmin, FAO, NOAA, USGS, авторы © OpenStreetMap и сообщество пользователей ГИС

Ширина страницы

<dyn type="layout" name="LayoutName" property="pageSize" attribute="width"/>

297

Высота страницы

<dyn type="layout" name="LayoutName" property="pageSize" attribute="height"/>

210

Единицы страницы

<dyn type="layout" name="LayoutName" property="pageSize" attribute="unit"/>

Миллиметр

Имя размера страницы

<dyn type="layout" name="LayoutName" property="pageSize" attribute="page size name"/>

A4

Примечание:

Тег Информация об авторах слоя сервиса отображает авторство для всех фреймов карты на странице.

Метаданные компоновки

Описание

Пример синтаксиса

Пример результата

Заголовок

<dyn type="layout" property="metadata" attribute="title"/>

Минимальная альбомная A3

Теги

<dyn type="layout" property="metadata" attribute="tags"/>

минимальная, tabloid, альбомная, компоновка, заголовок, авторы, шаблон

Краткая информация

<dyn type="layout" property="metadata" attribute="summary"/>

Простой формат, A3 альбомная компоновка без полей. Включает заголовок карты и информацию об авторах слоя сервиса.

Описание

<dyn type="layout" property="metadata" attribute="description"/>

Альбомная компоновка отлично подходит для показа стран, городов и штатов.

Кредиты

<dyn type="layout" property="metadata" attribute="credits"/>

Разработано в 2019 г. картографом.

Использовать ограничение

<dyn type="layout" property="metadata" attribute="uselimit"/>

Только для отображения.

Теги фрейма карты

Теги фрейма карты отображают информацию о фреймах карты и картах, которые эти фреймы содержат.

При создании тега динамического текста для определенного фрейма карты, фрейм карты определяется по тому имени, которое он имеет в момент создания тега. Например, если текущий фрейм карты по умолчанию называется My Map и вы вставляете элемент динамического текста для масштаба, тег будет выглядеть так: <dyn type="mapFrame" name="My Map" property="scale"/>. Если вы позднее переименуете фрейм карты, тег запомнит фрейм, на который он ссылается, но не обновится для показа нового имени фрейма.

Доступны следующие теги фрейма карты:

Фрейм карты

Описание

Пример синтаксиса

Пример результата

Камера

Когда вы выбираете эту опцию в галерее, вы можете выбрать, какие теги камеры включить. Список тегов приведен в таблице камер фрейма карты.

Кредиты

<dyn type="mapframe" name="MapFrameName" property="credits"/>

Создано в 2019 г.

Описание

<dyn type="mapframe" name="MapFrameName" property="description"/>

Карта с населением городов в 1970 г.

Метаданные слоя

Когда вы выбираете эту опцию в галерее, вы можете выбрать, на какой слой ссылаться и какие теги метаданных слоя включить. Список тегов приведен в таблице метаданных слоя.

Единицы карты

<dyn type="mapFrame" name="MapFrameName" property="mapUnits"/>

Метр

Метаданные

Когда вы выбираете эту опцию в галерее, вы можете выбрать, какие теги метаданных карты включить. Список тегов приведен в таблице метаданных фрейма карты.

Имя

<dyn type="mapFrame" name="MapFrameName" property="name"/>

Фрейм карты

Название карты

<dyn type="mapFrame" name="MapFrameName" property="mapName"/>

Карта Исландии

Базовый масштаб

<dyn type="mapFrame" name="MapFrameName" property="referenceScale"/>

0

Относительный масштаб

1 centimeter equals <dyn type="mapFrame" name="Map Map Frame" property="scale" pageUnits="cm" mapUnits="km" pageValue="1" decimalPlaces="2"/> kilometers

Этот тег подгоняет масштаб карты под страницу. Атрибут pageUnits используется для установки желаемых единиц измерения в пространстве страницы, таких как дюймы или сантиметры, а pageValue используется для установки количества используемых единиц. Атрибут mapUnits используется для установки единиц измерения масштаба карты.

В 1 см 0,08 км

Поворот

<dyn type="mapFrame" name="MapFrameName" property="rotation"/>

90

Масштаб

<dyn type="mapFrame" name="MapFrameName" property="scale" preStr="1:"/>

1:8 000

Масштаб в центре

<dyn type="mapFrame" name="MapFrameName" property="centerscale" preStr="1:"/>

Этот тег вычислит масштаб в центральной по широте и долготе точке связанного фрейма карты.

1: 6 854

Пространственная привязка

Когда вы выбираете эту опцию в галерее, вы можете выбрать, какие теги пространственной привязки включить. Список тегов см. в таблице пространственных привязок.

Север

Описание

Пример синтаксиса

Пример результата

Истинный север

<dyn type="mapFrame" name="MapFrameName" property="trueNorth" units="dd" decimalPlaces="1" showDirections="false"/>

0,2°

Северный магнитный полюс

<dyn type="mapFrame" name="MapFrameName" property="magneticNorth" units="dd" decimalPlaces="0" showDirections="false"/>

-10°

Север карты

<dyn type="mapFrame" name="MapFrameName" property="gridNorth" units="dd" decimalPlaces="0" showDirections="false"/>

Магнитное склонение

<dyn type="mapFrame" name="MapFrameName" property="magneticDeclination" units="dd" decimalPlaces="2" showDirections="false"/>

Магнитное склонение – это разница между истинным севером и северным магнитным полюсом.

-9,67°

Сходимость

<dyn type="mapFrame" name="MapFrameName" property="convergence" units="dd" decimalPlaces="2" showDirections="false"/>

Сходимость – это угол между истинным направлением на север и направлением на север сетки карты.

0,22°

Магнитное склонение

<dyn type="mapFrame" name="MapFrameName" property="gmAngle" units="dd" decimalPlaces="2" showDirections="false"/>

Угол условного магнитного склонения - угол между направлением на север сетки карты и северным магнитным полюсом.

-9,89°

Метаданные слоя

Описание

Пример синтаксиса

Пример результата

Заголовок

<dyn type="mapframe" property="metadata" attribute="title" name="Map Frame" layerUri="CIMPATH=map/streets.xml" preStr="Title: " newLine="true" emptyStr=""/>

Центральные линии улиц

Теги

<dyn type="mapframe" property="metadata" attribute="tags" name="Map Frame" layerUri="CIMPATH=map/streets.xml" preStr="Tags: " newLine="true" emptyStr=""/>

съемка, 2018, дороги, шоссе,

Краткая информация

<dyn type="mapframe" property="metadata" attribute="summary" name="Map Frame" layerUri="CIMPATH=map/streets.xml" preStr="Summary: " newLine="true" emptyStr=""/>

Дорожные данные съемки 2018 года.

Описание

<dyn type="mapframe" property="metadata" attribute="description" name="Map Frame" layerUri="CIMPATH=map/streets.xml" preStr="Description: " newLine="true" emptyStr=""/>

Центральные линии улиц. Включает название дороги, тип дороги и дорожное покрытие.

Кредиты

<dyn type="mapframe" property="metadata" attribute="credits" name="Map Frame" layerUri="CIMPATH=map/streets.xml" preStr="Credits: " newLine="true" emptyStr=""/>

Создано в 2018.

Использовать ограничение

<dyn type="mapframe" property="metadata" attribute="useLimit" name="Map Frame" layerUri="CIMPATH=map/streets.xml" preStr="Use Limit: " newLine="true" emptyStr=""/>

Для отображения и анализа. Точность по состоянию на декабрь 2018.

Примечание:

Теги динамического текста метаданных слоя требуют URI слоя. Рекомендуется добавлять этот динамический текст с помощью кнопки Динамический текст , а не вводить теги вручную.

Кадровая камера карты

Описание

Пример синтаксиса

Пример результата

X

<dyn type="mapFrame" name="MapFrameName" property="camera.x" units="dms" decimalPlaces="0"/>

46°8'3"E

Y

<dyn type="mapFrame" name="MapFrameName" property="camera.y" units="dms" decimalPlaces="0"/>

13°4'18"S

Z

<dyn type="mapFrame" name="MapFrameName" property="camera.z"/>

2 601 586,4995

Масштаб

<dyn type="mapFrame" name="MapFrameName" property="camera.scale" preStr="Scale: 1:"/>

Масштаб: 1:12 487 512

Поворот

<dyn type="mapFrame" name="MapFrameName" property="camera.rotation"/>

5,03

Тангаж

<dyn type="mapFrame" name="MapFrameName" property="camera.pitch"/>

-90

Крен

<dyn type="mapFrame" name="MapFrameName" property="camera.roll"/>

-90

Метаданные фрейма карты

Описание

Пример синтаксиса

Пример результата

Заголовок

<dyn type="mapframe" name="mapFrameName" property="metadata" attribute="title"/>

Мир в 1970 году

Теги

<dyn type="mapframe" name="mapFrameName" property="metadata" attribute="tags"/>

население, карта, 1970, мир, историческая карта

Краткая информация

<dyn type="mapframe" name="mapFrameName" property="metadata" attribute="summary"/>

Карта населения Земли.

Описание

<dyn type="mapframe" name="mapFrameName" property="metadata" attribute="description"/>

Карта населения городов мира в 1970 г.

Кредиты

<dyn type="mapframe" name="mapFrameName" property="metadata" attribute="credits"/>

Создано в 2019 г.

Использовать ограничение

<dyn type="mapframe" name="mapFrameName" property="metadata" attribute="uselimit"/>

Использовать в образовательных целях.

Если ваш фрейм карты содержит данные с поддержкой времени, вы сможете отобразить динамический текст с информацией о времени.

Фрейм карты – Время

Описание

Пример синтаксиса

Пример результата

Время начала

<dyn type="mapFrame" name="MapFrameName" property="startTime" format="short|short"/>

01.01.2001 0:00

Текущее время

<dyn type="mapFrame" name="MapFrameName" property="time" format="short|short"/>

От 01.01.2004 12:00 до 01.01.2006 12:00

Конечное время

<dyn type="mapFrame" name="MapFrameName" property="endTime" format="short|short"/>

01.01.2010 0:00

Время отображается в соответствии с часовым поясом, установленным для карты.

Дополнительные сведения о форматировании даты и времени

Теги пространственной привязки

Описание

Пример синтаксиса

Пример результата

Имя

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="name"/>

WGS 1984 UTM Zone 12N

Система координат проекции

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="pcs"/>

WGS 1984 UTM Zone 12N

Географическая система координат

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="gcs"/>

GCS WGS 1984

Датум

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="datum"/>

WGS 1984

Проекция

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="projection"/>

Поперечная проекция Меркатора

Замечания

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="remarks"/>

Пользовательская географическая система координат, основанная на OSGB1936

Центральный меридиан

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="central meridian"/>

-111,0000

Широта начальной точки

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="latitude of origin"/>

0,0000

Долгота начальной точки

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="longitude of origin"/>

0,0000

Широта центра

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="latitude of center"/>

0,0000

Долгота центра

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="longitude of center"/>

0,0000

Широта 1ой

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="latitude of 1st"/>

0,0000

Широта 2ой

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="latitude of 2nd"/>

0,0000

Долгота 1ой

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="longitude of 1st"/>

0,0000

Долгота 2ой

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="longitude of 2nd"/>

0,0000

Смещение по долготе

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="false easting"/>

500 000,0000

Смещение по широте

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="false northing"/>

0,0000

Стандартная параллель 1

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="standard parallel 1"/>

0,0000

Стандартная параллель 2

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="standard parallel 2"/>

0,0000

Масштабный коэффициент

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="scale factor"/>

0,9996

Азимут

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="azimuth"/>

0,0000

Единицы измерения

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="units"/>

Метр

Источник

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="authority"/>

EPSG

WKID

<dyn type="mapFrame" name="MapFrameName" property="sr" srProperty="wkid"/>

3857

Фрейм карты – Координаты

Описание

Пример синтаксиса

Пример результата

По центру

<dyn type="mapFrame" name="MapFrameName" property="center" units="dms" decimalPlaces="0"/>

80°41'25"W 44°36'4"N

X

<dyn type="mapFrame" name="MapFrameName" property="center.x" units="dms" decimalPlaces="0"/>

80°41'25"W

Y

<dyn type="mapFrame" name="MapFrameName" property="center.y" units="dms" decimalPlaces="0"/>

44°36'4"N

Нижний левый

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft" units="dms" decimalPlaces="0"/>

80°44'54"W 44°34'33"N

Середина снизу

<dyn type="mapFrame" name="MapFrameName" property="lowerMid" units="dms" decimalPlaces="0"/>

80°41'25"W 44°34'32"N

Нижний правый

<dyn type="mapFrame" name="MapFrameName" property="lowerRight" units="dms" decimalPlaces="0"/>

80°37'57"W 44°34'32"N

Середина слева

<dyn type="mapFrame" name="MapFrameName" property="midLeft" units="dms" decimalPlaces="0"/>

80°44'53"W 44°36'5"N

Середина справа

<dyn type="mapFrame" name="MapFrameName" property="midRight" units="dms" decimalPlaces="0"/>

80°37'57"W 44°36'3"N

Верхний левый

<dyn type="mapFrame" name="MapFrameName" property="upperLeft" units="dms" decimalPlaces="0"/>

80°44'53"W 44°37'36"N

Середина сверху

<dyn type="mapFrame" name="MapFrameName" property="upperMid" units="dms" decimalPlaces="0"/>

80°41'25"W 44°37'36"N

Верхний правый

<dyn type="mapFrame" name="MapFrameName" property="upperRight" units="dms" decimalPlaces="0"/>

80°37'56"W 44°37'35"N

Форматирование координат

Чтобы разбить координату на части, присоедините .x или .y к указанному вами свойству. Можно отформатировать отображение значений координат с помощью показанных ниже тегов форматирования.

Форматирование координат

Тег

Описание

Пример синтаксиса

Пример результата

units

Укажите формат координаты.

  • dd для десятичных градусов

  • dms для градусов, минут и секунд

  • ddm для десятичных минут

  • mgrs для координат системы привязки MGRS

  • usng для координат национальной сетки США

<dyn type="mapFrame" name="Map Frame" property="center" units="dms"/>

117°15'26.257"W

showSymbol

Отображает символ градуса, минуты и секунды.

По умолчанию – True.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" showSymbol="False"/>

117 15 26.257 W

decimalPlaces

Задайте отображаемое число десятичных знаков.

<dyn type="mapFrame" name="Map Frame" property="center" units="dd" decimalPlaces = "1"/>

100.1°W

padDecimal или zeroPad

Отображает десятичные знаки со значением 0. Обычно это используется в сочетании с тегом decimalPlaces.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="dd" decimalPlaces = "3" padDecimal = "True"/>

100.100°W

showZeroMinutes

Показывать число минут, если оно равно нулю.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" showZeroMinutes="True"/>

100°0'W

showZeroSeconds

Показывать число секунд, если оно равно нулю.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" showZeroSeconds="True"/>

100°0'0"W

showSpaces

Включайте пробелы между долями координат для координат MGRS или USNG.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs" showSpaces = "True" />

08V MN

padDegrees

Всегда показывать две цифры в значениях градусов для широты и три цифры в значениях градусов для долготы. Добавляет 0, если длина значения недостаточна.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" padDegrees="True"/>

009°18'E

padMinutes

Отображаются две цифры для всех значений минут.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" padMinutes="True"/>

9°04'48"E

padSeconds

Отображаются две цифры для всех значений секунд.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" padSeconds="True"/>

9°1'02"E

padGridZone

Показывает двузначные значения для всех зон сетки MGRS или USNG.

По умолчанию – True.

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs" padGridZone="false"/>

8VMN

showDirections

Отображается сторона света, соответствующая координате.

True показывает кардинальную точку после координаты, False не показывает кардинальную точку, но показывает знак минус, если применимо, а None не показывает ни кардинальную точку, ни знак минус.

По умолчанию – True.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" showDirections = "False"/>

-97°9'25.1"

directionSeparator

Раздельное значение координаты и стороны света. Этот тег игнорируется при значениях showDirections="False" и showDirections="None".

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" directionSeparator=" "/>

10° S

showPlusSign

Показывать знак плюс или минус перед координатами. Для этого требуется, чтобы для showDirections было установлено значение None или False.

По умолчанию – False.

<dyn type="mapFrame" name="Map Frame" property="center" units="dms" showDirections="False" showPlusSign ="True"/>

+14°

Доли десятичного градуса

Формат

Описание

Пример синтаксиса

Пример результата

dd

Десятичные градусы

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dd" decimalPlaces="2" showDirections="True"/>

122.31W

dd.deg

Градусы

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dd.deg" decimalPlaces="2" showDirections="True"/>

122.31

dd.deg.int

Целые градусы

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dd.deg.int" decimalPlaces="2" showDirections="True"/>

122

dd.deg.sym

Символ градуса

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dd.deg.sym" decimalPlaces="2" showDirections="True"/>

°

dd.dec

Десятичные

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dd.dec" decimalPlaces="2" showDirections="True"/>

31

dd.dir

Направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dd.dir" decimalPlaces="2" showDirections="True"/>

W

Доли градусов минут секунд

Формат

Описание

Пример синтаксиса

Пример результата

dms

Градусы Минуты Секунды

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms" decimalPlaces="2" showDirections="False"/>

-122°18'37.82"

dms.deg

Градусы

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms.deg" decimalPlaces="2" showDirections="True"/>

122

dms.deg.sym

Символ градуса

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms.deg.sym" decimalPlaces="2" showDirections="True"/>

°

dms.min

Минуты

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft" units="dms.min" decimalPlaces="2" showDirections="True"/>

18

dms.min.sym

Символ минуты

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms.min.sym" decimalPlaces="2" showDirections="True"/>

'

dms.sec

Секунды

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms.sec" decimalPlaces="2" showDirections="True"/>

37.82

dms.sec.sym

Символ секунды

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms.sec.sym" decimalPlaces="2" showDirections="True"/>

"

dms.sec.int

Целые секунды

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft" units="dms.sec.int" decimalPlaces="2" showDirections="True"/>

37

dms.sec.dec

Десятичные секунды

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms.sec.dec" decimalPlaces="2" showDirections="True"/>

82

dms.dir

Направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="dms.dir" showDirections="True"/>

W

Доли десятичных минут

Формат

Описание

Пример синтаксиса

Пример результата

ddm

Десятичные минуты

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="ddm" decimalPlaces="2" showDirections="True"/>

122°18,63 W

ddm.deg

Градусы

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="ddm.deg" decimalPlaces="2" showDirections="True"/>

122

ddm.min

Минуты

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft.x" units="ddm.min" decimalPlaces="2" showDirections="True"/>

18.63

ddm.min.int

Целые минуты

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft" units="ddm.min.int" decimalPlaces="2" showDirections="True"/>

18

ddm.min.dec

Десятичные минуты

Не включает направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft" units="ddm.min.dec" decimalPlaces="2" showDirections="True"/>

63

ddm.deg.sym

Символ градуса

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft" units="ddm.deg.sym" decimalPlaces="2" showDirections="True"/>

°

ddm.dir

Направление

<dyn type="mapFrame" name="MapFrameName" property="lowerLeft" units="ddm.dir" decimalPlaces="2" showDirections="True"/>

W

Доли MGRS

Формат

Описание

Пример синтаксиса

Пример результата

mgrs

Military Grid Reference System (Военная система прямоугольных координат)

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs"/>

08VMN

mgrs.gzd

Указатель зоны сетки

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs.gzd"/>

08V

mgrs.100km

100,000-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs.100km" showSpaces="true"/>

08V MN

mgrs.10km

10,000-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs.10km" showSpaces="true"/>

08V MN 9 3

mgrs.1km

1,000-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs.1km" showSpaces="true"/>

08V MN 97 31

mgrs.100m

100-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs.100m" showSpaces="true"/>

08V MN 975 311

mgrs.10m

10-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs.10m" showSpaces="true"/>

08V MN 9751 3115

mgrs.1m

1-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="mgrs.1m" showSpaces="true"/>

08V MN 97516 31154

Доли USNG

Формат

Описание

Пример синтаксиса

Пример результата

usng

United States National Grid

<dyn type="mapFrame" name="Map Frame" property="center" units="usng"/>

11TPF

usng.gzd

Указатель зоны сетки

<dyn type="mapFrame" name="Map Frame" property="center" units="usng.gzd"/>

11T

usng.100km

100,000-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="usng.100km showSpaces="true"/>

11T PF

usng.10km

10,000-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="usng.10km showSpaces="true"/>

11T PF 4 2

usng.1km

1,000-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="usng.1km showSpaces="true"/>

11T PF 45 23

usng.100m

100-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="usng.100m showSpaces="true"/>

11T PF 458 239

usng.10m

10-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="usng.10m showSpaces="true"/>

11T PF 4584 2397

usng.1m

1-метровый квадрат

<dyn type="mapFrame" name="Map Frame" property="center" units="usng.1m showSpaces="true"/>

11T PF 45841 23976