Карта ГИС

Отображает проекцию карты и предоставляет средства для управления ею. 

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

О реализации ГИС

Реализация основана на технологии OpenMap GIS. OpenMap - широко распространенный инструментарий для геопространственной визуализации. Одной из основополагающих идей OpenMap является то, что этот инструмент берет на себя всю работу по размещению Ваших компонент на карте. 

Если говорить в геопространственых терминах, то проекция является трансформированием сферической модели Земли в плоское, двумерное пространство. В зависимости от поставленной задачи может иметь смысл использовать ту или иную проекцию. В OpenMap проекции являются компонентами, которые производят перевод данных из формата широта-долгота (измеряемых в десятичных градусах) в x/y координаты карты, отображаеммой на экране.  

Датум - определение того, как задаются координаты сферы (как координатная сетка "ложится" на поверхность Земли). Проекции OpenMap подразумевают, что координаты долготы и широты заданы в терминах датума WGS 84. Если Вы используете координаты, рассчитанные для другого датума, то может возникнуть ошибка, заключающаяся в расхождении Ваших координат с координатами карты ГИС.

Проекции OpenMap рассчитываются из предположения о сферической форме Земли. При этом не учитываются отклонения от этой идеальной формы - приплюснутости на полюсах планеты (как известно, реальная форма Земли - геоид).

 Чтобы добавить карту ГИС
  1. Перетащите элемент Карта ГИС  из палитры Презентация в то место диаграммы, куда Вы хотите поместить карту.
  2. Перейдите на страницу Основные панели Свойства и выберите файлы фигур карты ГИС (.shp), которые Вы хотите отображать на презентации с помощью данной фигуры. 
  3. Чтобы добавить новый файл фигур, щелкните по кнопке Добавить. По щелчку на ней откроется диалоговое окно Открыть. Выберите нужный Вам файл фигур и щелкните по кнопке Открыть.

Файлы фигур карты ГИС копируются в каталог модели и при перемещении модели они будут копироваться вместе с ней.

Основные свойства

Имя – Имя карты.

Отображать имя – Если опция выбрана, то имя карты будет отображаться в графическом редакторе.

Исключить – Если опция выбрана, то карта будет исключена из модели.

На верхнем уровне – Если опция выбрана, то карта будет видна на презентации класса, в который будет вложен данный активный объект.

Блокировать – Если опция выбрана, то фигура будет считаться заблокированной и не будет реагировать на щелчки мыши. Таким образом, Вы не сможете выбрать заблокированную фигуру в графическом редакторе до тех пор, пока Вы не снимете с нее блокировку. 
Обычно это требуется, когда у Вас есть какой-то фоновый рисунок, используемый как подложка для анимации, и Вы хотите исключить возможность случайного редактирования этого фонового рисунка при рисовании фигур поверх него. 

На презентации – Если опция выбрана, то фигура будет отображаться на презентации во время выполнения модели.

Файлы фигур– Список имен файлов фигур. С помощью расположенных справа кнопок Вы можете добавлять и удалять файлы из списка. Для каждого файла фигур можно настроить Цвет линии по умолчанию и Цвет заливки по умолчанию

Широта (в градусах) – Широта центральной точки проекции карты, измеряется в градусах (-90 ...

Долгота (в градусах) – Долгота центральной точки проекции карты, измеряется в градусах (-180 ...

Масштаб     1: – Масштаб проекции карты.

Цвет границы – Цвет границы фигуры (прямоугольной рамки вокруг карты).

Цвет заливки – Цвет заливки фигуры (цвет, которым будут залиты области карты, не содержащие объектов).

Дополнительные свойства

X – x-координата верхнего левого угла карты.

Y – y-координата верхнего левого угла карты.

Ширина – Ширина фигуры (в пикселах).

Высота – Высота фигуры (в пикселах).

Динамические свойства
Имя Тип Описание
Действие по щелчку - Код, который будет выполняться при каждом щелчке пользователя мышью по карте во время выполнения модели.

См. также

 Перемещение фигуры

 Изменение размера фигуры

 Управление видимостью фигур

           Справочник классов: Класс ShapeGISMap