+2
Under review

Отображение в текстовом методе вычисляемых значений с незначительной обработкой (деление 10000: м кв. -> га, умножение на 100: м -> мм)

Сергей Попов 12 years ago updated by Михаил Власов 12 years ago 3

Сработает и в символьном методе.

Можно добавить и другие характеристик объекта (количество форм, количество точек, проверку на содержание формы определённого стиля - это уже условные переходы).

Давно ещё Интегровцы обещали нечто подобное.

Помним и ждём!

Есть варианты:

  • Сделать поддержку выражений в "{}". Например, "{Этажность*2.5}".
  • Сделать вычисляемые поля в семантических таблицах с методами доступа (скрипты чтения/записи) и возможность использования таких полей в "{}".
  • Ничего не делать, оставить все как есть :). Пользователям рекомендовать добавлять обычные поля в обычные семантические таблицы и писать модули по заполнению этих полей (массированно для всего слоя или выборочно по объекту в обработчике события изменения объекта).

Я голосую за первый вариант!

Обращаю Ваше внимание, что Интегро уже реализовало работу с двумя вычисляемыми значениями (специально не пишу поля - это епархия СУБД), а именно: периметр {.Perimetr} и площадь {.Square}. Предлагаю увеличить количество вычисляемых значений до безобразия: количество форм, количество форм(указанного стиля), наличие форм определяющих геометрию объекта, не определяющих геометрию объекта, площадь форм(указанного стиля), количество вершин(указанной формы по номеру), координата {Х|Y}(по номеру(по номеру формы)), количество рёбер, количество дуг, количество записей в таблице 1 ко многими(по имени) и т.д.. Вычисляемые значения удобно выводить в окно свойств или в набор объектов для быстрого выявления объектов без надписи, или без геометрии, без семантики или с чрезмерной семантикой.


Изначально речь шла о квадратных метрах или гектарах, метрах или милиметрах. По сути это изменение единиц измерения. Если завтра ИнГЕО захочет выйти на мировой рынок, то придётся думать о дюймах, футах, ярдах, милях и акрах.

Надеюсь, что вышесказанное и множественность единиц измерения -  это два разных, дополняющих друг друга функционала.