An open API service indexing awesome lists of open source software.

https://github.com/jwasilgeo/esri-experiments

Fly in space and look across the sea: demos and experiments with the ArcGIS API for JavaScript
https://github.com/jwasilgeo/esri-experiments

antipodes arcgis-js-api esri esri-js geography geovisualization javascript mapping webmaps

Last synced: 2 months ago
JSON representation

Fly in space and look across the sea: demos and experiments with the ArcGIS API for JavaScript

Awesome Lists containing this project

README

          

# esri-experiments

Web mapping experiments using the [ArcGIS API for JavaScript](https://js.arcgis.com).

Also check out my [LeafletJS experiments](https://github.com/jwasilgeo/leaflet-experiments) and other data visualizations on [CodePen](https://codepen.io/jwasilgeo/).

## Table of Contents

- [earth-at-night](#earth-at-night)

- [antipodes](#antipodes)

- [antipodes-2d](#antipodes-2d)

- [around-the-world](#around-the-world)

- [custom-point-layer](#custom-point-layer)

- [custom-tile-layer](#custom-tile-layer)

- [scene-view-as-chart](#scene-view-as-chart)

- [iss-view](#iss-view)

## [earth-at-night](https://jwasilgeo.github.io/esri-experiments/earth-at-night)

"Earth at Night, Mountains of Light"

🏆 **KANTAR Information is Beautiful Awards 2019**: [GOLD winner in "Maps, Places & Spaces" category](https://www.informationisbeautifulawards.com/news/497-the-winners-maps-places-spaces)

Explore the Earth at night as seen by Suomi NPP VIIRS. Light emissions are used as the world's thematic elevation layer by using [chroma.js](https://gka.github.io/chroma.js/) to calculate pixel color luminance.

[![screenshot](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/earth-at-night/screenshot.jpg)](https://jwasilgeo.github.io/esri-experiments/earth-at-night)

[![screenshot](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/earth-at-night/screenshot.png)](https://jwasilgeo.github.io/esri-experiments/earth-at-night)

## [antipodes](https://jwasilgeo.github.io/esri-experiments/antipodes)

Get to know the opposite side of the Earth in 3D.

[![antipodes](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/antipodes/antipodes.gif)](https://jwasilgeo.github.io/esri-experiments/antipodes)

## [antipodes-2d](https://jwasilgeo.github.io/esri-experiments/antipodes-2d)

Get to know the opposite side of the Earth in 2D. Includes several color scheme choices for colorblind support.

[![antipodes-2d](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/antipodes-2d/screenshot.png)](https://jwasilgeo.github.io/esri-experiments/antipodes-2d)

## [around-the-world](https://jwasilgeo.github.io/esri-experiments/around-the-world)

Find out what lies across the ocean and beyond by traveling around the Earth, and along the way learn how geodesic lines appear on globes vs. 2D web mercator maps.

[![screenshot](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/around-the-world/screenshot.png)](https://jwasilgeo.github.io/esri-experiments/around-the-world)

## [custom-point-layer](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/3-animate-custom-layer-with-animejs.html)

Find out how to build your own 2D layer with the [Canvas API](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API) and animate it the help of [Anime.js](https://animejs.com/), or alternatively with [Tween.js](https://github.com/tweenjs/tween.js).

You can also use canvas helpers from [D3.js](https://d3js.org/) to make donuts charts, draw sketchy looking graphics with [Rough.js](https://github.com/pshihn/rough), and anything else you can dream of.

[Radius animation example with Anime.js](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/3-animate-custom-layer-with-animejs.html)

[Radius animation example with Tween.js](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/3-animate-custom-layer-with-tweenjs.html)

[Pie/donuts charts example with D3js](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/d3-pies-layer.html)

[_Sketchy_ example with Rough.js](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/rough-layer.html)

[![screenshot](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/custom-point-layer/point-layer-animation.gif)](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/3-animate-custom-layer-with-animejs.html)

[![screenshot-pies](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/custom-point-layer/pies-layer.gif)](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/d3-pies-layer.html)

[![screenshot-rough](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/custom-point-layer/rough-layer.png)](https://jwasilgeo.github.io/esri-experiments/custom-point-layer/rough-layer.html)

## custom-tile-layer

Find out how to build your own tiled layer in either 2D or 3D with the [Canvas API](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API).

[Example showing level, row, and column info](https://jwasilgeo.github.io/esri-experiments/custom-tile-layer/custom-tile-layer.html)

[Example with kittens! 😻 🐈](https://jwasilgeo.github.io/esri-experiments/custom-tile-layer/custom-kittens-layer.html)

[![screenshot](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/custom-tile-layer/text-screenshot.png)](https://jwasilgeo.github.io/esri-experiments/custom-tile-layer/custom-tile-layer.html)

[![screenshot](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/custom-tile-layer/cats-screenshot.png)](https://jwasilgeo.github.io/esri-experiments/custom-tile-layer/custom-kittens-layer.html)

## [scene-view-as-chart](https://jwasilgeo.github.io/esri-experiments/scene-view-as-chart)

You've always wanted to turn a `SceneView` into your own 3D scatterplot charting library. Here you go.

[![screenshot](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/scene-view-as-chart/screenshot.jpg)](https://jwasilgeo.github.io/esri-experiments/scene-view-as-chart)

## [iss-view](https://jwasilgeo.github.io/esri-experiments/iss-view)

Take a ride on the International Space Station and explore NASA astronaut photography.

[![solar-terminator](https://raw.githubusercontent.com/jwasilgeo/esri-experiments/master/iss-view/solar-terminator.gif)](https://jwasilgeo.github.io/esri-experiments/iss-view)