Configure layer style

Feedback


MapStudio WebApp is a powerful map editor, providing a wealth of style configuration items, to help you customize map styles flexibly and make more exquisite maps. Specifically, MapStudio WebApp supports setting the zoom display level of layers, to present the best visual effects for browsing the map. Supports customizing layer styles, to create delicate maps. And supports filtering layer elements to accurately and concisely convey map information.

 

Set layer display level

By setting the display level range of the layer, the layer can be displayed in a certain level range, and the layer under other levels will be automatically hidden. The specific operations are as follows:

  1. Select the target layer and click the "Properties" button on the right sidebar to enter the layer display level setting item.
  2. Drag the white solid round point at both ends of the slider to set the maximum and minimum display levels of the layer. The supported level ranges from 0 to 24. Among them, the position of the hollow point on the slider represents the current display level of the layer.

Define layer styles

For vector tile layers added via web, layers added via data upload, point, line and polygon layers created online, you can customize the styles of point, line, and polygon layers in the 'Style' panel on the right sidebar. MapStudio supports the following layer styles:

The support data of some layer styles are limited, you can refer to the following table. 

table 1  Data type support for layer styles

Layer Type

Layer Style

Supported Data Type

Point Layer

Basic Style, 3D Column, Animate Point, Radar

structured data, iServer Data and Map services

3D Heat Map, 2D/3D Heat Grid Map, 2D/3D Heat Hexagon Map, OD, Graph Map

structured data, iServer Data services

2D Heat MapCluster

structured data

Line Layer

Basic Style, 3D Line, 3D Isoline, Animate Line

structured data, iServer Data and Map services

Graph Map

structured data, iServer Data services

Surface Layer

Basic Style3D Fill

structured data, iServer Data and Map services

Graph Map

structured data, iServer Data services

 

Point layer

Map Studio provides nine rendering styles for point layers, including Basic , Heat, Cluster, 3D Column, 3D Heat, OD, Graph Map, Animate Point, Radar.

1. Basic style

The basic style allows you to define the point style and layout of point elements, And you can overlay text labels on the point layers and set its style and layout.

Point
Label

2. Heat

Heat map can show the density or frequency of spatial data by aggregating large amounts of data and using a gradual color band. It display effect is generally better than the direct display of discrete points. In MapStudio, it supports 3 heatmap types, including: heat, heat gird, heat hexagon. Currently, the point layer with heat style does not support filtering data.

You can customize the heatmap style by modifying the following configuration items:

Heat
Heat Grid/Heat Hexagon

3. Cluster

Aggregation map is used to gather scattered point elements in a certain area into a symbol by an aggregation method. When there are too many point elements, it can effectively improve the legibility of the map and improve the efficiency of map rendering.

You can customize the style of aggregation maps by modifying the following configuration items:

Set Aggregation
Cluster
Text label

The point layer supports adding symbols and text-shaped labels. For specific settings, please refer to: Basic Style.

4. 3D Column

3D Column is a layer displaying each point as a column to achieve 3D effect in the map, which can clearly show the differences between the points from a 3D perspective.

You can customize the style of 3D column layers by modifying the following configuration items:

Style

5. 3D Heat

A heatmap describes population distribution, density, and changing trends through color distribution. 3D heatmaps have higher visual impact than 2D heatmaps. In MapStudio, it supports 3 heatmap types, including: 3D heat, 3D heat gird, 3D heat hexagon.

You can customize the 3D heatmap style by modifying the following configuration items:

3D Heat
3D Heat Grid/3D Heat Hexagon

Note:

  1. Currently, the point layer with 3D heat style does not support filtering data and attributes popup, the point layer with 3D heat grid or 3D heat hexagon style does not support filtering data.

  2. When you use map made in MapStudio WebApp in map component of MapDashboard WebApp, the point layer using 3D heat map and 3D grid/hexagon style does not support the following target operations: Highlight feature, Add to map, Zoom to map, Switch data and Append data.

6. OD

OD map is also called migration map, The 'O' indicates the ORIGIN and 'D' indicates the DESTINATION. OD map shows the connection between the origin and the destination, which can intuitively reflect the spatial relationship between geographical entities, and is often used to show data of population migration and commuting. Currently, the point layer with OD style does not support attributes popup.

You can customize the OD map style by modifying the following configuration items:

Coordinate
Line style
Symbol style
3D

Note:

  1. When you use map made in MapStudio WebApp in map component of MapDashboard WebApp, the point layer using OD style does not support the following target operations: Highlight feature, Add to map, Zoom to map, Switch data and Append data.

7. Graph Map

Graph map can plot the values of multiple fields in a single statistical chart. In graph map, you can use statistical charts to make horizontal and vertical comparisons in the regions themselves and between regions. It is used to represent maps that have relevant quantitative characteristics, such as annual food production, GDP, population, etc. in different regions. MapStudio support the graph style of bar, line and pie. Currently, point layers using graph map style do not support adjusting layer order.

You can customize the graph map style by modifying the following configuration items:

Chart
X Axis
Y Axis

Note:

  1. When you use map made in MapStudio WebApp in map component of MapDashboard WebApp, the point layer using Graph Map style does not support the following target operations: Highlight feature, Add to map, Zoom to map, Switch data and Append data.

8. Animate Point

Compared with the ordinary point layer style, the animate point has ripples animation, which is more beautiful and has the effect of visual emphasis.

You can customize the style of animate point by modifying the following configuration items:

9. Radar

Compared with the ordinary point layer style, the radar has animation of detection and scanning, which is more beautiful and has the effect of visual emphasis.

You can customize the radar style by modifying the following configuration items:

Line layer

Map Studio provides five rendering styles for line layers, including Basic, 3D Line, 3D Isoline, Graph map, Animate Line.

1.Basic

The basic style allows you to define the style of line elements, overlay text labels, and set the text style and layout.

Outline
Text label

The line layer supports adding symbols and text labels. For specific settings, please refer to: Basic Style.

2. 3D Line

The line layer can be stretched by setting the lifting height parameter, thus it can render the stereoscopic effect. You can right-click and drag the map to adjust the pitch view of the map to browse the 3D map.

You can customize the style of 3D line by modifying the following configuration items:

Style
Symbol style

3. 3D Isoline

The isoline connects adjacent points that have the same value. The distribution of 3D isolines can intuitively reflect the change of data values in the map. The denser the isoline is, the more drastic the change of the value. The sparser the isoline is, the less the value changes.

You can customize the style of 3D isoline by modifying the following configuration items:

Style

4. Graph Map

Graph map can plot the values of multiple fields in a single statistical chart. In graph map, you can use statistical charts to make horizontal and vertical comparisons in the regions themselves and between regions. It is used to represent maps that have relevant quantitative characteristics, such as annual food production, GDP, population, etc. in different regions.

MapStudio support the graph style of bar, line and pie. Currently, line layers using graph map style do not support adjusting layer order. You can customize the graph map style by modifying the following configuration items:

Chart
X Axis
Y Axis

5. Animate Line

Compared with the ordinary line layer style, the animate line has trajectory animation, which is more beautiful and has the effect of visual emphasis.

You can customize the style of animate line by modifying the following configuration items:

Style
Symbol Style
Animate

Polygon layer

MapStudio provides three rendering styles for polygon layers, including Basic, 3D Fill, Graph map.

1. Basic

The basic style allows you to define the style of polygon elements, overlay text labels, and set the text style and layout.

Fill
Text label

The polygon layer supports adding symbols and text labels. For specific settings, please refer to: Basic Style.

2. 3D Fill

The polygon layer can be stretched by setting the stretch height parameter, thus it can render the stereoscopic effect. You can right-click and drag the map to adjust the pitch view of the map to browse the 3D map.

You can customize the 3D fill style by modifying the following configuration items:

Style
Layout
Text label

The polygon layer supports adding symbols and text labels. For specific settings, please refer to: Basic Style.

3. Graph Map

Graph map can plot the values of multiple fields in a single statistical chart. In graph map, you can use statistical charts to make horizontal and vertical comparisons in the regions themselves and between regions. It is used to represent maps that have relevant quantitative characteristics, such as annual food production, GDP, population, etc. in different regions.

MapStudio support the graph style of bar, line and pie. Currently, polygon layers using graph map style do not support adjusting layer order. You can customize the graph map style by modifying the following configuration items:

Chart
X Axis
Y Axis

Fill

Outline

Supports to set whether to display the polygon outline. When enabled, the edge of polygon features can be displayed smoothly.

3D style

The polygon layer supports turning on the 3D effect. By setting the height field, the polygons on the layer can be stretched to present a three-dimensional effect and display the shape of the ground objects more realistically. You can right-click and drag the map to adjust the map's  tilt angle to browse the 3D map.

The 3D effect includes the following settings:

Label

The polygon layer supports adding icons and text-shaped labels. For specific settings, please refer to: Basic Style.

Data-driven mapping

MapStudio incorporates a data-driven mapping method in the basic style. It can assign distinct styles, such as colors, sizes, transparency, text, and other styles, to data values returned from a field in a layer, to represent multi-dimensional attributes with just a single data. In the styles panel, all the styles with the icon support data-driven mapping.

