arcgis-cim-symbols

Create multi-layer CIM cartographic symbols for ArcGIS Maps SDKs.

Updated May 27, 2026
One-click install
npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-cim-symbols-elowen53
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arcgis-cim-symbols
Source: https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0/tree/main/skills/arcgis-cim-symbols
Command: npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-cim-symbols-elowen53

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CIM symbols enable advanced cartographic capabilities for complex multi-layer symbols, animated markers, and data-driven styling, which are hard to implement with basic symbol types.

Core Features & Use Cases

  • Multi-layer CIM symbols for complex renderings on points, lines, and polygons
  • Animated CIM symbols to convey dynamic information
  • Data-driven symbol properties via CIM primitives and overrides
  • Use cases include numbered markers, directional arrows, hatched fills, and dynamic color/size based on attributes

Quick Start

Create a CIM point symbol with a red background, a white fill, and a centered text label driven by a feature value.

Frequently Asked Questions about arcgis-cim-symbols

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create multi-layer cartographic symbols in ArcGIS?

You can create multi-layer cartographic symbols in ArcGIS using a CIMSymbolReference structure with symbolLayers such as CIMPointSymbol and CIMVectorMarker. This enables complex renderings for points, lines, and polygons with distinct fill and stroke color arrays.

What are CIM symbols used for in ArcGIS Maps SDKs?

CIM symbols in ArcGIS Maps SDKs enable advanced cartographic capabilities like complex multi-layer rendering, animated markers, and data-driven styling. They are used for static and dynamic map scenarios including numbered markers, directional arrows, and hatched fills.

Can I animate map markers using CIM symbols?

Yes, you can animate map markers using CIM symbols. Animated CIM symbols are explicitly supported to convey dynamic information in map scenarios, allowing you to represent temporal changes or movement directly on the map.

How do I apply data-driven styling to ArcGIS symbols?

You apply data-driven styling to ArcGIS symbols using CIM primitives and overrides. This allows symbol properties like color and size to dynamically change based on feature attributes, enabling complex visual representations like centered text labels driven by feature values.

When should I use CIM symbols instead of basic ArcGIS symbol types?

You should use CIM symbols instead of basic ArcGIS symbol types when you need advanced cartographic capabilities like complex multi-layer symbols, animated markers, or data-driven styling. Basic types cannot support these advanced rendering requirements.

Does the ArcGIS Maps SDK support hatched fills and numbered markers?

Yes, the ArcGIS Maps SDK supports hatched fills and numbered markers through CIM symbols. These are common use cases enabled by the CIMSymbolReference structure and its multi-layer symbol architecture.