Modifying a Custom Thematic Map

Feature Description

In the "Custom Thematic Map" window, users can modify various parameters of the custom thematic map to achieve effects that better meet their requirements.

The fields in the drop-down list of a custom thematic map default to display as Field Alias. If needed, you can switch to field names in the File tab -> Options group. For details, please refer to the Preferences document.

Procedure

When creating custom thematic maps based on polygon layers, line layers, and point layers respectively, the settable content in the "Thematic Map" window differs slightly. The thematic map for polygon layers supports "Fill" and "Line Style" settings, the thematic map for line layers supports "Line Style" settings, and the thematic map for point layers supports "Symbol" settings.

  1. In the Layer Manager, double-click a custom thematic map layer. The popped-up "Thematic Map" window displays the settings information of the selected custom thematic map.
  2. Thematic Map Layer: Displays the name of the currently presented thematic map.
  3. Properties: The "Properties" item in the "Thematic Map" window is used to set the Fill Style, Line Style, and Marker Style in the thematic map. Fill Style is effective for polygon objects in polygon vector thematic layers, Line Style is effective for line objects in line vector thematic layers and the border lines of polygon objects in polygon vector thematic layers, and Marker Style is effective for point objects in point vector thematic layers.

    Fill: Sets the rendering style for polygon objects in a polygon layer.

      • Fill Style: Select a numeric field or expression. Objects are filled based on the value of this field/expression and the style corresponding to the ID in the resource fill library. For example, after setting a fill style field, if an object's corresponding field value is 8, the system will search for the fill style with ID 8 in the resource fill library and use that style to render the object.
      • Transparency: Select a numeric field or expression. The value of this field/expression represents the transparency of the corresponding object's fill style. For example, an object with a field value of 0 has a completely opaque rendering style, while an object with a field value of 100 has a completely transparent rendering style. Values less than 0 or greater than 100 result in a completely opaque style.
      • Fill Foreground Color: Select a numeric field or expression to set the fill foreground color based on its value. The system reads the decimal color value under the RGB color mode by default. For example, to set the fill foreground color to blue (hexadecimal value #0003E8), convert this hexadecimal value to its decimal equivalent, which is 1000. Set the field value here to 1000, and it will display as blue on the map.

        Note: If you don't know what color a decimal value represents when editing color values, you can directly fill in hexadecimal color values in the attribute table using the Display Hexadecimal Value function.

      • Fill Background Color: Select a numeric field or expression to set the fill background color based on its value. Color settings are the same as "Fill Foreground Color".
      • Gradient Style: Select a numeric field or expression. The value of this field/expression determines the gradient mode of the fill style. A value of 1 uses Linear, 2 uses Radial, 3 uses Conical, and 4 uses Square. Any other value disables the gradient.
      • Gradient Angle: Select a numeric field or expression. The value of this field/expression sets the rotation angle for the gradient fill, with a default of 0 degrees. A positive value indicates counterclockwise rotation, while a negative value indicates clockwise rotation. The unit is 1 degree.
      • Gradient Horizontal Offset: Select a numeric field or expression. The value of this field/expression sets the horizontal offset percentage of the gradient fill center point relative to the center of the fill range. This is only available for radial, conical, and square gradient methods. A positive value shifts right, a negative value shifts left.
      • Gradient Vertical Offset: Select a numeric field or expression. The value of this field/expression sets the vertical offset percentage of the gradient fill center point relative to the center of the fill range. This is only available for radial, conical, and square gradient methods. A positive value shifts up, a negative value shifts down.
    • Line Style: Sets the rendering style for line objects in a line layer or the border lines of polygon objects in a polygon layer.
      • Line Style: Select a numeric field or expression. Objects are rendered based on the value of this field/expression and the style corresponding to the ID in the resource line style library. For example, after setting a line style field, if an object's corresponding field value is 8, the system will search for the line style with ID 8 in the resource line style library and use that style to render the line object.
      • Line Color: Select a numeric field or expression to set the line type color based on its value. Color settings are the same as "Fill Foreground Color".
      • Line Width: Select a numeric field or expression to set the width of the selected line style based on its value. The unit is 0.1mm.
    • Symbol: Sets the rendering style for point objects in a point layer.
      • Marker Style: Select a numeric field or expression. Objects are rendered based on the value of this field/expression and the style corresponding to the ID in the resource symbol library. For example, after setting a marker style field, if an object's corresponding field value is 8, the system will search for the marker style with ID 8 in the resource symbol library and use that style to render the point object.
      • Symbol Color: Select a numeric field or expression to set the point symbol color based on its value. The system first converts the field value to a hexadecimal number and then selects the corresponding color. Color settings are the same as "Fill Foreground Color".
      • Symbol Size: Select a numeric field or expression to set the size of the selected symbol based on its value. The unit is 0.1mm. Note: A value of 0 displays the symbol at its original size; a negative value hides the symbol.
      • Rotate: Select a numeric field or expression to set the rotation angle of the point symbol based on its value. A positive value indicates counterclockwise rotation, while a negative value indicates clockwise rotation. The unit is degrees.
    • RGB Vertex Color: Check this box, the user-defined fill color, line color, and symbol color will be displayed according to the RGB vertex color by default. If unchecked, they will be displayed according to the BGR color value.
  4. Both custom thematic maps created and modified by users can be saved as templates for application in the creation of thematic maps for other layers. For details on saving as a thematic map template, please see: Save to Thematic Map Template Library.
  5. The values of fields and expressions correspond to the ID values in the symbol library. Taking the marker symbol library as an example, open Workspace -> Symbol Libraries -> Fill Symbol Library. The method for viewing ID values is shown in the figure below:
    Marker Symbol Library ID Viewing Window

Related Topics

Symbol Style Settings