/mapapps-simple-sketching

The Simple Sketching Bundle integrates the default ArcGIS Maps SDK for JavaScript Sketching into map.apps.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

devnet-bundle-snapshot Static Badge

Simple Sketching

The dn_simplesketching bundle provides simple sketching functionality within map.apps applications. It wraps the Esri Sketch widget to enable users to create, edit, and manage graphics on the map. The bundle creates and manages a graphics layer specifically for sketch content and provides a dockable widget interface for sketching operations.

Screenshot App

Sample App

Sample App Link

Documentation & Installation

Attribute Slider Documentation Link

Development Quick Start

Software Requirements

  • Java >= 17
  • Maven >= 3.9.0

Clone this project and ensure that you have all required dependencies installed correctly (see Documentation).

Then run the following commands from the project root directory to start a local development server:

# install all required node modules
$ mvn initialize

# start dev server
$ mvn compile -Denv=dev -Pinclude-mapapps-deps

# run unit tests
$ mvn test -P run-js-tests,include-mapapps-deps

For more details refer to the Developer's Guide.