Страница 1 из 1

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

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

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

Добавлено: 19 дек 2013, 14:16
Andrey Zhukov
Да на ВБ все то же самое, в Выражение писать что-то вроде:
[ПОЛЕ1] + "/" + [ПОЛЕ2]

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

Добавлено: 20 дек 2013, 07:22
doujin
На VBScript:

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

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

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

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

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

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