Цветовое представление концентраций Информация для района Гистограмма нормализации Кнопка автоматической/ручной нормализации Показать результат нормализации Нормализация по максимуму шкалы Шкала нормализации Объект управления Закон управления Дерево территориальных объектов Карта Главное меню
Окно карты

ГЛАВНОЕ МЕНЮ

Файл
Запомнить графику
Во всплывающем окне задается формат для запоминания карты: BMP, JPG и GIF - и директория. Запоминаемое изображение включает всю карту, в том числе и части, выходящие за видимые на экране области. Запоминаются только те объекты, которые отображены на текущей карте. Одновременно создается файл предпросмотра, который имеет следующий формат: t_<имя, заданное пользователем>.jpg, и размером 75х75.
Запомнить регионы
Во всплывающем окне необходимо задать формат "списки регионов" и директорию. Тогда в виде файла с расширением rgn будет сохранен текущий список регионов модуля карты. По умолчанию этот список включает совокупность всех карт, но можно сохранять и фрагменты, относящиеся только к текущей карте.
Возврат
Возврат в главное окно программы.
Варианты
Динамическая гистограмма
При выборе этой опции панель гистограммы всегда отображает объекты, выбранные в текщий момент на текущей карте. Бывает удобнее отключить эту опцию, если выбираются какие-либо подгруппы объектов или если изменяется нормировка значений, вывоодимых цветокодами. Тогда, не зависимо от этих изменений, гистограмма всегда будет отражать полное множество значений на карте.
В отчет
Формирование отчета. Подробности см. здесь.

ПАНЕЛЬ ЦВЕТОКОДОВ

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

Щелчок левой кнопкой на цветном квадрате
Возникает окно установки нового кодового цвета для этого квадрата.
Щелчок правой кнопкой на крайнем левом цветном квадрате
Уменьшается вдвое число кодовых цветов. Новая цветовая гамма строится вдоль той же "траектории" в пространстве цветов: от фиолетового цвета через синий, зеленый и желтый к красному (или от черного к белому, если используется "серая гамма").
Щелчок правой кнопкой на крайнем правом цветном квадрате
Увеличивается вдвое число кодовых цветов. Новая цветовая гамма строится вдоль той же "траектории" в пространстве цветов: от фиолетового цвета через синий, зеленый и желтый к красному (или от черного к белому, если используется "серая гамма").
ПРЕДУПРЕЖДЕНИЕ: с увеличением числа цветов границы между территориями, окрашенными в "соседние" цвета могут стать визуально незаметными. Кроме того, увеличение числа цветов свыше 256 приводит к значительному увеличению нагрузки на компьютер без видимых изменений окраски карты.
Если необходима цветовая визуализация тонких количественных различий, лучше либо использовать другие законы цветокодирования, либо установить вручную соответствующие значения нормализации.
Щелчок на области числовых значений
Возникает окно установки шрифта для числовых значений на панели цветокодирования. Когда цветов много, бывает необходимо уменьшить шрифт, чтобы числа не перекрывались. Если цветов так много, что это невозможно, надо пользоваться подсказками, всплывающими над каждым цветовым квадратом.
Щелчок правой кнопкой на области числовых значений
Возникает меню, позволяющее установить закон цветокодирования и выбрать между серой и цветной гаммой. Серая гамма - плавное изменение насыщенности серого цвета от черного к белому. Эта опция введена для того, чтобы карты, запоминаемые в виде рисунков или отчетов, правильно отображались на черно-белом принтере.

ПАНЕЛЬ НОРМАЛИЗАТОРА И ГИСТОГРАММЫ

В нижней части панели - ползунок и кнопки, позволяющие управлять нормализацией цветокодов, т.е. тем, какое численное значение соответствует максимуму и какое - минимуму цветовой шкалы. В верхней части панели - гистограмма значений в том сечении куба данных, которое выводится на карту. Гистограмма позволяет легче увидеть "естественное" разбиение диапазона значений и соответственно настроить нормализацию.

Установка пределов нормализации
Имеется два типа пределов нормализации. Первый - текущие (или внутренние) пределы, они показаны над ползунком в темно-синей области, и им соответствуют начало и конец залитой темным области внутри ползунка, которая передвигается при движении ползунка. Именно эти пределы соответствуют максимальному и минимальному цвету. Второй тип - внешние пределы, они показаны над ползунком в красной области. Им соответствуют начало и конец незалитой области внутри ползунка, и текущие пределы могут изменяться внутри этих внешних пределов при движении ползунка. Кроме того, этим пределам соответствует ось абсциссы гистограммы.

Правый щелчок на значении предела нормализации
При щелчке правой кнопкой на значении одного из четырех пределов (максимум или минимум, текущий или внешний), выведенных над ползунком, возникает окно для установки нового значения этого предела.
Левый щелчок на значении предела нормализации
При щелчке левой кнопкой на значении текущего предела оба текущих предела приравниваются внешним пределам. При щелчке левой кнопкой на значении внешнего предела оба текущих предела приравниваются текущим пределам.
Щелчок на горизонтальной стрелке около ползунка
Изменяется внешний предел, около которого стоит стрелка. При щелчке на стрелке вправо нижний предел уменьшается на 10%, а верхний увеличивается на 10% от величины диапазона между верхним и нижним внешним пределом. При щелчке на стрелке влево верхний предел уменьшается на 10%, а нижний увеличивается на 10% от величины диапазона между верхним и нижним внешним пределом.
Щелчок на ползунке и его передвижение
При щелчке на ползунке текущие пределы устанавливаются в значение, определяемое положением ползунка и темной области вокруг него относительно внешних пределов. При передвижении ползунка происходит то же.
Нажатие кнопки "Авто"
При нажатой кнопке каждое обновление карты вызывает пересчет текущих пределов и установку их в максимальное и минимальное значение подаваемого на карту сечения куба данных. При отжатой кнопке обновление карты не вызывает пересчета пределов - они остаются прежними.
Нажатие кнопки "Показ"
Поданное на карту сечение куба данных выводится на карту. Если по каким-то причинам (например, связанным с системными особенностями Windows) карта не перерисовалась полностью, надо нажать эту кнопку еще раз. При нажатии кнопки "Карта" в модуле таблицы показ происходит автоматически.
Нажатие кнопки "Макс"
Внутренние (текущие) пределы устанавливаются под внешние пределы, и залитая область ползунка растягивается на всю ширину.
Установка вида гистограммы
Гистограмма строится по тем значениям, которые выбраны для показа в картографическом дереве. Цвета в верхней части гистограммы определяются установками цветовой панели. Это помогает определить, где на карте отображены те или иные части гистограммы. Всплывающая подсказка показывает значение, которому соответствует данный столбец гистограммы, и высоту столбца.
Нажатие правой кнопки над гистограммой - нормировка гистограммы
Всплывает меню, позволяющее выбрать нормировку высоты столбцов: либо 1 клетка высоты соответствует одной клетке с данным значением в подаваемом на карту сечении куба данных, либо стольким клеткам сечения куба данных, чтобы максимальная высота столбца уложилась в высоту гистограммы.
Выделение области на гистограмме
Осуществляется протаскиванием мыши от одного к другому углу прямоугольной области, включающей желаемые клетки гистограммы. Тогда на карте остаются только те объекты и территории, которые вошли в эту область. Положение объектов по высоте столбца гистограммы определяется просто порядком их следования в координатном дереве соответствующей оси куба данных и не содержит важной информации. Поэтому рекомендуется выделять столбцы целиком.
Снятие выделения осуществляется щелчком на любой клетке гистограммы.

ПАНЕЛЬ УПРАВЛЕНИЯ

Задает то, какими величинами управляет нормализатор, и по какому закону эти величины пересчитываются в цветокоды.

Управление
Нормализатор, в зависимости от выбора в этом списке, управляет значениями отображаемой на карте переменной, координатой X, координатой Y или обеими координатами вместе.
Значением
Этот режим управления является основным и устанавливается по умолчанию. Границы залитой темно-синим цветом области ползунка (они же - текущие, или внутренние пределы) задают минимальное и максимальное значение, отображаемое на карте. Соответственно строится схема цветокодирования - по линейному или иному закону между минимальным и максимальным значением.
X-координатой
Текущие, или внутренние пределы задают минимальное и максимальное значение X-координаты на карте. Это координаты соответственно левого и правого края карты. Для удобства работы с большими картами, эти величины измеряются в километрах (в то время, как координаты объектов на карте измеряются в метрах). На основе этой пары чисел рассчитывается масштаб карты (пиксел на км) и начало отсчета (посредине между краями карты). Таким образом, появляется возможность адаптивно изменять масштаб и центр карты по сравнению с величинами, заданными в картографическом дереве. Это бывает удобно для взаимной подгонки объектов, заданных координатами, и их изображений на карте-подложке.
В этом режиме цветовое кодирование объектов отражает X-координату их центров. Для удобства отсчета цветовая шкала перемещается под карту, вдоль X-координаты.
Y-координатой
Аналогично предыдущему случаю. Текущие, или внутренние пределы задают минимальное и максимальное значение Y-координаты на карте. Это координаты соответственно нижнего и верхнего края карты. Эти величины измеряются в километрах. В этом режиме цветовое кодирование объектов отражает Y-координату их центров. Для удобства отсчета цветовая шкала перемещается влево от карты, вдоль Y-координаты.
Z-координатой
Зарезервировано для учета высоты объектов. В данной версии не задействовано. При выборе этой опции нормализатор отключается. Цветовая шкала перемещается вправо от карты.
X и Y-координатами
Одновременное управление X и Y-координатами, причем одни и те же текущие пределы применяются и к горизонтальному, и к вертикальному измерению карты. В этом режиме цветовое кодирование объекта отражает среднее между X и Y-координатой его центра. Цветовая шкала перемещается под карту, вдоль X-координаты.
Цветокод
Закон перевода значения или координаты в цвет может быть изображен в виде графика, где по абсциссе - значение или координата, а по вертикали - линейная цветовая шкала от фиолетового до красного цвета (в режиме серой гаммы - от черного до белого). См. рисунок. Выбор закона цветокодирования позволяет создать повышенное цветовое разрешение в тех диапазонах оси значений/координат, где это необходимо.
Линейный
Цветовое разрешение равномерно по оси значений/координат.
Логистика
График закона цветокодирования имеет вид логистической функции. При этом повышенное цветовое разрешение создается для значений, близких к максимуму и к минимуму. В промежуточной области - пониженное цветовое разрешение.
Антилогистика
График закона цветокодирования имеет вид обратной логистической функции (т.е. с заменой абсциссы на ординату и наоборот). При этом повышенное цветовое разрешение создается для средней области значений, а для значений, близких к максимуму и к минимуму, - пониженное цветовое разрешение.
Щелчок мышью
Позволяет установить шрифт для панели управления и нормализатора.

КАРТОГРАФИЧЕСКОЕ ДЕРЕВО

Картографическое дерево состоит из двух функциональных частей: внизу - основная часть (дерево объектов), вверху - вспомогательная часть (текстовое поле для операций с названиями объектов). Дерево объектов загружается из файла (текстовый файл с расширением *.map) и содержит все ГИС-объекты как растровые (регионы), так и векторные (точечные объекты - источники загрязнения и датчики).

