arcgis-cim-symbols

Create CIM-based cartographic symbols for ArcGIS Maps SDKs.

19|5|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context --skill arcgis-cim-symbols
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arcgis-cim-symbols
Source: https://github.com/SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context/tree/main/contexts/4.34/skills/arcgis-cim-symbols
Command: npx skills add https://github.com/SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context --skill arcgis-cim-symbols

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CIM-based cartographic symbols enable advanced, multi-layer visuals that go beyond simple markers. This skill provides ready-to-use CIM symbol definitions and practical examples to create, customize, and animate symbols for ArcGIS Maps.

Core Features & Use Cases

  • Multi-layer CIM symbols with vector markers and polygon fills
  • Animated and data-driven symbol properties for responsive maps
  • Marker placement options (along lines, at vertices) and complex line patterns
  • TypeScript usage guidance and autocasting recommendations for robust integration

Quick Start

Start with a simple CIM point symbol and extend it with color, size, and marker graphics to build richer map symbols.

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 advanced CIM symbols for ArcGIS maps?

You create advanced CIM symbols by defining multi-layer vector markers and polygon fills within a CIM symbol definition, enabling rich cartographic visuals beyond simple markers in ArcGIS Maps SDKs. This skill provides ready-to-use definitions and practical examples to build and customize these symbols.

What is a CIM symbol and when do I need it for cartography?

A CIM symbol is a cartographic definition format used to build advanced, multi-layer visuals for point, line, and polygon geometries. You need it when simple markers are insufficient and your map requires complex patterns, multiple layers, or animated properties for responsive mapping.

Can I animate and add data-driven properties to ArcGIS CIM symbols?

Yes, you can animate CIM symbols and apply data-driven properties to create responsive maps. This skill provides optional data-driven overrides, allowing your multi-layer vector markers and polygon fills to react dynamically to underlying geographic data.

Does this skill provide TypeScript usage guidance for ArcGIS CIM symbols?

Yes, it provides TypeScript usage guidance and autocasting recommendations for robust integration. This ensures GIS developers correctly implement CIM symbol definitions, optional data-driven overrides, and multi-layer cartographic properties within TypeScript projects using ArcGIS Maps SDKs.

How do I place markers along lines or at vertices using CIM symbols?

You place markers along lines or at vertices by configuring marker placement options within your CIM symbol definition. This allows you to create complex line patterns and position multi-layer vector markers precisely along polyline geometries in ArcGIS Maps.