Разный цвет шрифта лабелей

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Разный цвет шрифта лабелей

Сообщение AndreyL » 16 ноя 2008, 20:34

Возникла задачка – нужно, чтобы у подписей к точкам были разные цвета шрифта, в соответствии с цветом точки, который, свою очередь, зависит от значения поля атрибутивной таблицы.
Последний раз редактировалось AndreyL 17 ноя 2008, 10:49, всего редактировалось 1 раз.

Mitrich
Активный участник
Сообщения: 184
Зарегистрирован: 15 сен 2006, 16:15
Репутация: 10
Откуда: Москва

Re: Разный цвет шрифта лабелей

Сообщение Mitrich » 17 ноя 2008, 00:32

цвет шрифта можно задать тэгами, описанными в хелпе (или под кнопкой подробнее...)
готовую строку с тэгами цвета можно записать во вспомогательное поле, основываясь на нужных Вам значениях. Полученное поле использовать для подписей.
Вариант 2 - создать несколько классов лейблов для одного слоя (на основе SQL или на основе классов слоя) и задать цвет и все что угодно. Так даже лучше выйдет.

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Разный цвет шрифта лабелей

Сообщение AndreyL » 17 ноя 2008, 08:13

Второй путь действительно может оказаться интереснее.
По первому. Правильно ли я понял, что цвет интерактивно менять нельзя?

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: Разный цвет шрифта лабелей

Сообщение gis » 17 ноя 2008, 10:25

В свойствах слоя (или через меню надписи) можно задать SQL-определение на основе атрибутивной таблицы и указать параметры символа для него (шрифт, размер, цвет и т.д.).
Если не ошибаюсь можно таким образом создать несколько определяющих классов для надписей (с Maplex это точно можно).
Цвет интерактивно для надписи задать нельзя, только через определение символа. Интерактивно для каждой надписи отдельно можно задать цвет для аннотации, которая хранится в документе AG или в БГД.

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Разный цвет шрифта лабелей

Сообщение AndreyL » 17 ноя 2008, 10:46

Все понятно, спасибо!

Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

Re: Разный цвет шрифта лабелей

Сообщение Шаки » 12 дек 2011, 17:20

Не могу понять как в подписях ещё один класс добавить в Maplex,подскажите пожалуйста

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Разный цвет шрифта лабелей

Сообщение novia » 13 дек 2011, 08:16

Шаки писал(а):Не могу понять как в подписях ещё один класс добавить в Maplex,подскажите пожалуйста
панель инструментов Надписи - Менеджер надписей (первая кнопка слева)
создание классов надписей не зависит от движка их размещения
понравилось? жми палец вверх :!:

Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

Re: Разный цвет шрифта лабелей

Сообщение Шаки » 13 дек 2011, 09:27

Изображение
а там где???? Я вижу те что у меня есть,т.е. я так понимаю есть класс объектов а при нём один класс подписей, а я хочу у одних и тех же объектов вывести две подписи, допустим у меня есть земельные участки я хочу подписать их номер и площадь, но у тех которых один из идентификаторов допусти =2 вывести только номер, а те которые <0,05 га вообще не подписывать. и Два пункта я могу выполнить в выражении пишу [номер] & " / " & [Shape_Area] тем самым выводя номер и площадь, а SQL запросом не вывожу напечать все участки у которых<0,05. И подумала что вон там где стрелочка я могу создать ещё один класс подписей для слоя

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Разный цвет шрифта лабелей

Сообщение novia » 13 дек 2011, 09:33

af67ca454f17.jpg
ТЫЦ
af67ca454f17.jpg (93.8 КБ) 8209 просмотров
и там нажать добавить класс или новый класс

или в свойствах слоя, на вкладке надписи в ниспадающем списке там, где написано "один класс", выбрать опцию - несколько классов. и появятся кнопки "новый класс"
пишете запрос для класса и настраиваете любое оформление независимо друг от друга

RTFM
понравилось? жми палец вверх :!:

Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

Re: Разный цвет шрифта лабелей

Сообщение Шаки » 13 дек 2011, 09:42

спасибо, я там тыцкала и неоднарозово(рус не однократно) =), новый клас надо создовать в свойстах слоя,а вот в менеджере надписей мона только удалить,переименовать =) ,ещё раз дякую (благодарю)

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Разный цвет шрифта лабелей

Сообщение novia » 13 дек 2011, 10:12

давно арку не открывал просто. руки помнили только примерное расположение.
понравилось? жми палец вверх :!:

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя