arcgis-smart-mapping

Generate ArcGIS Smart Mapping renderers and statistics for MapView and FeatureLayer workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates ArcGIS Smart Mapping renderers and statistics to enable data-driven geographic visualizations, reducing manual scripting and trial-and-error.

Core Features & Use Cases

  • Generate color, size, heatmap, and dot-density renderers using the core smartMapping APIs
  • Compute statistics (class breaks, histogram, summary Statistics, and unique values) to support interactive dashboards
  • Access and apply color schemes and symbolization patterns to ensure consistent visuals across layers
  • Integrate with ArcGIS Maps SDK JS 4.26 workflows (MapView, FeatureLayer) for dynamic visualization updates

Quick Start

Provide a MapView and a FeatureLayer, then call the corresponding smartMapping functions to produce a renderer and retrieve statistics.

Frequently Asked Questions about arcgis-smart-mapping

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

FAQPage Schema
How do I generate data-driven ArcGIS smart mapping renderers automatically?

You generate smart mapping renderers by providing a MapView and FeatureLayer context, then calling the corresponding smartMapping functions to produce color, size, heatmap, or dot-density renderers automatically.

How do I calculate class breaks and histograms for an ArcGIS FeatureLayer?

Calculate class breaks and histograms by running the smartMapping statistics functions on a FeatureLayer, which computes summary statistics and unique values to support interactive data-driven dashboards.

Can I create heatmap and dot-density visualizations with the ArcGIS Maps SDK JS 4.26?

Yes, heatmap and dot-density visualizations are supported in ArcGIS Maps SDK JS 4.26 workflows by integrating the smartMapping modules with a MapView and FeatureLayer for dynamic visualization updates.

What do I need to set up before applying smart mapping statistics to a map layer?

You need a MapView and a FeatureLayer context established, along with the required smartMapping modules loaded, to handle asynchronous renderer creation and statistics computation across map layers.

How do I apply consistent color schemes and symbolization across multiple ArcGIS layers?

Apply consistent color schemes by accessing the smartMapping color scheme APIs and symbolization patterns, ensuring uniform visual styling across multiple ArcGIS layers during dynamic renderer updates.

Why are my asynchronous ArcGIS smart mapping renderer updates failing to load?

Asynchronous smart mapping renderer updates fail when the MapView or FeatureLayer context is missing or not fully loaded, preventing the smartMapping modules from computing statistics and returning renderers properly.