Карты (построитель отчетов и службы SSRS)Maps (Report Builder and SSRS)

Для визуализации бизнес-данных в географическом контексте можно добавить в отчет с разбиением на страницы Службы Reporting ServicesReporting Services карту.To visualize business data against a geographical background, you can add a map to your Службы Reporting ServicesReporting Services paginated report. Выбранный тип карты будет зависеть от того, какую информацию следует взять из отчета.The type of map that you select depends on what information that you want to communicate in your report. Можно добавить карту, которая отображает только местоположения, или пузырьковую карту, которая изменяет размер пузырьков в зависимости от количества домов в области, или карту с отметками, которая изменяет стиль маркера в зависимости от наиболее доходного продукта в каждом магазине, или линейную карту, которая отображает маршруты между магазинами.You can add a map that displays locations only, or a bubble map that varies bubble size based on number of households for an area, or a marker map that varies marker style based on the most profitable product for each store, or a line map that displays routes between stores.

Карта содержит заголовок, область просмотра, для которой указаны масштаб и центральная точка, и необязательный мозаичный фон Bing map для области просмотра, один или более слоев, которые отображают пространственные данные, и множество условных обозначений, которые помогают пользователям интерпретировать данные визуализации.A map contains a title, a viewport that specifies the center point and scale, an optional Bing map tile background for the viewport, one or more layers that display spatial data, and a variety of legends that help users interpret the data visualizations. Следующие иллюстрации показывают базовые части карты.The following illustration shows the basic parts of a map.

rs_MapElementsrs_MapElements

Дополнительные сведения об использовании карты см. в разделах Учебник. Отчет-карта (построитель отчетов) или Образцы отчетов (построитель отчетов и службы SSRS).To start to use a map immediately, see Tutorial: Map Report (Report Builder) or Report Samples (Report Builder and SSRS).

Примечание

Карты можно сохранять отдельно от отчета как элементы отчета.You can save maps separate from a report as report parts. Узнайте больше об элементах отчета.Read more about Report Parts.

Добавление карты к отчетуAdding a Map to Your Report

Чтобы добавить карту к отчету, выполните следующие шаги.To add a map to your report, here is a list of the general steps to follow:

  • Определите, какие аналитические данные следует отобразить, и какие типы пространственных данных нужны.Determine which analytical data that you want to display and what types of spatial data that you need. Например, чтобы отобразить относительный годовой оборот магазинов на пузырьковой карте, потребуется название магазина и его оборот в качестве аналитических данных, а в качестве пространственных данных — название магазина, его широта и долгота.For example, to display relative annual store sales on a bubble map, you need store name and store sales for analytical data and store name and store location as latitude and longitude for spatial data.

  • Выберите нужный стиль карты.Decide on the style of map you want. Базовые карты отображают только местоположения.Basic maps display locations only. Пузырьковые карты меняют размер пузырьков в зависимости от единственного аналитического значения.Bubble maps vary bubble size based on a single analytical value. Цветовые аналитические карты меняют элементы карты в зависимости от диапазонов аналитических данных.Analytical color maps vary map elements based on ranges of analytical data. Выбор стиля будет зависеть как от данных, которые требуется визуализировать, так и от типа используемых пространственных данных.The style that you select depends both on the data that you want to visualize and the type of spatial data that you use.

  • Соберите информацию, которые нужно иметь, чтобы задать источники пространственных данных, пространственные данные, источники аналитических данных и аналитические данные.Collect the information that you must have to specify spatial data sources, spatial data, analytical data sources, and analytical data. Это включает в себя строки подключения для источников пространственных данных и тип требуемых пространственных данных. Также следует убедиться, что данные отчета включают в себя поля соответствия, связывающие пространственные и аналитические данные.This includes connection strings to spatial data sources, specifying the type of spatial data that you need, and making sure that your report data includes match fields that associate the spatial data and analytical data.

  • Запустите мастер карт для добавления карты в отчет.Run the Map wizard to add a map to your report. Это добавляет первый слой карты.This adds the first map layer to the map. Запустите мастер слоев карты, чтобы создать дополнительные слои или изменить существующие.Run the Map Layer wizard to create additional layers or modify existing layers. Мастера — это простой способ для начала.The wizards provide an easy way to get started. Дополнительные сведения см. в разделе Мастер карт и мастер слоев карт (построитель отчетов и службы SSRS).For more information, see Map Wizard and Map Layer Wizard (Report Builder and SSRS).

  • После предварительного просмотра карты в отчете, может потребоваться настроить вид карты, изменить способ, которым данные управляют отображением каждого слоя, предоставить условные обозначения, помогающие пользователям интерпретировать данные, или изменить разрешение, чтобы обеспечить хороший просмотр для пользователей.After you preview the map in your report, you will probably want to adjust the map view, change the way your data varies the display of each layer, provide legends to help your users interpret the data, and adjust the resolution to provide a good viewing experience for your users.

Дополнительные сведения см. в разделе Планирование отчета-карты (построитель отчетов и службы SSRS).For more information, see Plan a Map Report (Report Builder and SSRS).

Добавление данных на картуAdding Data to a Map

Карта использует два типа данных: пространственные и аналитические данные.A map uses two types of data: spatial data and analytical data. Пространственные данные задают вид карты, в то время как аналитические данные предоставляют значения, связанные с картой.Spatial data defines the appearance of the map whereas analytical data provides the values that are associated with the map. Например, пространственные данные определяют местоположение городов, в то время как аналитические данные содержат население каждого города.For example, spatial data defines the locations of cities in an area whereas analytical data provides the population for each city.

У карты должны быть пространственные данные, а аналитические — не обязательно.A map must have spatial data; analytical data is optional. Например, можно создать карту, которая просто отображает расположение магазинов в городе.For example, you can add a map that displays just store locations in a city.

Чтобы визуализировать данные на карте, должна быть связь между аналитическими и пространственными данными.To visualize data on a map, the analytical data and the spatial data must have a relationship. Если пространственные и аналитические данные приходят из одного источника, связь известна.When the spatial data and the analytical data come from the same source, the relationship is known. Если пространственные и аналитические данные приходят из различных источников, следует задать поля соответствия, чтобы связать их друг с другом.When the spatial data and the analytical data come from different sources, you must specify match fields to relate them.

Пространственные данныеSpatial Data

Пространственные данные состоят из наборов координат.Spatial data consists of sets of coordinates. Пространственные данные из источника данных могут представлять собой точку, несколько точек, линию, несколько линий или набор многоугольников.Spatial data from a data source can be a single point, multiple points, a single line, multiple lines, or a set of polygons. Каждый набор координат задает элемент карты, например многоугольник, который представляет собой границу страны, линию, которая представляет собой дорогу, или точку, которая представляет собой местоположение города.Each set of coordinates defines a map element, for example, a polygon that represents the outline of a county, a line that represents a road, or a point that represents the location of a city.

Пространственные данные могут быть основаны на одной из следующих систем координат.Spatial data is based on one of the following coordinate systems:

  • Географическая Задает геодезические координаты на сферической поверхности, широту и долготу.Geographic Specifies geodesic coordinates on a spherical surface by using longitude and latitude. Если используются географические пространственные данные, следует задать проекцию.When spatial data is geographic, a projection must be specified. Проекция — это набор правил, которые определяют, как отображать объекты со сферическими координатами на плоской поверхности.A projection is a set of rules that specifies how to draw objects that have spherical coordinates onto a planar surface. Географические данные можно сравнивать или комбинировать, только если у них одна и та же проекция.Only geographic data with the same projection can be compared or combined.

  • Плоская Задает геометрические координаты на плоскости с помощью координат X и Y.Planar Specifies geometric coordinates on a planar surface by using X and Y.

Каждый слой карты отображает пространственные данные определенного типа: многоугольники, линии или точки.Each map layer displays one type of spatial data: polygons, lines, or points. Чтобы отобразить различные типы пространственных данных, создайте различные слои на карте.To display multiple types of spatial data, add multiple layers to the map. Также можно добавить мозаичный слой Microsoft Bing map.You can also add a layer of Microsoft Bing map tiles. Мозаичный слой не зависит от пространственных данных.The tile layer does not depend on spatial data. Мозаичный слой отображает мозаику изображений, соответствующих координатам окна просмотра карты.The tile layer displays image tiles that correspond to the coordinates of the map viewport.

Источники пространственных данныхSources of Spatial Data

