в таблице атрибутов Arcmap в одном числовом поле -номера полей, в другом поле -их площадь.
программа ставит их рядом. Может можно с помощью скрипта выставить их на карту в виде дроби?
Есть скрипт с которым Работала в ArcMap9.2 В arc Map10.1 он не работает.
надписать объекты в ArcMap
-
- Участник
- Сообщения: 52
- Зарегистрирован: 29 сен 2011, 13:29
- Репутация: 0
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: надписать объекты в ArcMap
Да на ВБ все то же самое, в Выражение писать что-то вроде:
[ПОЛЕ1] + "/" + [ПОЛЕ2]
[ПОЛЕ1] + "/" + [ПОЛЕ2]
-
- Активный участник
- Сообщения: 163
- Зарегистрирован: 28 июн 2012, 01:02
- Репутация: 84
- Откуда: Vladivostok
Re: надписать объекты в ArcMap
На VBScript:
На Python:
А вообще задача вывода нескольких полей в несколько строк на столько популярна, что даже в справке есть пример, но никто не видит. 
Построение выражения надписи
Код: Выделить всё
"<UND>" & [Field1] & "</UND>" & vbnewline & [Field2]
Код: Выделить всё
u'<UND>{0}</UND>\n{1}'.format([Field1], [Field2])

Построение выражения надписи
-
- Участник
- Сообщения: 52
- Зарегистрирован: 29 сен 2011, 13:29
- Репутация: 0
Re: надписать объекты в ArcMap
Спасибо! Надписала в виде дроби с помощью -u'<UND>{0}</UND>\n{1}'.format([Field1], [Field2])-получилось!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость