Style and create data visualizations
ArcGIS APIs and tools give you the ability to style layers and create meaningful visualizations for maps and scenes. You can style basemap layers, which are composed of vector tile data, or feature layers, which are composed of features. Styling helps tell a story about the data and it helps you build more meaningful applications.
Learn more in the topics below.
Topics
Basemap styles
Learn how to style and display a vector tile basemap layer.
Point, line, and polygon styles
Learn how to style layers with a simple renderer using 2D and 3D symbols.
Data-driven visualization
Learn how to style layers based on data values using different renderers and symbols.
3D visualization
Learn about specific types of 3D symbols and visualizations.
Tutorials

Display a custom basemap style
Add and display a styled vector tile basemap layer.

Style a feature layer
Use symbols and renderers to style feature layers.

Create a custom basemap style
Use the Vector tile style editor to style a vector tile basemap layer.

Style layers in a web map
Use Map Viewer to style layers in a web map.

Style layers in a web scene
Use Scene Viewer to style layers in a web scene.
Services
Basemap layer service
Access streets, satellite, and other basemap styles for maps and scenes.
Feature service
Add, update, delete, and query feature data.
API support
Point, line, and polygon styles | Data-driven visualization | 3D visualization | |
---|---|---|---|
ArcGIS Maps SDK for JavaScript | |||
ArcGIS Maps SDK for Kotlin | |||
ArcGIS Maps SDK for Swift | |||
ArcGIS Maps SDK for Java | |||
ArcGIS Maps SDK for .NET | |||
ArcGIS Maps SDK for Qt | |||
ArcGIS API for Python | 1 | 2 |
- 1. Define renderers with JavaScript.
- 2. Supports web scenes only.
Different APIs have different levels of support for data-driven visualization.
Unique types | Class breaks | Visual variables | Time | Multivariate | Predominance | Dot density | Relationship | |
---|---|---|---|---|---|---|---|---|
ArcGIS Maps SDK for JavaScript | ||||||||
ArcGIS Maps SDK for Kotlin | ||||||||
ArcGIS Maps SDK for Swift | ||||||||
ArcGIS Maps SDK for Java | ||||||||
ArcGIS Maps SDK for .NET | ||||||||
ArcGIS Maps SDK for Qt | ||||||||
ArcGIS API for Python |