Styling layers
Understanding layer styles
A layer's style is defined in a JSON-based called the Felt Style Language, or FSL for short. Editors can view the current style of a layer inside a Felt map by clicking on Actions > Edit styles
in a layer's overflow menu (three dots).
Here is an example of a simple visualization, expressed in FSL:
Fetching a layer's current style
A layer's FSL can be retrieved by performing a simple GET
request to a layer's endpoint:
Updating an existing layer's style
To update a layer's style, we can send a POST
request with the new FSL to the same layer's /update_style
endpoint.
FSL examples
You can find examples of FSL for different visualization types in the Felt Style Language section of these docs:
Simple visualizations: same color and size for all features (vector) or pixels (raster).
Categorical visualizations: different color per feature or pixel, based on a categorical attribute
Numeric visualizations: different color or size per feature or pixel, based on a numeric attribute.
Heatmaps: a density-based visualization style, for vector point layers.
Hillshade: a special kind of visualization for raster elevation layers.
Last updated