Как задать надпись - возраст геологических образований?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Lara
Новоприбывший
Сообщения: 9
Зарегистрирован: 21 май 2010, 09:51
Репутация: 0

Как задать надпись - возраст геологических образований?

Сообщение Lara » 27 май 2010, 06:39

Здраствуйте.
Есть надписи, обозначающие геологический возраст пород. Они составные. Одна надпись может состоять
из заглавной буквы одного шрифта, надстрочной или подстрочной цифры другого шрифта и прописной буквы третьего шрифта. Вся надпись должна находиться в одном поле одного шейпфайла (ArcMap 9). И в таблице и в проекте она должна выглядеть одинаково (без дополнительных символов и команд).
Может кто знает - как это сделать?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как задать надпись - возраст геологических образований?

Сообщение Дмитрий Барышников » 27 май 2010, 08:05

В шейп файле оформление не хранится. Оформление хранится в файле проекта (mxd, pfm, lyr). Постановка задачи некорректная

Lara
Новоприбывший
Сообщения: 9
Зарегистрирован: 21 май 2010, 09:51
Репутация: 0

Re: Как задать надпись - возраст геологических образований?

Сообщение Lara » 27 май 2010, 09:26

Ок. Уточняю. У шейпфайла есть файл таблицы атрибутов. Он идет с расширением *.dbf. Мне необходимо занести возраст в поле таблицы и это поле использовать для создания надписей объектов слоя в проекте.

Lara
Новоприбывший
Сообщения: 9
Зарегистрирован: 21 май 2010, 09:51
Репутация: 0

Re: Как задать надпись - возраст геологических образований?

Сообщение Lara » 27 май 2010, 09:31

или есть другой вариант работы с надписями слоя. который я не знаю. Можно поставить вопрос по другому: надо сделать комбинированные надписи (каким образом - не знаю), но каждая надпись должна быть привязана к определенному объекту слоя и чтобы была возможность ее редактирования.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как задать надпись - возраст геологических образований?

Сообщение Дмитрий Барышников » 27 май 2010, 09:50

Для формирования сложных подписей на карте в свойствах слоя (в ArcMap) переходим во вкладку надписи. Выбираем кнопочку Expression (Выражение) и формируем любой сложности надпись (знание VBScript или JavaScript приветствуется)


Lara
Новоприбывший
Сообщения: 9
Зарегистрирован: 21 май 2010, 09:51
Репутация: 0

Re: Как задать надпись - возраст геологических образований?

Сообщение Lara » 28 май 2010, 03:35

Спасибо, Bishop. По этой кнопочке у меня получается формировать составную надпись из нескольких полей. Мне же нужна составная надпись по ОДНОМУ полю (т.е. там условия надо задавать для каждой буквы). И она для каждого объекта будет разной. Может конечно можно написать такое выражение, но в написании программ я чайник . :)) Увы.

Lara
Новоприбывший
Сообщения: 9
Зарегистрирован: 21 май 2010, 09:51
Репутация: 0

Re: Как задать надпись - возраст геологических образований?

Сообщение Lara » 28 май 2010, 03:37

Спасибо ggis. Скачала.

Lara
Новоприбывший
Сообщения: 9
Зарегистрирован: 21 май 2010, 09:51
Репутация: 0

Re: Как задать надпись - возраст геологических образований?

Сообщение Lara » 28 май 2010, 06:22

Задача решена. :)

Ответить

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

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

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