Дерево объектов
Структура записи для каждого объекта в картографическом дереве следующая:
  • название объекта (должно соответствовать названиям в координатных деревьях по координатам "Территория" и "Источник");
  • разделитель (|), после которого через запятую перечислены остальные поля;
  • тип объекта: (Receptor - станция или клетка, Source - источник выброса, Polyclinics - медицинское учреждение). Объекты, группирующие несколько подобъектов, ставят в это поле код GROUP:AVER. При этом их координаты рассчитываются как средние от соответствующих координат подобъектов;
  • номер объекта (используется для удобства, например, для сквозной нумерации всех источников выброса на предприятии) или тип объекта (например, тип производства). Если ни номер, ни тип не задан, а объект принадлежит группе, он наследует свой тип от группы. Соответственно типу группирующий объект и все его подобъекты будут отмечаться той или иной иконкой. Стандартные иконки поставляются вместе с программой. Собственные иконки и названия типов объектов могут быть загружены из меню карты;
  • следующие четыре поля - координаты левого верхнего и правого нижнего углов объекта в метрах;
  • последнее поле - дополнительное число, которое может быть связано с объектом (например, численность населения территории).
  • Кроме объектов, картографическое дерево содержит узлы, соответствующие картам. Структура записи для них следующая:
  • название карты (может не соответствовать никаким названиям в координатных деревьях);
  • разделитель (|), после которого через запятую перечислены остальные поля;
  • кодовое слово Map, по которому опознается карта;
  • название графического файла карты без расширения;
  • масштаб карты по горизонтали, пиксел/км;
  • масштаб карты по вертикали, пиксел/км;
  • начало отсчета по горизонтали, соответствующее 0 метров, в пикселах от левого края карты;
  • начало отсчета по вертикали, соответствующее 0 метров, в пикселах от верхнего края карты;
  • дополнительное поле - в настоящее время не используется.
  • Пример записи информации по отдельной карте:
    Информация для карты
    Название города|Map,Название файла с картой,ScaleX,ScaleY,RefX,RefY,...
    ScaleX, ScaleY - размер пиксел/километр в исходной картинке карты, по вертикали и горизонтали, соответственно.
    RefX, RefY - расстояние в пикселах по картинке до реперной точки. (Координаты "Нулевой отметки" в пикселах)
    Меню операций дерева объектов
    По щелчку правой кнопкой на дереве объектов возникает следующее меню. При наведении мыши на любой его пункт в области подсказки под деревом выдается краткое объяснение этого пункта. Если возникает необходимость отменить неправильно проведенную операцию, нужно загрузить новое дерево. Поэтому рекомендуется сохранять деревья, возникающие в результате промежуточных операций.
    Операции с деревом
    Дерево - в файл или из файла
    Загрузить
    Дерево - из файла
    Запомнить
    Дерево - в файл
    Операции с узлом
    Добавить к выбранным
    Пока отмечена эта опция, каждый узел, на котором щелкают левой кнопкой с нажатием Ctrl, добавляется к группе выбранных. При этом следующий пункт меню ("Копировать узел") отключен. Кроме того, работает обычный Windows-вариант с нажатием Shift при щелчке.
    ВНИМАНИЕ! В качестве последнего узла с нажатием Ctrl выберите тот узел, куда предполагается вставлять предыдущие выбранные узлы. Если нужно вставить их в несколько разных узлов, перед переходом к следующему надо снять выбор с предыдущего повторным щелчком с нажатием Ctrl. Вставка всегда происходит в последний отмеченный узел.
    Копировать узел
    Только один узел выбирается и при каждом выборе отменяются все предыдущие выборы.
    Вставить узел
    Вставляются все выбранные для копирования узлы и все их подузлы. (Если опция "Добавить к выбранным" не помечена, то вставляется только один узел, выбранный нажатием "Копировать узел", и его подузлы).
    Вставить содержимое узла
    Вставляются только подузлы всех выбранных узлов
    Убрать узел
    Уничтожается отмеченный узел
    Убрать до конца группы
    Уничтожаются все подузлы того же уровня, лежащие в дереве ниже данного
    Убрать до начала группы
    Уничтожаются все подузлы того же уровня, лежащие в дереве выше данного
    Сортировать в узле
    Упорядочить подузлы отмеченного узла. Операция производится только над подузлами одного уровня и не идет вглубь иерархии узлов.
    По алфавиту
    Имена сортируемых узлов понимаются как текст
    По значению
    Имена сортируемых узлов понимаются как числа, а те, которые не удается преобразовать в число, остаются на исходном месте.
    Перетаскивание узлов
    Опции перетаскивания узлов внутри дерева. По умолчанию в узел-приемник вставляется только один перетаскиваемый узел-источник без подузлов. Если выбрано несколько узлов с помощью опции "Добавить к выбранным", все равно вставляется только один узел-источник: тот, который тащат мышью.
    Вставить узел
    Вставить узел-источник в узел-приемник
    Вставить узел и содержимое
    Вставить узел-источник и его содержимое в узел-приемник
    Соединить узлы
    Эти опции относятся к случаю, когда производится перетаскивание из одного дерева объектов на другое. Цель - заменить парметры узлов одного дерева параметрами узлов другого, сохранив общую структуру. Например, если в картографическом дереве фигурируют не названия, а коды объектов, то перетаскиванием из дерева, где имеются названия, можно сделать картографисеское дерево более читабельным. Эта же возможность используется и в других блоках программы: дерево координаты "Заболевание" может содержать коды базы данных, и удобно заменить их на названия диагнозов, перетаскивая из дерева, где содержаться названия и коды МКБ.
    Сравнение
    Опция сравнения показывает, каким образом идентифицируются соответствующие друг другу узлы дерева - источника и дерева - приемника.
    по коду
    Ставится в соответствие те узлы источника и приемника, у которых в поле кодового параметра (второе поле после |) содержится одно и то же число или текст. Если таких узлов несколько, то берется первый из них.
    по порядку
    Ставится в соответствие узлы с одним и тем же номером по порядку в источнике и приемнике. Это имеет смысл только если источник и приемник (или их перетаскиваемая часть) имеет одну и ту же структуру.
    Структура - из:
    Можно перетаскивать или все дерево - источник на все дерево - приемник (то есть корневой узел одного на корневой узел другого), или один узел источника на один узел приемника. В обоих случаях опция "Структура" определяет, как устроено получающееся в результате дерево внутри узла - приемника.
    узла - источника
    При выборе этой опции внутри узла - приемника воспроизводится структура узла - источника. Например, если внутри узла - приемника все подузлы одноуровневые, а внутри узла - источника подузлы устроены иерархически, то и приемник перестроится под ту же иерархическую структуру. Это удобно, если дерево - приемник плоское и получено чтением из баз данных. Например, так можно структурировать плоский список, включающий часы, дни и месяцы, под правильную иерархию временных интервалов. Аналогично можно структурировать и список территорий по административной подчиненности.
    узла - цели
    Сохраняется структура узла - приемника, но текст каждого узла заменяется на текст соответствующего узла в источнике. Это удобно для замены кодов на имена, как описано выше.
    пересечения обоих
    Замена текста узлов приемника на текст узлов источника производится только на той части дерева, которая имеет одинаковую структуру и в приемнике и в источнике. Например, если внутри узла - приемника структура подузлов плоская, а внутри узла - источника - иерархическая, то в приемник перейдут тексты только подузлов первого уровня в источнике. Остальные узлы источника не будут использованы, так как их иерархический уровень отличается от соответствующих узлов приемника (которые в этом случае останутся без изменения). Эта опция удобна, когда нет уверенности в том, что источник и приемник одинаково структурированы. Например, внутри дерева - приемника временных интервалов может быть дата "29 февраля", а внутри дерева - источника - нет.
    Запись в
    Модифицированная структура дерева - приемника может быть создана прямо по месту, на которое перетаскивался узел из источника, или вынесено отдельно в конец дерева.
    исходную группу
    Модифицируются тексты и структура узлов непостредственно по месту перетаскивания. Это сразу дает искомый результат, но если операция выполнена неправильно, то дерево безвозвратно портится и его нужно заново загружать с диска.
    специальную группу
    Для модифицированной структуры узла - приемника организуется специальный узел в конце дерева. Он находится на том же уровне, что и узел - приемник, и напрямую связан с корневым узлом дерева через иерархию новых узлов. Это позволяет проверить правильность обработки узла - приемника. Если результаты нежелательные, то можно просто убрать всю структуру новых узлов, сохранив исходное дерево, и повторить операцию с другими установками. Если же результаты правильные, то новые узлы можно вставить по надлежащему месту: стереть исходный узел - приемник и перетащить или скопировать на его место новую группу узлов.
    Стоп!
    Прервать долгую операцию
    Операции мышью
    Если при операциях мышью над деревом началось нежелательное перетаскивание узла (при этом рядом с курсором мыши возникает бледная копия текста узла), можно снять этот эффект, щелкнув вне дерева на какой-нибудь панели без чувствительных элементов. При щелчке внутри дерева, как сказано выше, копия перетаскиваемого узла вставится внутрь того узла, где произведен щелчок. Впрочем, если это и произошло, легко убрать нежелательный новый узел соответствующей командой из меню дерева.
    Двойной щелчок
    Появляется окно, где можно выбрать для загрузки в дерево один из файлов, определяющих типы и категории объектов: список типов, которым присвоены иконки (они видны в дереве слева от узла, в тексте которого или в тексте его группы задан один из допустимых типов), изображение с иконками объектов или список категорий объектов. Списки - это обычные текстовые файлы. По умолчанию, список категорий - это Source, Receptor, Indicator, Building, Region. Категория определяет, какую роль играет объект в моделях распространения выброса и экспозиции. По умолчанию список типов включает 'Здание, Индикатор, Станция, Клетка, Поликлиника, Трубы, Карта, Район'. Его можно запомнить с именем данной сессии, добавив к нему типы, характерные для конкретной территории и задачи. На ответственности пользователя - соответствие порядка записи типов в списке и порядка расположения иконок на изображении. Иконки должны иметь размер 8 х 8 пикселов в палитре из 256 цветов и располагаться строками длиной 32 пиксела по 4 иконки в каждой. Число таких строк по вертикали не ограничено.
    Список значков объектов имеет расширение *.sl, список имен объектов - *.il, палитра (8х8)-значков объектов по 4 в ряд - *.bmp. Иконки одновременно загружаются и в дерево, и в карту. Равным образом их можно загрузить и из меню карты, и они будут переданы в дерево.
    Перетаскивание узлов
    Реализуется в зависимости от установок меню дерева объектов.
    Текстовое окно
    В текстовое окно автоматически копируется текст выбранных узлов. Если узлов несколько, в текстовом окне возникает несколько строк, между которыми можно перемещаться скроллированием, так, что в каждый момент видна лишь одна. Выделяя и копируя фрагменты этих строк, можно удобно изменять сразу все или часть узлов дерева объектов с помощью описываемых ниже операций. Если возникает необходимость отменить неправильно проведенную операцию, нужно загрузить новое дерево. Поэтому рекомендуется сохранять деревья, возникающие в результате промежуточных операций.
    При включении опции "Добавить к выбранным" текстовое окно очищается и с каждым последующим выбором узла в него добавляется новая строчка с текстом этого узла. Какая-либо правка в текстовом окне в этом режиме невозможна. Когда указанная опция снимается, в текстовое окно можно добавлять по одному текущему выбранному узлу, но можно и выделять и править текст. Правка немедленно отражается в выбранном узле. Выделенный же текст служит образцом для операций, осуществляемых перетаскиванием из текстового окна на один из узлов дерева объектов. Какая это операция, зависит от установок меню текстового окна.
    Если строки не помещаются в текстовом окне по ширине, можно расширить по горизонтали всю панель.
    По щелчку правой кнопкой на текстовом окне возникает следующее меню. При наведении мыши на любой его пункт в области подсказки под деревом выдается краткое объяснение этого пункта.
    Перетаскивание текста
    Операции выполняемые при перетаскивании из этого окна в узел дерева
    Тип текста
    Как интерпретируется выделенная курсором часть текста
    Как текст
    Фрагмент идентифицируется по своему тексту
    Как параметр
    Фрагмент идентифицируется по порядковуму номеру параметра, которому он соответствует после разделителя (|). Чтобы эта опция работала, надо выделять фрагмент в точности от запятой до следующей запятой, не включая самих запятых.
    Как число
    Фрагмент идентифицируется по своему численному значению. Таким образом, если выделено число 4, и оно заменяется на 5, то в числе 4,1 такая замена произведена не будет.
    Область замены
    К какой части дерева применяется выбранная операция
    Все дерево
    Все узлы дерева
    Один узел
    Узел куда производится перетаскивание
    Содержимое узла
    Подузлы того узла куда перетаскивают
    Уровень в дереве
    Все узлы дерева с тем же уровнем что и объект перетаскивания
    Уровень в узле
    Все узлы с тем же уровнем внутри узла - предка
    Тип замены
    Тип совершаемой операции
    Просто найти
    Поиск без замены
    Заменить
    Такст, параметр или число заменяются на то значение, которое было установлено в окне, возникающем при выделении мышью заменяемого фрагмента (см. ниже).
    Добавить
    Значение, которое было установлено в окне, возникающем при выделении мышью заменяемого фрагмента (см. ниже), не заменяет исходный фрагмент, а дописывается после него (если текст) или складывается с ним (если число).
    Добавить N узла
    К заменяемому фрагменту дописывается номер узла по порядку в дереве (если текст) или этот номер прибавляется арифметически (если фрагмент - число).
    Фильтрация
    Активизация окна
    При активном окне в нем возможны выделения и правка. Выделение определяет что на что заменяется при перетаскивании дерева (см. ниже). Правка изменяет текст узла, который показывается в текстовом окне.
    Операции мышью
    Двойной щелчок
    Появляется окно, где можно установить шрифт одновременно для дерева объектов и текстовой области. Если шрифт по вертикали больше, чем высота текстовой области, последняя соответственно увеличивается так, чтобы вмещать одну строку.
    Выделение текста
    Выделение текста возможно только когда текстовое окно активно. После выделения текста всплывает окно замены с выделенным фрагментом текста и областью, куда надо ввести замену для этого фрагмента. После нажатия кнопок "Заменить все" и "Принято", указанное окно исчезает и текстовое окно переходит в пассивное состояние, так что новое выделение в нем невозможно. Из этого состояния можно только перетаскивать на дерево объектов, после чего производится операция замены с заказанными опциями, и текстовое окно опять активизируется. Если нужно отменить замену без перетаскивания, нужно снять и опять ввести активизацию текстового окна в соответствующем пункте меню.
    Правка текста
    Правка изменяет текст узла, который показывается в текстовом окне.

    КАРТА

    Панель карты является основной в модуле карты. Все остальные панели "обслуживают" ее, управляя способом отображения на карте.
    Карта включает два основных типа информации: объекты и регионы. Объекты изоображаются стандартными кнопками Windows. Их размер 16х16 пикселов, если объекты точечные, или они соответствуют размеру объекта, если он не является точкой. Регионы представляют из себя области внутри замкнутой границы, возможно, многосвязной. Границы наносятся на карту - подложку в специальном кодовом цвете. В отличие от объектов, регионы могут иметь произвольную форму.
    И объекты, и регионы окрашиваются в кодовые цвета, соответствующие отображаемым значениям. Кроме того, эти значения могут отображаться непосредственно на объектах и на всплывающих подсказках объектов. Значения для регионов отображаются в верхней полосе панели карты. Туда же выводятся текущие координаты мыши в пикселах и метрах. Пересчет пикселов в метры определяется координатной системой текущей карты и установками управления координатами.
    Операции с мышью (щелчки и перетаскивания) интерпретируются по разному, в зависимости от того, начинаются они на объекте или на регионе.

    Меню карты
    Помимо внешних панелей, которые управляют отображением на карте, имеется внутреннее меню, возникающее при щелчке правой кнопкой не на объекте.
    Масштаб
    Эта группа операций осуществляет навигацию по дереву карт, если таковое содержится внутри картографического дерева. Например, карта страны может включать в качестве подузлов карты регионов, а каждая карта региона - карты городов, принадлежащих ему.
    Вглубь
    Переход на следующий уровень вглубь по дереву карт. Эквивалентно двойному щелчку на регионе, для которого есть своя отдельная карта. Если регионов - подузлов несколько, переход происходит к тому, на котором находилась мышь в момент щелчка.
    Вверх
    Переход родительскому узлу в дереве карт.
    В дерево
    Перенос системы координат текущей карты в соответствующий узел координатного дерева. Это необходимо в тех случаях, когда начало отсчета или масштаб карты были изменены с помощью панели управления.
    Файл
    Считывание из файла и запоминание в файл основных элементов карты.
    Считать
    После считывания из файла внутрениие программные структуры перестраиваются, но для того, чтобы увидеть изменения, может потребоваться обновить карту с помощью кнопки показа в модуле карты или кнопки "Карта" в модуле таблицы.
    Объекты
    Считывание картографического дерева из файла с расширением *.map.
    Регионы
    Считывание списка регионов с расширением *.rgn, как и при двойном щелчке на картографическом дереве.
    Типы
    Считывание списка типов объектов (Source, Receptor и т.д.) с расширением *.sl, как и при двойном щелчке на картографическом дереве.
    Разновидности
    Считывание списка разновидностей объектов, специфичных для решаемой задачи и соответствующих иконкам, с расширением *.il, как и при двойном щелчке на картографическом дереве.
    Иконки
    Считывание файла иконок с расширением *.bmp, как и при двойном щелчке на картографическом дереве.
    Запомнить
    Карту
    Запоминание текущей картографической основы (возможно, с заливкой регионов кодовыми цветами) в виде файла с расширением *.bmp. Можно выбрать для карты новое имя. Это необходимо, в случае когда производилось редактирование границ регионов на карте.
    Подложку
    Запоминание текущей картографической подложки в виде файла с расширением *.bmp. Можно выбрать для карты новое имя. Это необходимо, в случае когда производилось в режиме редактирования задание кодовых цветов регионов на карте.
    Картинку
    Запоминание карты с объектами, цветокодами регионов и прозрачностью (если она вводилась) в виде файла с расширением *.bmp, *.gif или *.jpg. Это основной способ для сохранения видимой на экране картинки в виде файла.
    В отчет
    Аналогично соответствующему пункту главного меню модуля.
    Обновить
    Карты
    Загружается исходная картографическая основа. Это нужно для того, чтобы снять эффект заливки регионов.
    Объекты
    Объекты перерисовываются без заливки, но с иконками и названиями, если эти опции выбраны.
    Импорт
    Заново генерируются карты и объекты на них, соответственно текущему картографическому дереву. Это нужно, если дерево изменялось вручную.
    Размер
    Изменение способа "укладки" карты в окно карты.
    Полный
    Карта отображается в окне по принципу "пиксел в пиксел". Это штатный и наиболее надежный способ отображения карты. Большие карты могут не помещаться в окно, и тогда возникают полосы прокрутки. При запоминании текущей картинки в файл лучше установить прокрутку в исходное (крайнее левое верхнее) положение.
    Под окно
    Карта вписывается в текущие размеры панели. Полос прокрутки не возникает. При этом может искажаться соотношение вертикального и горизонтального масштаба.
    Пропорциональный
    Карта вписывается в текущие размеры панели. Эти размеры изменяются так, чтобы соблюдалось правильное соотношение вертикального и горизонтального масштаба. Это наиболее удобный способ просмотреть сразу всю карту. Однако, при этом карта реагирует на любое изменение размеров как всего окна модуля, так и вертикальных и горизонтальных разделителей внутри окна. Подстройка карты под новые размеры происходит итеративно и может требовать нескольких этапов перерисовки. Наличие объектов, выходящих за пределы картографической основы, приводит к искажению пропорций карты в этом режиме. Иконки точечных объектов автоматически уменьшаются до размеров 8х8 пикселов. Мелкие надписи на картографической основе могут стать нечитабельными.
    Увеличение
    В отличие от опции "Размер", эти опции увеличивают или уменьшают саму картографическую основу и подложку. Это эквивалентно режиму "наезда - отъезда" (zoom).
    Увеличить
    Размер карты увеличивается вдвое. Размер точечных объектов остается прежним.
    Предупреждение! Многократное применение этой операции к большим картам может привести к неправильной работе модуля карты из-за нехватки оперативной памяти компьютера. В этом случае рекомендуется перезагрузить картографическое дерево.
    Уменьшить
    Размер карты уменьшается вдвое. Размер точечных объектов остается прежним.
    Восстановить
    Восстанавливается исходный размер карты.
    Показывать
    С помощью этих опций можно оставить на карте только необходимые типы объектов. Те типы, которые в настоящий момент не задействованы, пользователь может указывать в картографическом дереве по своему усмотрению, чтобы удобно регулировать показ тех или иных групп объектов.
    Источники
    При отмеченной опции показываются все объекты картографического дерева с параметром Source.
    Датчики
    При отмеченной опции показываются все объекты картографического дерева с параметром Receptor. К этой категории относятся, например, станции наблюдений и модельные клетки.
    Индикаторы
    При отмеченной опции показываются все объекты картографического дерева с параметром Indicator. На данный момент предусмотрено три типа индикаторов: температура, скорость ветра и направление ветра. Они показываются в верхнем левом углу карты, чтобы на включаемых в отчет картинках была полная информация.
    Здания
    При отмеченной опции показываются все объекты картографического дерева с параметром Building. Этот тип объектов в данный момент никак не используется, он введен для учета влияния зданий на форму шлейфа в модели распространения выброса ISC3.
    Поликлиники
    При отмеченной опции показываются все объекты картографического дерева с параметром Polyclinics. Этот тип объектов в данный момент никак не используется, он введен для использования с блоком заболеваемости в будущих версиях программы.
    Территории
    При отмеченной опции показываются все объекты картографического дерева с параметром Region. Каждый такой объект должен соответствовать одному из регионов, описанных в Regions.rgn. Если эта опция отключена, соответствующие объекты не выводятся, но регионы продолжают по-прежнему заливаться кодовыми цветами. Заливку регионов отключить нельзя.
    Объекты без данных
    Если эта опция отключена, то объекты со значением "Нет данных", независимо от их типа, делаются невидимыми. Если же опция включена, то такие объекты показываются не кодовым цветом, а иконкой, соответствующей их типу.
    Координаты
    Если эта опция включена, то на верхней части панели карты выводятся текущие координаты мыши в метрах и пикселах. Если же опция не включена, то туда выводится только значение переменной региона, на котором находится мышь.
    Установки карты
    В этот раздел собраны разнообразные опции, определяющие способ построения карты.
    3D
    Если эта опция отмечена, то карта строится в аксонометрической проекции с использованием координат Z1 и Z2 (вертикальные координаты объекта), если таковые определены в картографическом дереве. Если же они не определены или опция не отмечена, карта остается плоской.
    Z-сдвиг
    Если эта опция отмечена, то объекты можно разделить на "ряды", каждый из которых будет сдвинут по вертикали. Сдвиг от ряда к ряду определяется в окне, всплывающем при пометке этой опции. Номер ряда для всех вновь создаваемых объектов по умолчанию 0, но его можно задать равным другому числу в окне создания новых объектов. Эта возможность полезна для того, чтобы разнести, например, разные группы клеток по вертикали, чтобы они не смешивались на экране.
    Заголовок
    Возникает окно, в котором можно задать заголовок для верхней полосы панели карты. Если же задать в качестве заголовка пустую строку, то в качестве заголовка будут выводиться текущие координаты мыши.
    Шрифт
    Позволяет задать шрифт для панели карты, в том числе для надписей на объектах.
    Группы
    Эти опции задают способ показа объектов картографического дерева, у которых есть параметр GROUP:. Если не одна из опций не отмечена, то такие объекты остаются невидимыми. В противном случае они выводятся на карту тем или иным способом с кодовым цветом, соответствующем их значению в кубе данных.
    Как объект
    Объект - группа показывается, как и все объекты, в виде "кнопки" с иконкой или с заливкой кодовым цветом. Поскольку размеры объекта - группы, как правило, устанавливаются так, чтобы он охватывал все свои подобъекты из картографического дерева, то последние будут закрыты им (он лежит на них как крышка).
    Как контур
    Объект - группа показывается контуром, так что все его подобъекты видны. Однако в этом случае нельзя увидеть иконку или кодовый цвет объекта - группы.
    Цвет границы
    Эта опция определяет, какой цвет на карте будет считаться границей между регионами.
    При неправильной установке этого цвета вся карта будет заливаться сплошь кодовым цветом последнего по порядку региона.
    Если это произошло, надо обновить карту и установить цвет границы, соответствующий используемой карте. В принципе, разные карты могут иметь границы разного цвета, хотя это и не удобно. По умолчанию, кодовый цвет - смесь в равных долях чистого красного и чистого синего (код $FF00FF). Рекомендуется использовать именно этот цвет. Схема цветокодирования устроена так, что он никогда не используется в заливке регионов. Если же цвет границы другой, то может оказаться, что он совпадет с цветокодом одного из регионов. Тогда этот регион невозможно будет залить новым цветом при показе других данных, и необходимо будет каждый раз обновлять карту. В качестве альтернативы можно предложить, убрать цвет границы из числа кодовых цветов, изменив его на панели цветокодирования.
    Зафиксированные объекты
    При установке этой опции все объекты фиксируются на своих местах, их невозможно перетаскивать мышью. При снятии опции фиксация снимается со всех объектах. Не зависимо от этого, можно зафиксировать или освободить любой отдельный объект, вызвав окно его свойств.
    Прозрачность
    Эти опции позволяют сделать прозрачными или "кнопки" объектов, или карту целиком, включая залитые кодовым цветом регионы. Последний вариант работает только в Windows 2000 и старше, и вызывает значительную нагрузку на процессор. Поэтому рекомендуется его использовать только при необходимости.
    Объекты
    Цвет кнопки объекта становится прозрачным, так что сквозь кнопку просвечивает карта. Однако иконки объектов, надписи на объектах и заливка объектов кодовыми цветами непрозрачны.
    Регионы
    Текущая карта покрывается прозрачным окном, на которое переносятся все объекты и заливки всех регионов. Прозрачность этого окна регулируется движком в нижней его части. При этом сквозь заливку может просвечивать изображение исходной карты: улицы, здания и т.д. Это удобно для совмещения цветокодирования с информацией, имеющейся на исходной карте. При щелчке на любой другой панели в окне карты прозрачное покрытие прячется, и чтобы его опять увидеть, надо нажать кнопку "Показ" на панели нормализатора. При снятии опции прозрачное окно уничтожается и вся информация с него переносится назад на исходную карту.
    Значки
    Эти опции определяют, какая информация выводится на кнопку каждого объекта. Могут быть одновременно включены несколько опций.
    Иконки
    В верхней части кнопки выводится иконка, соответствующая типу объекта (заливка кодовыми цветами перекрывает эту иконку).
    Названия
    Под иконкой выводится название объекта. Это полезно для представления данных в отчете.
    Значения
    Под названием выводится численное значение объекта из куба данных. Эта опция - так же в основном для отчета. В рабочем режиме ее вполне заменяют цветокоды. Но они могут неадекватно передаваться в напечатанных отчетах.
    Редактировать
    Предупреждение! При выборе этого режима модуль карты по другому реагирует на операции с мышью. В частности, могут рисоваться линии на карте или изменяться подложка. Поэтому по окончании редактирования необходимо немедленно снять соответствующие опции.
    Редактор
    При выборе этой опции система входит в режим редактирования. При этом:
    • При двойном щелчке на карте начинается процедура установки имени и кода для региона, внутри которого произведен щелчок. Во всплывающем окне можно установить номер региона от 1 до 124 и соответствующий кодовый цвет, которым регион заливается на подложке. В качестве индикатора этого процесса, регион заливается так же на основной карте белым цветом. Кроме того, можно задать название региона. Проверка того, используются ли уже вводимые кодовые цвета не производится. Место щелчка указывается в качестве точки начала заливки региона. Вся эта информация заносится в файл Regions.rgn, но не автоматически, а только после проведения операции "Сохранить регионы".
    • При перетаскивании мыши по карте рисуются границы кодовым цветом. Если при этом держать нажатой клавишу "Shift", то рисуются прямые линии по вертикали или горизонтали в зависимости от направления движения мыши. Кроме того, те же границы рисуются черным цветом на подложке. В принципе, они там не нужны, но это сделано для того, чтобы, если нужно, можно было легко править подложку в любом графическом редакторе.
      Предупреждение! Границы регионов обязательно должны быть замкнутыми. Для регионов, которые рисуются на краю карты границы часто не доходят на 1 пиксел до края карты. Это вызывает перетекание заливки одного региона на другой. Чтобы устранить этот эффект, следует провести операцию "Рамка" (см. ниже), которая рисует границу по всем краям карты, и тем самым замыкает границы краевых регионов.
    Рамка
    Рисуется линия цветом границы и шириной 2 пиксела вдоль всех краев карты.
    Щелчок мышью на объекте
    Правой кнопкой
    Возникает всплывающее окно, в котором можно изменить параметры объекта или удалить объект. Изменение параметров производится по нажатию кнопки "Принять", кнопка "Отменить" оставляет исходное значение параметров.
    ObjectPar.gif - 37kb
    Изменение координат
    В соответствующих полях можно установить координаты правого, левого, верхнего и нижнего края объекта в метрах. Для точечных объектов рекомендуется устанавливать левую координату равной правой и верхнюю координату равной нижней. При этом размер объекта на карте выбирается автоматически. Изменение координат объекта автоматически переносится в картографическое дерево.
    Режим показа
    • Пометка опции "Фиксировано" запрещает перетаскивать объект на карте.
    • Пометка опции "Поверх всех" рисует объект поверх других объектов, с которыми он может перекрываться. Это удобно, когда на карте много объектов, и ключевые из них должны быть всегда видны.
    • Пометка опции "Индикатор" определяет данный объект в качестве источника метеорологических данных для объектов категории Indicator. Например, так определяем станцию, с которой беруться метеоданные. Если данный объект выбран индикаторным, то со всех остальных объектов эта пометка снимается при закрытии текущего окна.
    Данные, относящиеся к объекту
    В выпадающем списке "Координата и текущее значение" можно выбрать, вдоль какой координаты, "проходящей сквозь объект", показывать данные из текущего куба. Например, если объект - это территориальный интервал типа "Станция", а текущий куб - концентрации, то в качестве координаты можно выбрать "Загрязнитель" или "Время". В первом случае будут показаны данные для данного объекта по всем загрязнителям на тот момент времени, для которого построена карта. Во втором случае будут показаны данные для данного объекта за все моменты времени для того загрязнителя, для которого построена карта. Таким образом, мы выбираем одну из осей, перпендикулярных "картографической оси" куба данных.
    Данные отображаются в сетке внизу окна. Левый столбец сетки - название интервалов по выбранной координате, правый - значения. Значения можно править. При закрытии окна по кнопке "Принято", все изменения, сделанные для последней выбранной координаты, запоминаются в куб данных. Если нужно править значения для нескольких координат одного и того же объекта, после каждой правки нужно закрыть окно кнопкой "Принято" и опять открыть.
    Тип объекта
    Производится выбор типа объекта из списка загруженных типов. Соответственно изменяется иконка объекта. Она показывается справа от выпадающего списка типов.
    Левой кнопкой
    При щелчке левой кнопкой на объекте он становится выбранным в картографическом дереве и начинает мигать на карте. Это удобно для быстрого нахождения объекта в дереве. Повторный щелчок прекращает мигание.
    Перетаскивание объекта
    Объект перемещается в новое положение, если он не был ранее фиксирован. Новые координаты автоматически записываются в картографическое дерево.
    Щелчок мышью на регионе
    Двойной щелчок
    Если для региона, для которого производится щелчок, есть отдельная карта, происходит переход к ней. Это эквивалентно операции "Вглубь" в меню карты.
    Перетаскивание
    Перетаскивание, которое начинается и кончается на свободных от объектах частях карты, вызывает процедуру создания новых объектов, покрывающих область перетаскивания от ее левого верхнего до правого нижнего угла.
    Внимание! Эта операция не может быть отменена. Она приводит к созданию новых объектов, как в картографическом дереве, так и в координатных деревьях некоторых кубов данных. Для блоков концентраций и риска - это входные кубы модели. Стирание оттуда неправильно созданных объектов в принципе возможно, но трудоемко.
    Эта операция предназначена в первую очередь для быстрого создания модельных клеток для расчетов по модели распространения выбросов.
    Свойства нового объекта
    Тип новых объектов
    Задается разновидность создаваемого объекта или объектов.
    Имена новых объектов
    Вводимое имя останется без изменений, если создается один объект. Если создается много объектов, то для каждого имя будет вида: <вводимое имя>_<номер объекта>. Например, Cell_1, Cell_2 ...
    Привязка новых объектов
    Есть три варианта привязки новых объектов:
    1. Привязан к объекту
      Объекты создаются в картографическом дереве как подобъекты текущего выбранного в дереве объекта. Эта же структура создается и в кубах данных, куда добавляются новые объекты. Если текущий выбранный в дереве узел - карта, то новые объекты создаются как самостоятельные.
    2. Привязан к областям
      В находящемся справа от этого пункта списке можно выбрать регион, на территорию которого должны попадать новые создаваемые объекты. Если часть объектов, покрывающих область перетаскивания, выходят за пределы этого региона, то они вообще не создаются. Если выбрана эта опция, но регион не указан, то создаются все объекты, попадающие на какой-либо регион из списка.
      В картографическом дереве все новые объекты размещаются внутри узла "Новая группа", который, в свою очередь, создается как подузел текущей карты. (Этот узел, разумеется, можно потом переименовать в картографическом дереве.) В координатных же деревьях куба данных регионы делаются группирующими интервалами и внутри них создаются те объекты, которые попали в соотсветствующие регионы. Это удобно для целей моделирования распространения выбросов: средние от модельных концентраций по клеткам автоматически формируют модельное значение для региона, на котором лежат клетки.
    3. Самостоятельный объект
      Объект или объекты создаются в картографическом дереве как подузлы текущей карты, а в координатном дереве куба данных - как интервалы высшего уровня (подузлы корневого интервала).
    Расщепление объекта
    Объект может быть создан как единое целое, покрывающий всю область перетаскивания, или разделен на какое-то количество клеток или точек. Клетки покрывают область перетаскивания, прилегая друг к другу с небольшим зазором. Точки, строятся на тех же местах что и клетки, но это точечные объекты, так что они не премыкают друг к другу.
    Численность новых объектов
    Если выбран вариант создания клеток или точек, то в соответствующем поле можно задать их желаемое число. Поскольку клетки всегда квадратные, их размер автоматически рассчитывается так, чтобы они покрыли данным числом всю область перетаскивания, и при этом их может реально оказаться меньше, чем задано.
    Расположение новых объектов
    Есть три варианта расположения клеток или точек внутри области перетаскивания. В первом варианте они покрывают эту область равномерной прямоугольной сеткой. Во втором варианте они образуют цепочку из левого верхнего в правый нижний угол области. В третьем варианте они образуют цепочку из левого нижнего в правый верхний угол области. Последние два варианта удобны для моделирования распространения выброса по некоторому выбранному направлению и последующего представления результатов на графике.
    Значение в новых объектах
    Если в этом поле задано какое-либо значение, оно записывается для всех новых объектов в куб данных при значениях прочих координат, для которых построена текущая карта.

    [Главная]