ArcGIS Developer

Mapping and location analysis platform for developers.

173 resources14 categoriesView Original

APIs and SDKs(24 items)

A

ArcGIS API for Python

Guides, sample notebooks and API reference to do mapping, spatial analysis, data science, geospatial AI and automation using Python.

APIs and SDKs
A

ArcGIS CityEngine SDKs (C++)

C++ APIs, documentation and examples for the Procedural Runtime (PRT).

APIs and SDKs
A

ArcGIS CityEngine SDKs (Python)

Python bindings for the "Procedural Runtime" (PRT) of CityEngine.

APIs and SDKs
A

ArcGIS Earth Automation API

Guide, API reference and samples to communicate with ArcGIS Earth.

APIs and SDKs
A

ArcGIS Enterprise SDK

Guides, API reference and sample code to extent ArcGIS Enterprise.

APIs and SDKs
A

ArcGIS Maps SDK for .NET

Guides, sample codes and API reference to build desktop and mobile apps using .Net.

APIs and SDKs
A

ArcGIS Maps SDK for Java

Guides, sample codes and API reference to build desktop apps.

APIs and SDKs
A

ArcGIS Maps SDK for JavaScript

Guides, sample code, API references and showcase to build 2D and 3D interactive web apps unlocking geospatial data.

APIs and SDKs
A

ArcGIS Maps SDK for Kotlin

Guides, sample codes and API reference to build mobile apps using Kotlin.

APIs and SDKs
A

ArcGIS Maps SDK for Qt

Guides, sample codes and API reference to build mobile and desktop apps.

APIs and SDKs
A

ArcGIS Maps SDK for Swift

Guides, sample codes and API reference to build mobile apps using Swift.

APIs and SDKs
A

ArcGIS Maps SDK for Unity

Guides, API reference and sample code to use ArcGIS data and services to develop for Unity.

APIs and SDKs
A

ArcGIS Maps SDK for Unreal Engine

Guides, API reference and sample code to use ArcGIS data and services to develop for Unreal Engine.

APIs and SDKs
A

ArcGIS Pro SDK for Microsoft .NET

Documentation, tutorials, API reference, FAQ, etc. to extend ArcGIS Pro Desktop.

APIs and SDKs
A

ArcGIS REST APIs

General documentation about ArcGIS REST APIs: location services, content management, portal administration, and more.

APIs and SDKs
A

ArcGIS REST APIs collections

Postman collections to work with some of the REST APIs: location services, hosted feature layers, ArcGIS Online, ArcGIS Hub, etc.

APIs and SDKs
A

ArcGIS REST JS

Key concepts, tutorials and API reference of a collection of JavaScript modules for accessing location services, ArcGIS Online, and ArcGIS Enterprise REST APIs.

APIs and SDKs
A

ArcGIS Urban API

Public GraphQL web service that can be used to interact with ArcGIS Urban data directly.

APIs and SDKs
A

ArcObjects SDK for .Net

Documentation about the .Net SDK for the library of Component Object Model (COM) components that make up the foundation of ArcGIS.

APIs and SDKs
A

ArcObjects SDK for Java

Documentation about the Java SDK for the library of Component Object Model (COM) components that make up the foundation of ArcGIS.

APIs and SDKs
A

ArcPy

Documentation about the python package to perform geographic data analysis, data conversion, data management, and map automation in ArcGIS Desktop or ArcGIS Enterprise environments.

APIs and SDKs
E

Esri Leaflet

Key concepts, tutorials, API reference, plugins, sample code to help you build web apps using Leaflet with ArcGIS Location services.

APIs and SDKs
M

MapLibre GL JS

Guide and tutorials to help you start building web apps with MapLibre and ArcGIS location services.

APIs and SDKs
O

OpenLayers

Guide and tutorials to help you start building web apps with OpenLayers and ArcGIS location services.

APIs and SDKs

Code samples and snippets(27 items)

A

application-base-js

Core class for creating a configurable application using JavaScript/TypeScript.

Code samples and snippets
A

ArcGIS API for JavaScript Sample Code

Esri's official JavaScript API product team samples.

Code samples and snippets
A

ArcGIS API for Python Sample Notebooks

Esri's official Python API product team samples.

Code samples and snippets
A

ArcGIS Arcade Expression Templates

Collection of reusable Arcade expressions across all supported profiles.

Code samples and snippets
A

ArcGIS Code Sharing

Search, browse, and use code, scripts, models, add-ins, widgets, and more.

Code samples and snippets
A

ArcGIS Maps SDK for .NET MAUI samples

