arcgis-coordinates-projection

Convert and project coordinates for ArcGIS Maps SDK for JavaScript.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need to manage coordinates across different spatial references, perform projections, and present coordinates in multiple formats within ArcGIS Maps SDK for JavaScript.

Core Features & Use Cases

  • CoordinateConversion widget integration for live coordinate display and conversion during map interaction.
  • Client-side projection using the projection module to transform geometries between common spatial references (e.g., 4326, 3857) and apply geographic transformations when needed.
  • Coordinate formatting utilities (coordinateFormatter) to produce DMS, UTM, MGRS, and other representations for display, export, or reporting.

Quick Start

Add a MapView and a CoordinateConversion widget to your page to enable live coordinate conversion.

Frequently Asked Questions about arcgis-coordinates-projection

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

FAQPage Schema
How do I convert latitude and longitude to UTM or MGRS in an ArcGIS web map?

You can convert latitude and longitude to UTM or MGRS within an ArcGIS web map by using the coordinateFormatter utilities to transform and display coordinates across multiple spatial reference formats during live interaction.

What is client-side projection in the ArcGIS Maps SDK for JavaScript?

Client-side projection in the ArcGIS Maps SDK for JavaScript is the process of using the projection module to transform geometries between common spatial references like 4326 and 3857 directly in the browser without server-side processing.

Can I display live coordinate transformations during map interaction using ArcGIS?

Yes, you can display live coordinate transformations during map interaction using ArcGIS by integrating the CoordinateConversion widget into your MapView to format and update coordinates dynamically as the cursor moves.

Does the ArcGIS Maps SDK support geographic transformations between different spatial references on the client?

Yes, the ArcGIS Maps SDK supports client-side geographic transformations between different spatial references by applying the necessary transformations via the projection module when projecting geometries.

What is the best way to format coordinates for export in an ArcGIS JavaScript application?

The best way to format coordinates for export in an ArcGIS JavaScript application is using the coordinateFormatter utilities to produce DMS, UTM, and MGRS representations suitable for reporting and display outputs.

Why do my geometries appear misaligned when projecting between spatial references 4326 and 3857?

Geometries appear misaligned when projecting between spatial references 4326 and 3857 if geographic transformations are not applied; use the projection module to ensure proper coordinate conversion and alignment.