Поддерживаются следующие источники пространственных данных.The following sources of spatial data are supported:

  • Отчеты галереи карт.Map Gallery reports. Пространственные данные внедряются в отчеты, находящиеся в коллекции карт.Spatial data is embedded in reports located in the map gallery. По умолчанию коллекция карт устанавливается в папку <диск> :\Program Files\Microsoft SQL Server\Report Builder\MapGallery.By default, the Map Gallery is installed in <drive>:\Program Files\Microsoft SQL Server\Report Builder \MapGallery.

    Примечание

    Службы Службы Reporting ServicesReporting Services используют данные из файлов фигур TIGER/Line, поставляемых с разрешения Бюро переписи населения США переписи населения США (https://www.census.gov/).This Службы Reporting ServicesReporting Services mapping feature uses data from TIGER/Line Shapefiles provided courtesy of the U.S. Census Bureau (https://www.census.gov/). Файлы фигур TIGER/Line содержат выборочную географическую и картографическую информацию из базы данных Census MAF/TIGER.TIGER/Line Shapefiles are an extract of selected geographic and cartographic information from the Census MAF/TIGER database. Файлы фигур TIGER/Line бесплатно распространяются Бюро переписи населения США.TIGER/Line Shapefiles are available without charge from the U.S. Census Bureau. Чтобы получить дополнительную информацию о файлах фигур TIGER/Line, обратитесь к технической документации по файлам фигур TIGER/Line и файлам TIGER/Line.To obtain more information about the TIGER/Line Shapefiles go to TIGER/Line Shapefiles and TIGER/Line Files Technical Documentation. Информация о границах в шейп-файлах TIGER/Line может использоваться только для сбора и табулирования статистических данных. Их описание и использование в статистических целях не может повлечь изменения юридических полномочий или прав собственности. Они не являются законными описаниями земель.The boundary information in the TIGER/Line Shapefiles are for statistical data collection and tabulation purposes only; their depiction and designation for statistical purposes does not constitute a determination of jurisdictional authority or rights of ownership or entitlement and they are not legal land descriptions. TIGER и TIGER/Line являются охраняемыми товарными знаками Бюро переписи населения США.Census TIGER and TIGER/Line are registered trademarks of the U.S. Bureau of the Census.

  • Шейп-файлы ESRI.ESRI Shapefiles. Шейп-файлы ESRI содержат данные, соответствующие формату хранения пространственных данных Института исследования окружающей среды. (Environmental Systems Research Institute, ESRI).ESRI Shapefiles contain data that complies with the Environmental Systems Research Institute, Inc. (ESRI) Shapefile spatial data format. Шейп-файлы ESRI представляют собой набор файлов.ESRI Shapefiles refer to a set of files. Данные в SHP-файле указывают на географические или геометрические фигуры.Data in the .shp file specifies the geographical or geometrical shapes. Данные в DBF-файле содержат в себе атрибуты фигур.Data in the .dbf file provides attributes for the shapes. Чтобы просмотреть карту в режиме конструктора или выполнить ее на сервере отчетов, оба файла должны находиться в одной и той же папке.To view a map in design view or to run a map from the report server, both files must be in the same folder. При добавлении пространственных данных из локального SHP-файла пространственные данные внедряются в отчет.When you add spatial data from a .shp file on your local file system, the spatial data is embedded in your report. Чтобы пространственные данные извлекались динамически во время выполнения, передайте шейп-файлы ESRI на сервер отчетов и укажите их в качестве источника пространственных данных.To retrieve spatial data dynamically at run time, upload the Shapefiles to your report server, and then specify them as the source for spatial data. Дополнительные сведения см. в разделе Поиск шейп-файлов ESRI для карты.For more information, see Finding ESRI Shapefiles for a Map.

  • Пространственные данные, хранимые в базе данных SQL Server.SQL Server spatial data stored in a database. Можно использовать запрос, указывающий типы данных SQLGeometry или SQLGeography , в реляционной базе данных SQL ServerSQL Server .You can use a query that specifies SQLGeometry or SQLGeography data types from a SQL ServerSQL Server relational database. Дополнительные сведения см. в разделе Обзор пространственных типов данных.For more information, see Spatial Data Types Overview.

    В результирующем наборе, который виден в конструкторе запросов, каждая строка пространственных данных обрабатывается как целое и хранится в своем элементе карты.In the result set that you see in the query designer, each row of spatial data is treated as a unit and stored in a single map element. Например, если существует несколько точек, заданных в одной строке результирующего набора, то свойства отображения будут применяться ко всем точкам каждого элемента карты.For example, if there are multiple points that are defined in one row in the result set, display properties apply to all points in that map element.

  • Пользовательские местоположения.Custom locations that you create. Можно вручную добавлять местоположения в виде внедренных точек на слое внедренных точек.You can manually add locations as embedded points to an embedded point layer. Дополнительные сведения см. в разделе Добавление на карту пользовательских местоположений (построитель отчетов и службы SSRS).For more information, see Add Custom Locations to a Map (Report Builder and SSRS).

Пространственные данные в режиме конструктораSpatial Data in Design View

В режиме конструктора обработчик отчетов отображает образец пространственных данных, чтобы облегчить конструирование слоя карты.In Design view, the report processor displays sample spatial data to help you design the map layer. Видимые данные зависят от доступности пространственных данных:The data that you see depends on the availability of the spatial data:

  • Внедренные данные.Embedded data. Образец данных получается из элементов карты, внедренных в слои карты отчета.The sample data is retrieved from map elements embedded in map layers in your report.

  • Ссылка на файл фигуры ESRI.Link to ESRI Shapefile . Если доступны файл фигуры ESRI (SHP) и файл поддержки (DBF), образец данных загружается из файла фигуры.If the ESRI Shapefile (.shp) and the support file (.dbf) are available, the sample data is loaded from the Shapefile. В противном случае, обработчик отчетов создает образец данных и отображает сообщение Пространственные данные недоступны.Otherwise, the report processor generates sample data and displays the message No spatial data available.

  • Пространственные данные SQL Server.SQL Server spatial data. Если источник данных доступен и учетные данные верны, образец данных загружается из пространственных данных в базе данных.If the data source is available and the credentials are valid, the sample data is loaded from the spatial data in the database. В противном случае, обработчик отчетов создает образец данных и отображает сообщение Пространственные данные недоступны.Otherwise, the report processor generates sample data and displays the message No spatial data available.

Внедрение пространственных данных в определение отчетаEmbedding Spatial Data in the Report Definition

В отличие от аналитических данных, можно внедрить пространственные данные на слой карты в определении отчета.Unlike analytical data, you have the option to embed spatial data for a map layer in the report definition. При внедрении пространственных данных внедряются элементы карты, используемые на слое карты.When you embed spatial data, you embed map elements that are used in the map layer.

Внедренные элементы увеличивают размер определения отчета, но это гарантирует, что пространственные данные всегда будут доступны при запуске отчета, в режиме предварительного просмотра и на сервере отчетов.Embedded elements increase the size of the report definition but ensure that the spatial data is always available when the report runs, either in preview or on the report server. Чем больше данных, тем больше требуется места для хранения и тем больше время обработки.More data means more storage and longer processing times. Как правило, рекомендуется ограничить пространственные данные, а также ограничить объем других данных отчета и включать в него только необходимое.It is always a best practice to limit spatial data, in addition to other report data, to just the information that is needed for your report.

Управление разрешением карты во время выполненияControlling Map Resolution at Run Time

При изменении разрешения для пространственных данных указывается, насколько детальными должны быть линии, отображенные на карте.When you change the resolution for spatial data, you are specifying how detailed you want the lines drawn on a map. Например, необходимо ли для областей отображать поверхность земли с точностью до сотни метров, или достаточно одного километра?For example, for areas, do you need granularity down to a hundred meters of surface area on the earth, or is one mile enough detail?

Если пространственные данные внедрены в отчет, используемое разрешение воздействует на количество элементов карты в определении отчета.If the spatial data is embedded in the report, the resolution that you use affects the number of map elements in the report definition. Более высокое разрешение увеличивает количество элементов, требуемых для отображения границ при этом разрешении.A higher resolution increases the number of elements that are required to draw borders at that resolution. Если пространственные данные не внедрены в отчет, сервер отчетов вычисляет линии, требуемые для отрисовки границ при этом разрешении, всякий раз при просмотре отчета.If the spatial data is not embedded in the report, the report server calculates the lines that are required to draw the borders at that resolution every time you view the report. Чтобы сконструировать отчет, в котором будут сбалансированы разрешение и приемлемое время подготовки отчета к просмотру, уменьшите разрешение карты до слоя детализации, требуемого в отчете для визуализации аналитических данных.To design a report that balances display resolution and acceptable report rendering time, simplify the map resolution to the level of detail that you need in your report to visualize your analytical data.

Аналитические данныеAnalytical Data

Аналитические данные — это данные, которые нужно визуализировать на карте, например население города или объемы продаж магазина.Analytical data is the data that you want to visualize on the map, for example, population for a city or sales total for a store. Аналитические данные могут приходить из одного из следующих источников.Analytical data can come from one of the following sources:

  • Поля набора данных.Dataset field. Поле из набора данных в области данных отчета.A field from a dataset in the Report Data pane.

  • Поле источника пространственных данных.Spatial data source field. Поле из источника пространственных данных, который включает в себя пространственные данные.A field from the spatial data source that is included with the spatial data. Например, файл фигуры ESRI часто включает в себя как пространственные, так и аналитические данные.For example, an ESRI Shapefile frequently includes both spatial and analytical data. Имена полей источника пространственных данных начинаются с # и появляются в раскрывающемся списке полей при задании поля данных для правил слоя.Field names from the spatial data source begin with # and appear in the drop-down list of fields when you are specifying the data field for rules for a layer.

  • Внедренные данные для элемента карты.Embedded data for a map element. После внедрения многоугольников, линий или точек в отчет можно переопределить поля данных для отдельных элементов карты и задать значения по умолчанию.After you embed polygons, lines, or points in a report, you can override the data fields for individual map elements and set custom values.

При указании правил слоя и выборе поля аналитических данных, если тип данных численный, обработчик отчетов автоматически использует функцию по умолчанию Sum, чтобы вычислить статистические значения для элемента карты.When you specify rules for a layer and select the analytical data field, if the data type is numeric, the report processor automatically uses the default function Sum to calculate aggregate values for the map element. Если поле не численное, агрегатная функция не задается и используется неявная агрегатная функция First.If the field is not numeric, no aggregate function is specified, and the implicit aggregate function First is used. Чтобы изменить выражение по умолчанию, измените параметры для правил слоя.To change the default expression, change the options for the rules for the layer. Дополнительные сведения см. в разделе Изменение параметров отображения многоугольников, линий и точек с помощью правил и аналитических данных (построитель отчетов и службы SSRS).For more information, see Vary Polygon, Line, and Point Display by Rules and Analytical Data (Report Builder and SSRS).

Поля соответствияMatch Fields

Чтобы связать аналитические данные с элементами карты на слое, следует задать поля соответствия.To relate analytical data to map elements on a layer, you must specify match fields. Поля соответствия используются для построения связи между элементами карты и аналитическими данными.Match fields are used to build a relationship between map elements and analytical data. Можно использовать одно или несколько полей для сопоставления, так как они задают уникальное аналитическое значение для каждого пространственного местоположения.You can use one or more fields to match on as long as they specify a unique analytical value for each spatial location.

Например, для пузырьковой карты, которая меняет размер пузырьков в соответствии с населением города, требуются следующие данные.For example, for a bubble map that varies bubble size by city population, the following data is needed:

  • Из источника пространственных данных:From the spatial data source:

    • Пространственные данные.SpatialData. Поле, которое содержит пространственные данные, указывающие широту и долготу города.A field that has spatial data that specifies the latitude and longitude of the city.

    • НазваниеName. . Поле, содержащее название города.A field that has the name of the city.

    • Область.Area. Поле, содержащее название области.A field that has the name of the region.

  • Из источника аналитических данных:From the analytical data source:

    • Население.Population. Поле, содержащее население города.A field that has the city population.

    • Город.City. . Поле, содержащее название города.A field that has the name of the city.

    • Область.Area. Поле, содержащее название области, штата или территории.A field that has the name of the territory, state, or region.

В данном примере самого по себе названия города не достаточно для уникальной идентификации населения.In this example, the name of the city alone is not enough to uniquely identify the population. Например, в Соединенных Штатах много городов под названием Олбани.For example, there are many cities named Albany in the United States. Чтобы указать конкретный город, следует указать не только его название, но и область.To name a specific city, you must specify the area in addition to the city name.

Основные сведения об окне просмотра картыUnderstanding the Map Viewport

После задания данных карты для отчета можно ограничить окно просмотра карты, указав для него область просмотра.After you specify map data for a report, you can limit the display area of the map by specifying a map viewport. По умолчанию окно просмотра совпадает со всей картой.By default, the viewport is the same area as the whole map. Чтобы обрезать карту, можно задать центр, масштаб и максимальную и минимальную координаты, определяющие область, которую нужно включить в отчет.To crop the map, you can specify the center, zoom level, and maximum and minimum coordinates that define the area that you want to include in your report. Чтобы улучшить отображение карты в отчете, можно переместить условные обозначения, шкалу расстояний и цветовую шкалу за пределы окна просмотра.To improve the display of the map in the report, you can move the legends, distance scale, and color scale outside the viewport. На следующем рисунке показано окно просмотра:The following figure shows a viewport:

rs_MapViewportrs_MapViewport

Добавление мозаичного слоя Bing mapAdding a Bing Map Tiles Layer

Можно добавить мозаичный слой Bing map, который предоставит географический фон для текущего вида карты в соответствии с окном просмотра.You can add a layer for Bing map tiles that provides a geographic background for the current map view as defined by the viewport. Чтобы добавить мозаичный слой, следует указать географическую систему координат и тип проекции Меркатор.To add a tile layer, you must specify the coordinate system geographic and the projection type Mercator. Элементы мозаики, соответствующие центру и масштабу окна просмотра, будут автоматически получены из веб-служб Bing map.Tiles that match the viewport center and zoom level that you select are automatically retrieved from Bing Maps Web Services.

Можно настроить слои, определив следующие параметры:You can customize the layer by specifying the following options:

  • Мозаичный тип.Tile type. Поддерживаются следующие стили:The following styles are supported:

    • Дорожный.Road. Отображает стиль карты дорог, с белым фоном, дорогами и текстом меток.Displays a road map style that has a white background, roads, and label text.

    • Воздушный.Aerial. Отображает картину, как при виде с воздуха, без текста.Displays an aerial image style without text.

    • Гибридный.Hybrid. Отображает сочетание стилей Дорожный и Воздушный .Displays a combination of the Road and Aerial styles.

  • Язык отображения текста в мозаике.The language for the display text on the tiles.

  • Использовать ли безопасное соединение для извлечения мозаики из веб-службы Bing Maps.Whether to use a secure connection to retrieve the tiles from the Bing Maps Web service.

Пошаговые инструкции см. в разделе Добавление, изменение или удаление карты или слоя карты (построитель отчетов и службы SSRS).For step-by-step instructions, see Add, Change, or Delete a Map or Map Layer (Report Builder and SSRS).

Дополнительные сведения о мозаичных элементах см. в разделе Мозаичная система Bing Maps.For more information about tiles, see Bing Maps Tile System. Дополнительные сведения об использовании в отчете мозаичных элементов Bing Map см. в разделах Дополнительные условия использования.For more information about the use of Bing map tiles in your report, see Additional Terms of Use.

Основные сведения о слоях карты и элементах картыUnderstanding Map Layers and Map Elements

Карта может содержать несколько слоев.A map can have multiple layers. Существует три типа слоев.There are three types of layers. Каждый слой карты отображает пространственные данные одного типа.Each layer displays one type of spatial data:

  • Слой многоугольников.Polygon Layer. Отображает границы областей или маркеры для центральных точек, автоматически вычисляемых для каждого многоугольника.Displays outlines of areas or markers for the polygon center point, which is automatically calculated for each polygon.

  • Слой линий.Line Layer. Отображает линии путей или маршрутов.Displays lines for paths or routes.

  • Слой точек.Point Layer. Отображает маркеры для местоположений точек.Displays markers for point locations.

При задании источника пространственных данных для слоя мастер проверяет поле пространственных данных и устанавливает тип слоя в соответствии с типом поля.When you specify the source of spatial data for a layer, the wizard checks the spatial data field and sets the layer type based on its type. Для каждого значения из источника данных на слой добавляется элемент карты.A map element is added to the layer for each value from the data source.

Например, чтобы отобразить маршруты доставки с центрального склада в магазины, можно добавить два слоя: слой точек с вешками для показа местоположения магазинов и слой линий, отображающий маршруты доставки в каждый магазин со склада.For example, to display delivery routes from a central warehouse to your stores, you might add two layers: a point layer with pushpin markers to display store locations and a line layer to display delivery routes to each store from the warehouse. Для слоя точек нужны пространственные данные точек, которые указывают местоположения магазинов, а для слоя линий нужны пространственные данные линий, задающие маршруты доставки.The point layer needs Point spatial data that specifies store locations and the line layer needs Line spatial data that specifies the delivery routes.

Четвертый тип слоя — это мозаичный слой.The fourth type of layer is a tile layer. Мозаичный слой добавляет фон мозаики Bing map, соответствующий центру и масштабу окна просмотра карты.A tile layer adds a background of Bing map tiles that corresponds to the map viewport center and zoom level.

Для работы со слоями выберите карту в области конструктора отчетов для отображения панели «Карта».To work with layers, select a map on the report design surface to display the Map pane. Панель «Карта» содержит список слоев, определенных для карты.The Map pane displays the list of layers that are defined for the map. Используйте эту панель, чтобы выбрать слой, изменить параметры, порядок отображения слоев, чтобы добавить слой или запустить мастер слоев карты, чтобы скрыть или отобразить слой или чтобы изменить центр и масштаб окна просмотра карты.Use this pane to select a layer to change the options, to change the drawing order of layers, to add a layer or run the Map Layer wizard, to hide or show a layer, and to change the view center and zoom level for the map viewport. На следующем рисунке показано окно просмотра:The following figure shows a viewport:

rsMapLayerZonersMapLayerZone

Дополнительные сведения о слоях карты см. в разделе Добавление, изменение или удаление карты или слоя карты (построитель отчетов и службы SSRS).For more information about map layers, see Add, Change, or Delete a Map or Map Layer (Report Builder and SSRS).

Изменение свойств отображения для точек, линий и многоугольниковVarying Display Properties for Points, Lines, and Polygons

Параметры отображения для элементов карты могут быть заданы на уровне слоя, с помощью правил слоя или отдельно для элементов.Display options for a map elements can be set at the layer level, by using rules for the layer, or on individual elements. Например, можно установить свойства отображения для всех точек слоя или задать правила, управляющие свойствами отображения всех точек слоя вне зависимости от того, являются они внедренными или можно переопределить свойства отображения для конкретных внедренных точек.For example, you can set display properties for all points on a layer, or you can set rules that control the display properties for all points on a layer whether or not they are embedded, or you can override display property settings for specific embedded points.

При просмотре отчета отображаемые значения управляются следующей иерархией, в порядке возрастания.When you view a report, the display values that you see are controlled by this hierarchy, listed in ascending order. Первым используется большее число.The higher numbers take precedence:

  1. Свойства слоя.Layer properties. Свойства, воздействующие на слой в целом.Properties that apply to the whole layer. Например, свойства слоя используются, чтобы установить источник аналитических данных или видимость для слоя в целом.For example, use layer properties to set the source of analytical data or the visibility for the whole layer.

  2. Свойства многоугольников, линий и точек, а также внедренных многоугольников, линий и точек.Polygon, Line, Point properties and Embedded Polygon, Line, Point properties. Свойства, воздействующие на все элементы карты на слое, независимо от того, принадлежат они к динамическим или внедренным пространственным данным.Properties that apply to all map elements on a layer, whether the elements are from dynamic spatial data or embedded spatial data. Например, используйте свойства центральной точки многоугольника, чтобы установить цвет заливки пузырьков в градиент, что зальет области пузырьков цветом от синего до голубого сверху вниз.For example, use polygon center point properties to set the fill color for bubbles to a gradient that fills bubble areas from dark blue to light blue and from top to bottom.

  3. Правила цвета, правила размера, правила толщины и правила типа маркера.Color Rules, Size Rules, Width Rules, Marker Type Rules. Правила применяют свойства к слою, если слой содержит элементы карты, связанные с аналитическими данными.Rules apply properties to a layer when the layer has map elements that have a relationship to analytical data. Тип правил зависит от типа слоя.The type of rules vary based on layer type. Например, используйте правила размера точки, чтобы изменять размер пузырьков в зависимости от населения.For example, use point size rules to vary bubble size based on population.

  4. Переопределение свойств внедренных многоугольников, линий и точек.Override for Embedded Polygon, Line, or Point properties. Для внедренных элементов карты можно переопределить и изменить любое свойство или значение данных.For embedded map elements, you can select the override option and change any property or data value. Любые изменения, сделанные для переопределения правил для отдельных элементов, необратимы.Any changes that you make to override rules for individual elements are irreversible. Например, можно выделить отдельный магазин маркером вешки.For example, you can highlight a specific store by using a pushpin marker.

Дополнительные сведения см. в разделе Изменение параметров отображения многоугольников, линий и точек с помощью правил и аналитических данных (построитель отчетов и службы SSRS).For more information, see Vary Polygon, Line, and Point Display by Rules and Analytical Data (Report Builder and SSRS).

Помимо изменения вида элементов карты, можно добавить интерактивное взаимодействие для точек, линий и многоугольников или для слоев следующими способами.In addition to varying the appearance of map elements, you can add interactivity to points, lines, and polygons, or to layers, in the following ways:

  • Создать подсказки, чтобы снабдить элемент карты дополнительными сведениями, если пользователь задержит указатель над картой.Create tooltips to provide additional details for a map element when the user hovers a pointer over the map.

  • Добавить действия детализации к ссылкам на другие местоположения отчета, на другие отчеты или на веб-страницы.Add drillthrough actions to link to other locations in the report, to other reports, or to Web pages.

  • Добавить параметры в выражения, определяющие видимость слоя, чтобы позволить пользователю отображать или скрывать отдельные слои карты.Add parameters in expressions that define layer visibility to enable a user to show or hide specific map layers.

Дополнительные сведения см. в разделе Интерактивная сортировка, схемы документов и ссылки (построитель отчетов и службы SSRS).For more information, see Interactive Sort, Document Maps, and Links (Report Builder and SSRS).

Основные сведения об условных обозначениях, цветовой шкале и шкале расстоянийUnderstanding Map Legends, Color Scale, and Distance Scale

Можно добавить разнообразные условные обозначения в отчет, чтобы помочь пользователям интерпретировать карту.You can add a variety of legends to your report to help users interpret a map. Карты могут включать в себя следующие элементы.Maps can include the following items:

  • Условные обозначения.Legends. Можно создавать множественные условные обозначения.You can create multiple legends. Элементы, перечисленные в условных обозначениях, создаются автоматически на основе правил, заданных для элементов карты на каждом слое.Items that are listed in a legend are generated automatically based on the rules that you specify for map elements on each layer. Для каждого правила можно указать условные обозначения, которые следует использовать для отображения связанных элементов.For each rule, you specify the legend to use to display its related items. Таким образом, можно назначить одним и тем же или различным условным обозначениям элементы с разных слоев.In this manner, you can assign items from multiple layers to the same legend or to different legends.

  • Цветовая шкала.Color scale. Можно создать одну цветовую шкалу.You can create one color scale. В качестве альтернативы предоставлению условных обозначений для правила цвета можно отобразить элементы правила цвета на цветовой шкале.As an alternative to providing a legend for a color rule, you can display items for a color rule in the color scale. К цветовой шкале могут применяться различные правила цвета.Multiple color rules can apply to the color scale.

  • Шкала расстояний.Distance scale. Можно отобразить одну шкалу расстояний.You can display one distance scale. Шкала расстояний — это шкала для текущего вида карты как в километрах, так и в милях.The distance scale displays a scale for the current map view in both kilometers and miles.

Можно расположить условные обозначения, цветовую шкалу и шкалу расстояний в отдельных местах внутри или снаружи области просмотра.You can position the legends, color scale, and distance scale in discrete locations inside or outside the viewport. Дополнительные сведения см. в разделе Изменение условных обозначений карты, цветовой шкалы и связанных правил (построитель отчетов и службы SSRS).For more information, see Change Map Legends, Color Scale, and Associated Rules (Report Builder and SSRS).

Устранение неполадок картTroubleshooting Maps

Отчеты-карты используют пространственные и аналитические данные из различных источников данных.Map reports use spatial and analytical data from a variety of data sources. Каждый слой карты может использовать свои источники данных.Each map layer can use different sources of data. Свойства отображения для каждого слоя идут в своей последовательности, основанной на свойствах слоя, правилах и свойствах элемента карты.The display properties for each layer follow a specific precedence based on layer properties, rules, map element properties.

Если при просмотре отчета-карты результат не соответствует ожиданиям, причины могут быть различными.If you do not see the result that you want when you view a map report, the root causes can come from a variety of issues. Чтобы выделить и разрешить отдельные проблемы, полезно работать с каждым слоем в отдельности.To help you isolate and understand each issue, it helps to work with one layer at a time. Используйте панель «Карта», чтобы выбрать слой и легко изменить его видимость.Use the Map pane to select a layer and easily toggle its visibility.

Дополнительные сведения о проблемах, связанных с отчетами-картами, см. в разделе Устранение неполадок в отчетах: отчеты-карты (построитель отчетов и службы SSRS)For more information about map report issues, see Troubleshoot Reports: Map Reports (Report Builder and SSRS)

ИнструкцииHow-To Topics

В данном разделе содержатся пошаговые инструкции, описывающие, как работать с картами и слоями карт в отчетах.This section lists procedures that show you, step by step, how to work with maps and map layers in your reports.

В этом разделеIn This Section

Планирование отчета-карты (построитель отчетов и службы SSRS)Plan a Map Report (Report Builder and SSRS)

Мастер карт и мастер слоев карт (построитель отчетов и службы SSRS)Map Wizard and Map Layer Wizard (Report Builder and SSRS)

Настройка данных и отображения карты или слоя карты (построитель отчетов и службы SSRS)Customize the Data and Display of a Map or Map Layer (Report Builder and SSRS)

Изменение параметров отображения многоугольников, линий и точек с помощью правил и аналитических данных (построитель отчетов и службы SSRS)Vary Polygon, Line, and Point Display by Rules and Analytical Data (Report Builder and SSRS)

Добавление, изменение или удаление карты или слоя карты (построитель отчетов и службы SSRS)Add, Change, or Delete a Map or Map Layer (Report Builder and SSRS)

Изменение условных обозначений карты, цветовой шкалы и связанных правил (построитель отчетов и службы SSRS)Change Map Legends, Color Scale, and Associated Rules (Report Builder and SSRS)

Добавление на карту пользовательских местоположений (построитель отчетов и службы SSRS)Add Custom Locations to a Map (Report Builder and SSRS)

Устранение неполадок в отчетах: отчеты-карты (построитель отчетов и службы SSRS)Troubleshoot Reports: Map Reports (Report Builder and SSRS)