надписать объекты в ArcMap

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
кингстон
Участник
Сообщения: 52
Зарегистрирован: 29 сен 2011, 13:29
Репутация: 0

надписать объекты в ArcMap

Сообщение кингстон » 19 дек 2013, 13:30

в таблице атрибутов Arcmap в одном числовом поле -номера полей, в другом поле -их площадь.
программа ставит их рядом. Может можно с помощью скрипта выставить их на карту в виде дроби?
Есть скрипт с которым Работала в ArcMap9.2 В arc Map10.1 он не работает.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: надписать объекты в ArcMap

Сообщение Andrey Zhukov » 19 дек 2013, 14:16

Да на ВБ все то же самое, в Выражение писать что-то вроде:
[ПОЛЕ1] + "/" + [ПОЛЕ2]

doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: надписать объекты в ArcMap

Сообщение doujin » 20 дек 2013, 07:22

На VBScript:

Код: Выделить всё

"<UND>" & [Field1] & "</UND>" & vbnewline & [Field2] 
На Python:

Код: Выделить всё

u'<UND>{0}</UND>\n{1}'.format([Field1], [Field2]) 
А вообще задача вывода нескольких полей в несколько строк на столько популярна, что даже в справке есть пример, но никто не видит. :(
Построение выражения надписи

кингстон
Участник
Сообщения: 52
Зарегистрирован: 29 сен 2011, 13:29
Репутация: 0

Re: надписать объекты в ArcMap

Сообщение кингстон » 23 дек 2013, 13:37

Спасибо! Надписала в виде дроби с помощью -u'<UND>{0}</UND>\n{1}'.format([Field1], [Field2])-получилось!

Ответить

Вернуться в «Я новичок!»

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

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