Here we'll take the style of the point layer as an example to show you how to perform data-driven mapping:

  1. Click the icon to open the attribute-based style panel.
  2. Select the data attribute to be expressed on the map.
  3. Select the rendering method, unique values rendering, or rang rendering.

Unique values rendering

A unique values thematic map is to group features with the same thematic value into one category, and set a rendering style, such as color, for each category. The unique values thematic map is applicable for geological maps, landform maps, vegetation maps, land use maps, political and administrative division maps, natural division maps, economic division maps, etc.

When data-driven is enabled, the unique values rendering mode is used by default. If the field type is numeric, MapStudio will automatically interpolate values based on the maximum and minimum values of the data to construct a linear function, and then style other values in the data based on the linear function. You can manually modify interpolation points and styles, or click "+" to add interpolation points. After modification, the linear function will be recalculated.

You can also use custom relationships to manually style each category separately. In the custom relationship, when the number of categories exceeds 100, only the first 100 categories in the data are assigned different styles by default, and the categories that exceed the number are uniformly rendered in the default style. If you do not want some categories to use the default style, you can click "+" to move the categories in the default style list to the custom list and specify a style for them separately. Click the symbol on the right of "Default Style" to modify the default style.

Ranges rendering

The ranges thematic map is generally used to reflect the quantity or degree characteristics of continuous distribution phenomena, such as the distribution of precipitation, the distribution of soil erosion intensity, etc. Features are classified into different ranges according to their thematic values and the classification method; in each range, they are displayed with the same color. Note that the thematic field must be of numeric type.

Range mode: The equal interval classification method is used by default to divide the thematic value into 6 ranges. You can switch the range method and reset the number of ranges as required. Supported classification methods are equal interval, natural break, square root, standard deviation, logarithmic, and custom range.

Range number: it can be divided into 2-15 ranges by default. You can change the range number.

Range style: MapStudio has assigned a default style to the range field you selected. You can modify the style of a range separately, click any symbol under the style column, and modify it in the pop-up box.

Web symbol

MapStudio provide multiple built-in web symbols in point, line and polygon types. The style and types of web symbols are the same as the SuperMap iDesktop. Currently, the specific supports of web symbols are as follows:

Table 2 MapStudio supports Symbols in SuperMap iDesktop/iDesktopX

Symbol Type

Support Type

Point

Symbol 

Basic

 Basic, Traffic, Population Level, Land Survey, Landform, City, Weather Forecast, Positioning Basis, Residential Areas and Facilities, Water System, Pipelines, Administrative Level, Flood-Control and Drought-Relief

Auto Cartographic

 Transportation,  Landform,  Boundary and Administrative District, Positioning Foundation, Residential Areas and Facilities, Vegetation and Soil Quality, Water System, Pipeline

 Land Survey

Point Symbol, spot legend (line), plate legend (color)

Line

Symbol

Basic

 Basic, Traffic, Land Survey, Landform, Subway, Positioning Basis, Residential Areas and Facilities, Water System, Pipelines, Administrative Level, Road, Flood-Control and Drought-Relief, Others

Auto Cartographic

Auto Cartographic Traffic, Landform, Boundary and Administrative District, Positioning Basis, Residential Areas and Facilities, Vegetation and Soil Quality, Water System, Pipeline

 Land Survey

Land Survey Symbol

Polygon Symbol

Basic

Basic, HTML color, Classified Land Use Color, Land Planning Classification, Land Survey Style, Common Area Color, Web Safety Color, Crayons Color

Auto Cartographic

Auto Cartographic Traffic, Landform, Residential Areas and Facilities, Vegetation and Soil Quality, Water System

 Land Survey

Color Fill, Solid Color Fill, Line Fill

 

Filter layer features

After you set filter criteria for a layer, features that match the filter criteria will appear in the layer. The specific operations are as follows:

  1. Select a layer, click "Filter" in the right sidebar.
  2. Click 'Add filter' to add and set the filter expression. Specify filter fields, operations, and values in proper order. For examples, to filter feature which 'id'='100', you can specify 'id' for field, '==' for operation and '100' for value.  The filter operations include:

Table 3 Description of filter operations

Filter operation

Description

==

Equality

!=

Inequality

in

Inclusion

!in

Exclusion

has

Does not exist 

!has

Exists

>

Greater than

>=

Greater than or equal

<

Less than

<=

Less than or equal

  1. After the filter expression setting has completed, set the filter match way, including: "every filter matches", "any filter matches", "no filter matches".
  1. For connected vector tile services and map services, some layers already contain filter conditions, which you can modify or recreate new filter conditions.