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

Несколько вопросов по GisMonitor

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

Справится без проблем. Задержки обусловлены скорее не количеством объектов, а их сложностью - объемом семантик и количеством точек метрики. На объектах с количеством точек метрики в несколько сотен возможны задержки от долей секунды до 1-3 секунд. Это, конечно, зависит от производительности и скорости дисковой подсистемы компьютера. Также скорость зависит от СУБД - у MS SQL, например, будет побыстрее, чем с БД, подключаемыми через ODBC.
10 000 - это вполне легкое кол-во объектов для программы, однако тут скорее всего ежесекундное обновление не будет успевать отработать каждую итерацию. Придется поставить побольше.
Для больших баз предусмотрена возможность инкрементного обновления - то есть не всех объектов, а только тех, которые претерпели изменения в БД с момента предыдущей обработки.
Кроме того можно планировать нагрузки - отдельные экземпляры программы запускать для оперативно обновляемых объектов и обновляемых реже - раз в час, раз в сутки и т.д.

Цитата
Михаил Гремушкин пишет:
И тут же вопрос 2 - после такта работы мониторинга для немедленного просмотра результата закрываю и открываю карту вновь...Нет ли в ГИС Карта 2011 какой-то кнопки типа обновить (перечитать карту) с диска?  Просто ждать некоторое время и при отладке тыкать в объект, что-бы увидеть уже обновилась семантика или нет, не очень удобно...
Стандарт - F5.
Кроме этого можно настроить период обновления данных - Главное меню->Параметры->Период обновления.
Отмечу, что Программа мониторинга выполняет сохранение данных на диск в конце итерации обновления данных, т.е. увидеть все изменения, выполненные ей, удастся после завершения очередного цикла обработки.

Цитата
Михаил Гремушкин пишет:
2. Проблем при создании объекта и его семантик из базы не возникает. Одна из семантик - Название собственное текст подписи... Но на карте она появляется только в виде семантики при нажатии на объект.
При создании или редактировании объекта карты я могу добавить к нему объект географическая подпись и таким образом подписать его на карте. Нельзя ли это как то сделать автоматически, при заведении объекта из базы... Вообще не очень понятно, как такой элемент как географическая подпись добавлять к объекту при создании его из таблиц базы данных?

Дело в том, что не всегда семантика "Собственное название" совпадает с текстом у объекта типа "подпись". Название может быть одним, а подпись другая. Кроме того могут быть составные подписи - шаблоны.
Программа мониторинга не углубляется в такие детали. Она работает просто - переносит метрику и семантику из базы на карту и обратно.
Объекты типа "подпись" программа обрабатывает как линейные.
Если необходимо из БД наносить объекты с подписью, можно использовать способ отображения объекта с подписью по семантике. Для этого, правда, придется настроить классификатор, но зато и подписей к объекту можно добавить несколько подписей со значениями из разных семантик.
 
Денис, спасибо большое за столь подробный ответ!
 
Денис, а подскажите чуть подробнее об этом:
Если необходимо из БД наносить объекты с подписью, можно использовать способ отображения объекта с подписью по семантике. Для этого, правда, придется настроить классификатор, но зато и подписей к объекту можно добавить несколько подписей со значениями из разных семантик.
При добавлении в классификатор я не увидел возможности создать подобный объект...
 
Это не объект, а составляющая его внешнего вида.

1. Либо сразу создаем векторный объект, либо добавляем к его внешнему виду векторный знак.



2. В параметрах векторного знака добавляем подпись, устанавливаем ей текст по семантике, указываем семантику.


3. Поигравшись немного с параметрами самого объекта и параметрами подписей в векторном знаке (масштабируемость, размер, выравнивание и пр.), получаем:
 
Денис - большое спасибо!
 
Обучающие видеоматериалы

Создание точечного объекта типа "векторный знак"
http://www.youtube.com/watch?v=FUsuN1Wzudk
 
Михаил !
Если выбрать правильный подход решения задачи, установить оптимальные параметры среды и использовать функционал КБ Панорамы исключительно для решения Вашей задачи
то без особых проблем можно написать вот такое приложение

ССЫЛКА
Не тот глуп кто не знает, а тот, кто не знает где искать.
Страницы: 1
Читают тему (гостей: 1)



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

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