Отображение городов и регионов России на картах в Reporting Services

Ниже приведена последовательность шагов для отображения карт в SSRS.

Шаг 1. Загрузите файл с картами в формате ESRI

Данные по картам мира (в том числе и России) можно загрузить в формате ESRI. с сайта http://www.naturalearthdata.com/downloads

Сайт Natural Earth с картами мира в формате ESRI

Шаг 2. Импортируйте карту в базу SQL Server

Файл с картами в формате ESRI можно загрузить в SQL Server с помощью программы Shape2sql (сайт для загрузки: http://www.sharpgis.net/page/sql-server-2008-spatial-tools.aspx).

Процесс импорта карты в формате ESRI в базу данных SQL Server

Шаг 3. Создайте отчет с помощью SSDT или Report Builder

На данном этапе у вас есть таблица с названиями географических мест и координатами этих областей. Эти данные можно визуализировать в SQL Server Management Studio (SSTD), и, главное, в SQL Server Data Tools (SSDT) или Report Builder.

Отображение пространственных данных в SSMS

Подробнее процесс создания отчета описан в статье Hilmar Buchta Implementing drill-down in a SQL Server 2008R2 Reporting Services Map (Step by Step). Данные показателей можно взять из другой таблицы и объединить с таблицей карт по названию географического места.

См. также вебкаст Андрея Коршикова, в котором показан процесс создания карты в SSRS.

комментария 2

  1. Иван, приветствую. Есть ли отдельная карта регионов России? Может ли отчет вывести, например, затраты по регионам, выделив регионы разными оттенками в зависимости от сумм?

    • Андрей, после импорта в базу SQL Server можно при необходимости удалить все объекты за пределами России. Отчет «затраты по регионам» — да, можно. Именно об этом и статья. Рекомендую выделять регионы цветами фона, а объекты (такие как города) — кружками или другими значками.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: