Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Отчеты к базам данных для пользователей: Crystal Reports 11.5
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

9.2 Географические карты в отчетах Crystal Reports

Применение географических карт в отчетах Crystal Reports 11.5, добавление своих карт в формате MapInfo, географические поля и поля данных, выбор типа карты, ручное сопоставление географических данных в карте и базе данных, команда Resolve Mismatch

Еще одно средство графического оформления отчетов (которое отсутствует в большинстве конкурирующих средств) — возможность использовать для отображения информации из базы данных географические карты. Сразу отметим, что вместе с Crystal Reports поставляется несколько десятков карт, однако ограничиваться только ними совсем необязательно: вы всегда можете подключить свои собственные карты в стандартном формате программы MapInfo, например, карту России, своего региона, города и т.п. Путь к каталог, в котором расположены карты Crystal Reports (и в который при необходимости вы можете добавить свои карты) по умолчанию выглядит как C:\Program Files\Business Objects\MapInfo MapX\Maps. После добавления карты необходимо ее зарегистрировать при помощи программы Migm30.exe, которая по умолчанию находится в каталоге C:\Program Files\Business Objects\MapInfo MapX\Program.

Добавление географической карты производится так же, как и добавление диаграммы: для этого необходимо в меню Insert (Вставка) выбрать команду Map (Карта) и поместить объект карты в отчет (обычно в секцию Report Header или Report Footer). Автоматически откроется мастер настройки карты Map Expert.

На первой вкладке мастера, которая называется Data (Данные), вы можете выбрать данные для отображения на географической карте. Точно так же, как и для диаграммы, источником информации для карты могут стать непосредственно записи базы данных (Advanced), данные группировки (Group), информация из перекрестной таблицы (Cross-Tab) или куба OLAP, если такие объекты есть в нашем отчете. Как и для диаграммы, на этой вкладке мы можем выбрать данные, которые будут отображаться на географической карте (On Change Of) и числовые значения, от которых будет зависеть отображение. Однако по сравнению с диаграммой в мастере создания географических карт есть еще одно дополнительное поле: Geographic Field. Значения в этом поле из записей базы данных должны соответствовать географическим названиям внутри карте (например, названиям стран). Некоторые расхождения между названиями стран на карте и с базе данных допускаются. В принципе, допускается даже ситуация, когда названия в базе данных и на карте будут полностью разными (например, написанными на разных языках), но в этом случае вам придется делать большое количество ручной работы по настройке соответствий.

В большинстве ситуаций значения в полях On Change Of и Geographic Fields совпадают.

На второй вкладке, которая называется Type (Тип), вы должны выбрать тип отображения информации на карте. Не все эти типы очевидны, поэтому ниже представлено краткое описание каждого типа:

·        Ranged — наиболее часто используемый тип карты. Информация будет представлена при помощи изменения цвета. К сожалению, изначально предлагаемые значения оформления обычно могут только запутать: для областей с наибольшими значениями почему-то предлагается наименее насыщенный цвет (белый), а для областей с наименьшими значениями — черный. Рекомендуется сразу же изменить эти значения. Кроме того, вы можете выбрать количество интервалов (например, количество градаций серого), которые будут отображаться на карте, и статистический метод распределения данных значений;

·        Dot Density — способ, когда нам предлагают демонстрировать значения на карте при помощи плотности точек. Чем больше плотность точек, тем больше значений. Например, таким способом предлагается демонстрировать количество национальных парков в каждой стране;

·        Graduated — при помощи этого типа карты значения отображаются при помощи символов. Чем больше символ — тем больше, например, продаж для данной страны. По умолчанию почему-то символы настолько маленькие, что разглядеть их сложно. Рекомендуется сразу же увеличить размер символа при помощи кнопки Customize;

·        Pie Chart — комбинированный метод отображения, когда вначале строится диаграмма в виде окружности с секторами ("круглый торт, деленный на части"), а потом каждая из этих частей, помещается, к примеру, на свою страну;

·        Bar Chart — метод отображения, аналогичный предыдущему, но на карту помещаются не "дольки пирога", а столбики.

На вкладке Text можно определить заголовок карты и параметры легенды.

После создания карты очень важные возможности становятся доступными из контекстного меню для объекта карты.

Главный пункт — Resolve Mismatch (Разрешить несовпадения). При помощи этого пункта можно:

·        произвести сопоставление вручную между названиями географических объектов на карте и в базе данных;

·        просто выбрать другую карту MapInfo для отображения.

Кроме того, в вашем распоряжении есть и другие команды контекстного меню. Ниже представлены самые главные:

·        Map Expert — возможность еще раз пройти по экранам мастера настройки географической карты и внести необходимые изменения;

·        Pan — возможность перетащить непосредственно карту внутри объекта географической карты;

·        Layers — возможность выбрать слои карты MapInfo для отображения на карте;

·        Map Navigator — возможность включить или отключить отображение навигатора — окошка, которое позволяет выбрать нужную область на карте.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru