<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81%D0%BE_%D1%81%D0%BB%D0%BE%D0%B5%D0%BC_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B5%D0%B9_%D0%B2_ArcGIS</id>
	<title>Работа со слоем подписей в ArcGIS - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81%D0%BE_%D1%81%D0%BB%D0%BE%D0%B5%D0%BC_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B5%D0%B9_%D0%B2_ArcGIS"/>
	<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81%D0%BE_%D1%81%D0%BB%D0%BE%D0%B5%D0%BC_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B5%D0%B9_%D0%B2_ArcGIS&amp;action=history"/>
	<updated>2026-04-04T15:22:25Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.gis-lab.info/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81%D0%BE_%D1%81%D0%BB%D0%BE%D0%B5%D0%BC_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B5%D0%B9_%D0%B2_ArcGIS&amp;diff=6523&amp;oldid=prev</id>
		<title>Максим Дубинин: Новая страница: «{{Статья|Опубликована|anno-ag}} {{Аннотация|Описание удобного способа работы с подписями (annota…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81%D0%BE_%D1%81%D0%BB%D0%BE%D0%B5%D0%BC_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B5%D0%B9_%D0%B2_ArcGIS&amp;diff=6523&amp;oldid=prev"/>
		<updated>2012-07-28T12:55:52Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Статья|Опубликована|anno-ag}} {{Аннотация|Описание удобного способа работы с подписями (annota…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Статья|Опубликована|anno-ag}}&lt;br /&gt;
{{Аннотация|Описание удобного способа работы с подписями (annotations) на карте.}}&lt;br /&gt;
&lt;br /&gt;
Аннотации (annotation) – удобный способ хранения подписей к карте в ArcMap, позволяющий сохранять их на карте не в графическом слое (т.е. непосредственно в проекте), а как картографические объекты. При этом их значительно легче редактировать, перемещать, изменять, привязывать к базовой линии; их можно хранить в географической проекции и подгружать в спроектированный Вид, при этом они будут трансформированы в нужную проекцию «на лету», как и обычные данные. Преимущества такого хранения текстовых данных очевидно.&lt;br /&gt;
&lt;br /&gt;
Слой аннотаций (annotation layer) можно создать двумя способами – экспортом обычных подписей или непосредственным вводом. И в том и в другом случае начинать работу следует с создания базы геоданных – пакетного файла с расширением . mdb, в котором могут храниться аннотации.&lt;br /&gt;
&lt;br /&gt;
Для этого необходимо вызвать приложение ArcCatalog (файл-менеджер ГИС-данных, по структуре организованный как Проводник Windows, рис.1) – либо напрямую, через Пуск-Программы-ArcGis-ArcCatalog, либо кнопкой с панели инструментов ArcMap. Затем выбрать нужный каталог слева, щелкнуть правой кнопкой мыши на его имени, выбрать в меню New – Personal Geodatabase. Она появится в окне справа, тут же ее можно переименовать (например '''annotation.mdb''', рис.2).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-01.gif|center|750px|thumb|Рис.1. Окно ArcCatalog]]&lt;br /&gt;
[[Файл:Anno-ag-02.gif|center|750px|thumb|Рис.2. Значок базы геоданных]]&lt;br /&gt;
&lt;br /&gt;
Вариант 1 – ручной ввод надписей на карту.&lt;br /&gt;
&lt;br /&gt;
Двойным щелчком нужно открыть только что созданную базу геоданных. Она пуста. Выбираем в меню File-New-Feature class. В появившемся диалоговом окне, будет предложено ввести название класса объектов и его тип (рис.3). Здесь нужно ввести название, отметить &amp;quot;This feature class will store annotation features.....&amp;quot; (нижний) и выбрать в списке ESRI Annotation Feature, поле Alias можно оставить пустым. Перейдите к следующему окну (рис.4). Здесь будет предложено выбрать базовый масштаб слоя подписей, это очень важно, если вы предполагаете, что при масштабе 1 : 5000000 надпись должна быть сделана шрифтом размером 10 пт, то отображаться шрифтом именно этого размера при выводе на экспорт или печать она будет ТОЛЬКО в этом масштабе, в более крупном будет больше, в более мелком – меньше. Map Units надо поменять на метры. Переходим к следующему окну.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-03.gif|center|750px|thumb|Рис. 3. Создание класса объектов Annotation Layer – 1 диалоговое окно]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-04.gif|center|750px|thumb|Рис. 4. Установка базового масштаба Annotation Layer.]]&lt;br /&gt;
&lt;br /&gt;
Если все надписи в слое будут одного формата, то можно оставить один Annotation class, изменив только его формат инструментами форматирования текста в середине окна. Но, предположим, в данном случае нужно подписать реки так, чтоб крупные и мелкие объекты были подписаны по разному. В этом случае необходимо создать несколько классов аннотаций при помощи кнопки New… и изменения формата шрифта соответствующего класса (рис.5, - создано 2 класса). В нижней части окна можно задать максимальный и минимальный масштабы, при которых надписи будут отображаться.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-05.gif|center|750px|thumb|Рис.5. Окно редактирования легенды Annotation Layer – создание разных стилей текста для разных объектов]]&lt;br /&gt;
&lt;br /&gt;
В следующих двух диалоговых окнах можно все оставить без изменений. Annotation Class создан. Теперь надо задать его систему координат. Для этого в контекстном меню, открывающемся по нажатию правой кнопкой мыши на слое, выбираем Preferences – Fields – поле Shape в списке полей (вверху) – Spatial reference в открывшемся списке свойства поля внизу (рис.6). Для России выбираем систему координат Geographic – Europe – Pulkovo 1942 (или иную в зависимости от того, какова ваша рабочая система координат).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-06.gif|center|750px|thumb|Рис.6. Установка проекции Annotation Layer]]&lt;br /&gt;
&lt;br /&gt;
Добавляем созданный Annotation Layer в проект и переходим в режим его редактирования. Открываем панель инструментов Annotation: View – Toolbars – Annotation (рис. 7). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-07.gif|center|750px|thumb|Рис. 7. Панель инструментов Annotation, подписи см. ниже.]]&lt;br /&gt;
&lt;br /&gt;
#Инструмент Edit. При работе с аннотациями следует пользоваться именно им, а не аналогичным инструментом панели Editor&lt;br /&gt;
#Кнопки и поле типа расположения текста&lt;br /&gt;
#Поле, куда вводится текст надписи&lt;br /&gt;
#Поле выбора класса подписи (легенды слоя)&lt;br /&gt;
&lt;br /&gt;
При ручном вводе подписей работает только расположение текста Curved (текст вдоль кривой). Вводим текст подписи, выбираем нужный класс символа и ведем (рисуем) базовую линию, вдоль которой будет расположен текст (рис. 8).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-08.gif|center|750px|thumb|Рис.8. Подписывание по кривой базовой линии.]]&lt;br /&gt;
&lt;br /&gt;
В дальнейшем можно редактировать положение подписи, преобразовывать ее в горизонтальную или прямую наклонную, изменять базовую линию при помощи контекстного меню, вызываемого правой кнопкой мыши на редактируемом объекте.&lt;br /&gt;
&lt;br /&gt;
Необходимо обратить внимание на редактировании узлов (Sketch) базовой линии. Если предполагается, что впоследствии слой будет экспортирован в графический редактор ( Adobe Illustrator и др.) как текст, а не как кривые, нужно внимательно следить за расположением «рычагов» поворота сегментов линии, у них не должно быть резких отклонений; кроме того, не рекомендуются перегибы линии более 45, максимум 60 градусов. Если не соблюдать эти правила, текст в Adobe Illustrator , весьма вероятно, будет частично «завален» или вообще перевернут. Пример правильного и неправильного форматирования – на рис.9&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-09.gif|center|750px|thumb|Рис. 9. Baseline Sketch – слева – корректная, справа – некорректная. Зеленые квадраты – узлы базовой линии, лиловые – «рычаги» поворота сегментов.]]&lt;br /&gt;
&lt;br /&gt;
Многие параметры подписи можно изменить, вызвав атрибутивную таблицу Annotation Layer. Если понадобилось изменить параметры подписей какого-либо класса, это можно сделать через свойства Annotation Layer в ArcCatalog.&lt;br /&gt;
&lt;br /&gt;
Вариант 2 – экспорт подписей из атрибутивной таблицы темы.&lt;br /&gt;
&lt;br /&gt;
Для создания Annotation Layer на основе атрибутивной таблицы темы, необходимо, чтобы файл базы геоданных был создан заранее ([http://gis-lab.info/qa/anno-ag.html#gbd описано выше]). Также необходимо сначала подписать объекты темы в обычном режиме – Layer properties – вкладка Labels – установить флажок на Labell All the features …. (рис. 10).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-10.gif|center|750px|thumb|Рис.10. Подписывание объектов слоя.]]&lt;br /&gt;
&lt;br /&gt;
Так как при экспорте в Annotation Layer необходимо, как правило, выведение всех имеющихся подписей, необходимо также выбрать Placement Properites - Conflict Definition и установить флажок Place Overlapping Labels – разрешить перекрывающиеся подписи, рис. 11, потом их можно будет «развести» вручную. Результат – на рис. 12 - подписана тема городов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-11.gif|center|750px|thumb|Рис 11. Окно свойств расположения подписей, обведен флажок, разрешающий перекрытие подписей.]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-12.gif|center|750px|thumb|Рис. 12. Фрагмент окна карты с подписями городов]]&lt;br /&gt;
&lt;br /&gt;
Правой кнопкой мыши щелкаем на названии подписанной темы и выбираем Convert Labels To Annotation. Появится диалоговое окно, показанное на рис. 13. Необходимо выбрать текущую базу геоданных, нажав на значок, обведенный на рис. 13, и задать имя Annotation Layer. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-13.gif|center|750px|thumb|Рис. 13. Окно конвертации подписей объектов темы в Annotation Layer, обведена кнопка выбора места сохранения.]]&lt;br /&gt;
&lt;br /&gt;
После нажатия Convert происходит генерация Annotation Layer (рис. 14).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Anno-ag-14.gif|center|750px|thumb|Рис. 14. Процесс конвертации подписей в Annotation.]]&lt;br /&gt;
&lt;br /&gt;
По окончании конвертации в содержании вида появится новый слой, в котором и находятся теперь подписи. Перейдя в ArcCatalog, можно поменять свойства нового слоя, в частности, установить другую легенду (из нескольких классов подписей) и указать проекцию слоя. Эти операции надо производить при закрытом проекте, в который загружен слой, иначе опции настройки слоя будут недоступны.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции с подписями производятся так же, как и было описано выше, кроме того, можно добавлять и новые подписи.&lt;/div&gt;</summary>
		<author><name>Максим Дубинин</name></author>
	</entry>
</feed>