Тема: Как выводить площадь контура в нужном формате?

(MAP6 insert Annotation)
Кто сталкивался подскажите пож.
Когда возникает необходимость подписать созданные контура удобно пользоваться заранее заполненными объектными данными. Это получается без проблем.
Но как заставить площадь контура выводиться в нужном формате?
га с заданной степенью округления а не м.кв.
заранее благодарен

Re: Как выводить площадь контура в нужном формате?

нда.....
похоже метод
Acad > ArcView >делай, что хочешь с таблицами > Acad > подписывай, как нравится остаётся единственным
а жаль.....

Re: Как выводить площадь контура в нужном формате?

(setq lst (tpm_elemget tpm_id elm_id))
(SetQ marea  (Rtos (/ (cdr (assoc 51 lst)) 10000) 2 4))

где lst - список, полученный функцией tpm_elemget
tpm_id - твоя топология
elm_id - элеммент топологии

Re: Как выводить площадь контура в нужном формате?

получается в поле "Value" можно ввести:

 (Rtos (/ :AREA@TPMCNTR_1 10000) 2 4) 

где :AREA@TPMCNTR_1 значение площади из объектных данных
плохо только, что нет функции "ROUND"
"Rtos" просто обрезает или я не прав?

Re: Как выводить площадь контура в нужном формате?

с площадью получилось. Это замечательно!
Теперь бы ещё подписать номера контуров.
Конечно есть ID, они не повторяются, но это не совсем то. Нужны сквозные порядковые номера с 1 и по возростанию до конца.
HELP

Re: Как выводить площадь контура в нужном формате?

Djek скажите пожайлуста
ввод в value
(Rtos (/ :AREA@TPMCNTR_1 10000) 2 4)
какой дал результат?
у меня все воспримается как текст.

Re: Как выводить площадь контура в нужном формате?

2123
"AREA@TPMCNTR_1" это поле из свойств объекта моего конкретного случая, выбери своё и допиши выражение
удачи