Страница 1 из 1
Как задать надпись - возраст геологических образований?
Добавлено: 27 май 2010, 06:39
Lara
Здраствуйте.
Есть надписи, обозначающие геологический возраст пород. Они составные. Одна надпись может состоять
из заглавной буквы одного шрифта, надстрочной или подстрочной цифры другого шрифта и прописной буквы третьего шрифта. Вся надпись должна находиться в одном поле одного шейпфайла (ArcMap 9). И в таблице и в проекте она должна выглядеть одинаково (без дополнительных символов и команд).
Может кто знает - как это сделать?
Re: Как задать надпись - возраст геологических образований?
Добавлено: 27 май 2010, 08:05
Дмитрий Барышников
В шейп файле оформление не хранится. Оформление хранится в файле проекта (mxd, pfm, lyr). Постановка задачи некорректная
Re: Как задать надпись - возраст геологических образований?
Добавлено: 27 май 2010, 09:26
Lara
Ок. Уточняю. У шейпфайла есть файл таблицы атрибутов. Он идет с расширением *.dbf. Мне необходимо занести возраст в поле таблицы и это поле использовать для создания надписей объектов слоя в проекте.
Re: Как задать надпись - возраст геологических образований?
Добавлено: 27 май 2010, 09:31
Lara
или есть другой вариант работы с надписями слоя. который я не знаю. Можно поставить вопрос по другому: надо сделать комбинированные надписи (каким образом - не знаю), но каждая надпись должна быть привязана к определенному объекту слоя и чтобы была возможность ее редактирования.
Re: Как задать надпись - возраст геологических образований?
Добавлено: 27 май 2010, 09:50
Дмитрий Барышников
Для формирования сложных подписей на карте в свойствах слоя (в ArcMap) переходим во вкладку надписи. Выбираем кнопочку Expression (Выражение) и формируем любой сложности надпись (знание VBScript или JavaScript приветствуется)
Re: Как задать надпись - возраст геологических образований?
Добавлено: 27 май 2010, 10:32
ggis
Re: Как задать надпись - возраст геологических образований?
Добавлено: 28 май 2010, 03:35
Lara
Спасибо, Bishop. По этой кнопочке у меня получается формировать составную надпись из нескольких полей. Мне же нужна составная надпись по ОДНОМУ полю (т.е. там условия надо задавать для каждой буквы). И она для каждого объекта будет разной. Может конечно можно написать такое выражение, но в написании программ я чайник .

) Увы.
Re: Как задать надпись - возраст геологических образований?
Добавлено: 28 май 2010, 03:37
Lara
Спасибо ggis. Скачала.
Re: Как задать надпись - возраст геологических образований?
Добавлено: 28 май 2010, 06:22
Lara
Задача решена.