Esri's official ArcGIS Maps SDK MAUI product team samples.

Code samples and snippets
A

ArcGIS Maps SDK for .NET UWP samples

Esri's official ArcGIS Maps SDK for .NET product team samples.

Code samples and snippets
A

ArcGIS Maps SDK for .NET WinUI samples

Esri's official ArcGIS Maps SDK WinUI product team samples.

Code samples and snippets
A

ArcGIS Maps SDK for .NET WPF samples

Esri's official ArcGIS Maps SDK for .NET product team samples.

Code samples and snippets
A

ArcGIS Maps SDK for Android Java samples

Esri's official ArcGIS Maps SDK for Android product team samples for Java.

Code samples and snippets
A

ArcGIS Maps SDK for Android Kotlin samples

Esri's official ArcGIS Maps SDK for Android product team samples for Kotlin.

Code samples and snippets
A

ArcGIS Maps SDK for iOS sample code

Esri's official ArcGIS Maps SDK for iOS product team samples.

Code samples and snippets
A

ArcGIS Maps SDK for Java samples

Esri's official ArcGIS Maps SDK for Java product team samples. (deprecated)

Code samples and snippets
A

ArcGIS Maps SDK for Qt C++ sample code

Esri's official ArcGIS Maps SDK for Qt product team samples for C++.

Code samples and snippets
A

ArcGIS Maps SDK for Unity samples

Esri's official ArcGIS Maps SDK for Unity product team samples.

Code samples and snippets
A

ArcGIS Maps SDK for Unreal Engine samples

Esri's official ArcGIS Maps SDK for Unreal Engine product team samples.

Code samples and snippets
A

ArcGIS REST JS demos

Demo apps built by Esri's REST JS maintainers.

Code samples and snippets
A

arcgis-js-api-starter-apps

Collection of boilerplates to get started with the ArcGIS API for JavaScript 4.x.

Code samples and snippets
E

esri-loader Examples

Examples of how to use the ArcGIS API for JavaScript via esri-loader in applications built with React, Angular, Vue, and other frameworks.

Code samples and snippets
E

Esri/arcgis-js-vscode-snippets

Collection of Visual Studio Code snippets for common code patterns for the ArcGIS API for JavaScript.

Code samples and snippets
E

Esri/developer-support

Community samples to help be successful with all ArcGIS developer products (Python, NET, JavaScript, Android…).

Code samples and snippets
E

Esri/jsapi-resources

A collection of resources for developers using the ArcGIS API for JavaScript.

Code samples and snippets
E

Esri/pyprt-examples

Example for PyPRT (Python Bindings for the CityEngine SDK).

Code samples and snippets
E

EsriDevEvents

Supplemental source code, example projects, and resources supporting Esri Developer Summits, Developer Day at Esri UC, FedGIS, #GeoDev webinars, meetups, etc.

Code samples and snippets
E

esrinederland/CoolMaps

Shows cool example maps you can use.

Code samples and snippets
E

esrinederland/CoolScripts

Esri Netherlands scripts and snippets for reuse.

Code samples and snippets
R

RalucaNicola/code-snippets-arcgis-api-js

A collection of code snippets for ArcGIS API for JavaScript.

Code samples and snippets

Data conversion tools(17 items)

A

arcgis-json-to-geojson

Convert layer in ArcGIS JSON spec to GeoJSON spec.

Data conversion tools
C

csv2geojson

Convert points from CSV format to GeoJSON.

Data conversion tools
D

Distillery

Web application to simplify and project TopoJSON.

Data conversion tools
F

Feature Service Layer

Use the `maxAllowableOffset` parameter to return generalized geometries with the `query` operation.

Data conversion tools
G

gdal

Translator library for raster and vector geospatial data formats.

Data conversion tools
G

Generalize method

GeometryEngine can produce a geometry with fewer vertices programatically. Several APIs supports it: JavaScript, iOS, Android, .NET, Qt and Java.

Data conversion tools
G

geojson2svg

Render GeoJSON into SVG using inline or external stylesheet.

Data conversion tools
G

geojsonio

Convert many data formats to and from GeoJSON and TopoJSON.

Data conversion tools
G

gpxstudio

Online and open source GPX file editor.

Data conversion tools
G

gtfs2geojson

Convert GTFS data into GeoJSON.

Data conversion tools
I

img2geojson

Drag an image onto a map, trace the paths you need, and export as GeoJSON.

Data conversion tools
K

Koop

JavaScript toolkit for connecting spatial APIs. Transform geospatial data on the fly and serve as GeoJSON, vector tiles, feature services and more.

Data conversion tools
L

loam

JavaScript wrapper for GDAL in the browser.

Data conversion tools
P

PostGIS ST_Simplify

This operation returns a "simplified" version of the given geometry using the Douglas-Peucker algorithm.

Data conversion tools
T

terraformer

Convert ArcGIS JSON to and from GeoJSON, convert WKT geometries to and from GeoJSON geometries, and other formats.

Data conversion tools
T

togeojson

Convert KML and GPX to GeoJSON, without the fuss.

Data conversion tools
T

tokml

Convert GeoJSON to KML.

Data conversion tools

Helpers(14 items)

A

ArcGIS JS API Module Butler

VSCode extension for quickly adding ES import statements for the @arcgis/core package without leaving your current code context.

Helpers
A

arcgis-geometry-calculations

Web application to create and grab ArcGIS geometry calculations.

Helpers
A

arcgis-js-api-camera-helper

Web application to get the camera position JSON object for 3D web apps in the ArcGIS API for JavaScript 4.x.

Helpers
A

arcgis-js-api-extent-helper

Web application to get the map extent JSON object for web apps in the ArcGIS API for JavaScript 4.x.

Helpers
B

bboxfinder

Simple web application to get the coordinates of a bounding box drawn on the map.

Helpers
E

epsg.io

Website to discover and transform coordinate systems from all over the world.

Helpers
E

esri-loader

A tiny library to help you lazy-load the ArcGIS API for JavaScript (i.e. from the CDN) in applications built with popular JavaScript frameworks and bundlers.

Helpers
E

esri-loader-hooks

Custom React hooks for using the ArcGIS API for JavaScript with esri-loader.

Helpers
G

geojson-random-generator

Generate and download random GeoJSON quickly for testing.

Helpers
H

histogrand

Random value generator according to customized histograms.

Helpers
M

mercator-geographic-converter

Simple coordinate converter between Geographic units (latitude, longitude) and Mercator units (x, y).

Helpers
R

react-sceneview

A simple Esri SceneView react component that builds on the ArcGIS API for JavaScript.

Helpers
R

reducegeojson

A tool to reduce the file size of GeoJSON files for web optimisation.

Helpers
S

snippets client side raster functions

The client-side raster functions are operations that apply processing directly to the source image pixels.

Helpers

Starter apps and CLIs(16 items)

@

@arcgis/cli

Quickly scaffold various applications for the ArcGIS API for JavaScript.

Starter apps and CLIs
A

awesome-arcgis

Awesome list with a wiki flavor with resources about Esri and ArcGIS organized by: products, industries, file formats, content providers, etc.

Starter apps and CLIs
A

awesome-earthobservation-code

Tools, tutorials, code, helpful projects and links about Earth Observation and Geospatial stuff.

Starter apps and CLIs
A

awesome-geojson

GeoJSON utilities: operations,editors & viewers, validation, services, conversion, etc.

Starter apps and CLIs
A

awesome-geospatial

Databases, radar, lidar, web map development, etc.

Starter apps and CLIs
A

awesome-gis

GIS, remote sensing, 3D apps, Web Map Servers, Geospatial libraries, Open Standards, data, etc.

Starter apps and CLIs
A

awesome-json-datasets

JSON datasets that don't require authentication about: climate, crime, goverment, NASA, travel, etc.

Starter apps and CLIs
A

awesome-open-geoscience

Curated from repositories that make our lives as geoscientists, hackers, and data wranglers easier or just more awesome.

Starter apps and CLIs
A

awesome-public-datasets

A topic-centric list of high-quality open datasets.

Starter apps and CLIs
A

awesome-remote-sensing-change-detection

List of datasets, codes, and contests related to remote sensing change detection.

Starter apps and CLIs
A

awesome-satellite-imagery-datasets

List of satellite image training datasets with annotations for computer vision and deep learning.

Starter apps and CLIs
A

awesome-semantic-segmentation

Networks by architecture (semantic segmentation, instance aware segmentation, etc.), RNN, GANS, datasets, and more.

Starter apps and CLIs
A

awesome-vector-tiles

Implementations of the Mapbox Vector Tile specification: parsers & generators, clients, apps and command line tools, CLI utilities, servers, etc.

Starter apps and CLIs
G

generator-esri-appbuilder-js

Yeoman generator to help customize Esri's Web AppBuilder.

Starter apps and CLIs
K

koop-cli

Tool to scaffold Koop applications and plugins.

Starter apps and CLIs
P

previously logged issues

Take a look at .

Starter apps and CLIs