ArcGIS® Renderers and Symbols Supported

ArcGIS® supports several layer renderers and symbol types. In this paragraph an overview of supported renderers and possible limitations during conversion to Styled Layer Descriptor (SLD) files are listed. The conversion is optimized for GeoServer supporting some of the SLD extensions that are provided, like dynamic symbolizers and chart renderers.

Although using GeoServer SLD extensions helps to create a high quality SLD, they will not always give the exact same result as the ArcGIS Desktop® symbology. The GeoServer SLD extensions are continuously improved, but there are the following limitations:

  • True Type Font symbols: the fonts used in symbols of the layers configured in ArcGIS Desktop® should be available on the GeoServer map server. This is not always the case. The SLD engine maps a set of Esri® default font symbols to Webdings and Wingdings font symbols. These fonts should then be available on the server running GeoServer.
  • Picture symbol: are not supported at this moment since GeoServer doesn’t provide a method to publish the images in the SLD.

Feature layers

Feature layer renderers

Renderer Supported
Features
Single Symbol images_eng/yes.png
Categories
Unique values images_eng/yes.png
Unique values, many fields images_eng/yes.png
Match to symbols in a style images_eng/no.png [1]
Quantities
Graduated colors images_eng/yes.png
Graduated symbols images_eng/yes.png
Proportional symbols images_eng/yes.png
Dot density images_eng/yes.png [2]
Charts [3]
Pie images_eng/yes.png
Bar/Column images_eng/yes.png
Stacked images_eng/yes.png
Multiple attributes
Quantity by category images_eng/yes.png
[1]Default Single Symbol renderer is used
[2]The symbols are processed, but only the background color is used to create the fill.
[3]Only for GeoServer SLD. The Chart API in GeoServer must be installed.

Point symbols

[4]The font (True Type Font) should be available to GeoServer
[5]Supported SLD markers: Circle, Square, Cross and X. The Diamond is mapped to circle
[6]Supported from GeoServer version 2.8 and higher, supported for MapServer 6.0.0 and higher
[7]These are mapped to an arrow symbol

Line symbols

[8]Supported from GeoServer version 2.8 and higher, supported for MapServer 6.0.0 and higher

Polygon symbols

[9]Supported from GeoServer version 2.8 and higher, supported for MapServer 6.0.0 and higher

Labeling

Symbol type Supported
Halo images_eng/yes.png
Multiple fields labeling images_eng/yes.png [10]
Rotation images_eng/yes.png
[10]Supported expressions like: [CITY_NAME] + “(“ + [STATE_NAME] + “)” No programming expressions

Raster layers

Raster layer renderers

Symbol type Supported
Unique values images_eng/yes.png
Classified images_eng/yes.png
Stretched images_eng/yes.png
Color map images_eng/yes.png
Discrete color images_eng/no.png