На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Автоматическое обновление значений семантики

Поиск  Пользователи  Правила  Войти
Форум » Архивные темы (доступны только для чтения) » ГИС Карта 2011
Страницы: 1 2 След.
RSS
Автоматическое обновление значений семантики
 
Добрый день, требуется решение проблемы: Есть семантика, значение которой определяется по формуле(Расчеты по семантике). Каким образом сделать так, чтобы значения этой семантики автоматически менялись, при изменении  значений подставленных в формулу?
 
Цитата
Александр Жирохов написал:
Добрый день, требуется решение проблемы: Есть семантика, значение которой определяется по формуле(Расчеты по семантике). Каким образом сделать так, чтобы значения этой семантики автоматически менялись, при изменении  значений подставленных в формулу?
Для автоматического заполнения семантики по формуле с помощью задачи "Расчеты по семантики" достаточно установить соответствующие параметры в диалоге
"Расчет по семантике выделенных объектов" и "Выполнить".
Программа предназначена для вычисления значений семантических характеристик выделенных
объектов по формулам... Вычисленное значение, при нажатии кнопки Выполнить, записывается как числовое или символьное значение семантик, выделенных в нижнем
списке во все выделенные объекты.
Подробную информацию о работе режима читайте в электронной помощи диалогового окна (кнопка "Помощь").

Если проблема в другом, просьба написать подробнее и прислать данные.
Спасибо.
Изменено: Елена Кузнецова - 07.09.2016 14:47:39
 
1. Если есть небольшие знания в части программирования, можно воспользоваться режимом Семантика/Lua (на основе скриптовый язык программирования Lua).
2. Если же есть "глубокие" познания в программирование, то предлагаю воспользоваться технологией IML - "Формула". Сейчас реализованы для примера формулы - автоматический расчет "Площади объекта", "Объема", и "Номер объекта на карте"
 
Цитата
Елена Кузнецова написал:
Цитата
 Александр Жирохов  написал:
Добрый день, требуется решение проблемы: Есть семантика, значение которой определяется по формуле(Расчеты по семантике). Каким образом сделать так, чтобы значения этой семантики автоматически менялись, при изменении  значений подставленных в формулу?
Для автоматического заполнения семантики по формуле с помощью задачи "Расчеты по семантики" достаточно установить соответствующие параметры в диалоге
"Расчет по семантике выделенных объектов" и "Выполнить".
Программа предназначена для вычисления значений семантических характеристик выделенных
объектов по формулам... Вычисленное значение, при нажатии кнопки Выполнить, записывается как числовое или символьное значение семантик, выделенных в нижнем
списке во все выделенные объекты.
Подробную информацию о работе режима читайте в электронной помощи диалогового окна (кнопка "Помощь").

Если проблема в другом, просьба написать подробнее и прислать данные.
Спасибо.
Добрый день, Елена. Вопрос в том, как сделать так, чтобы значение, вычисленное по формуле и присвоенное семантике автоматически менялось при изменении значений подставленных в формулу?
Цитата
Vitaliy Belenkov написал:
1. Если есть небольшие знания в части программирования, можно воспользоваться режимом Семантика/Lua (на основе скриптовый язык программирования  Lua).
2. Если же есть "глубокие" познания в программирование, то предлагаю воспользоваться технологией IML - "Формула". Сейчас реализованы для примера формулы - автоматический расчет "Площади объекта", "Объема", и "Номер объекта на карте"
Добрый день, Vitaliy. Подскажите, где можно найти более подробную информацию по предложенным Вами вариантами?
 
Цитата
Александр Жирохов написал:
Добрый день, Vitaliy. Подскажите, где можно найти более подробную информацию по предложенным Вами вариантами?

Для решение Вашей проблемы больше подойдет вариант предложенный Виталием.
Задача входит в группу режимов "Семантика" - "Обработка данных по сценарию Lua".
Подробно о работе режима можно почитать в закладке " Помощь".
Изменено: Елена Кузнецова - 08.09.2016 09:58:20
 
Цитата
Александр Жирохов написал:
как сделать так, чтобы значение, вычисленное по формуле и присвоенное семантике автоматически менялось при изменении значений подставленных в формулу?
Если автоматически - то только ч/з технологию IML/Формула
 
И все же: возможно сделать это посредством Lua, как указывает Елена? или только только ч/з технологию IML/Формула? Имеется ли информация(инструкции, руководства, примеры) по IML/Формула?
 
Цитата
Александр Жирохов написал:
И все же: возможно сделать это посредством Lua,
1. После вызова Диалога Семантика/Lua, есть кнопка "Помощь";
2. В части IML - см. в разделе Скачать/Примеры программируемых знаков на IMLAPI, а также здесь - http://gisinfo.ru/download/doc.htm#18
Изменено: Vitaliy Belenkov - 08.09.2016 12:20:29
 
Цитата
Vitaliy Belenkov написал:
Если автоматически - то только ч/з технологию IML/Формула
Все таки через Lua возможно, или нет?
 
Цитата
Александр Жирохов написал:
Все таки через Lua возможно, или нет?
могу повторно написать - работа И ч/з задачу "Lua", И ч/з задачу "Расчеты по семантики" - требует определенных действий оператора - вызвать задачу, выбрать скрипт/выбрать формулу, нажать на Выполнить.
В случае с IMLAPI - "ядро" делает все автоматически. Но - сначала требуется работа программиста.
Решение, что "выгодней" (проще) - за Вами!
Страницы: 1 2 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности