Select to view content in your preferred language

Get Started with ArcGIS Image for ArcGIS Online

1699
0
04-27-2022 08:17 PM
CanserinaKurnia
Esri Regular Contributor
1 0 1,699

ArcGIS Image for ArcGIS Online, is a complete SaaS offering that provides capabilities for hosting, analyzing, and streaming imagery and raster collections in the cloud.  It provides a new option for performing image analysis in the cloud without the need to install any software.  For those who are teaching, this product provides an easy way for the students to learn image analysis and exploration.  

Following is a list of topics and resources to help you getting started and get familiar with ArcGIS Image for ArcGIS online.

Webinar:  Introducing ArcGIS Image for ArcGIS Online:  Access to recording | Slide deck

Enabling ArcGIS Image for ArcGIS Online

The following steps need to be executed by ArcGIS Online Administrator

  • Sign-in to your ArcGIS Online org as Administrator
  •  Choose Organization > Licenses
  • Scroll down and find section for User type extensions

CanserinaKurnia_0-1650848607878.png

  • Click Manage
  • Assign the extension to the members who will need to use the extension

 Notes: If you are using custom role for your members, in addition to enable user type extension, the following privileges (in Settings) need to be turned on:

  • Publish hosted tiled imagery layers (Content)
  • Publish hosted dynamic imagery layers (Content)
  • Image Analysis (Premium Content)

 

Publish imagery layers

All imagery files must be published into hosted imagery layers in ArcGIS Online.  There are two types of hosted imagery layers supported in ArcGIS Online.

Tiled imagery layers

Tiled imagery layers – Analysis and rendering are done on the client machine, and imagery is processed as static tiles for faster rending. It is still maintained full pixel fidelity.  Tiled imagery layers can be used for analysis, and support different bands, bits, and multiple dimensions. It is fast and performant, takes less credits to use, and better in handling many requests.   Tiled imagery layers support all sharing options, including Public.  

Resources to learn more about tiled imagery layers:

Dynamic imagery layers

Dynamic imagery layers – Analysis and rendering are done one the ArcGIS Online server machines, and image collections are supported, maintaining the original image file formats.  It is based to serve for overlapping, multiresolution, multitemporal imagery or image collections (analogous to mosaic datasets).   Dynamic imagery layers cost more credits to serve and at this release, dynamic imagery layers cannot be served publicly.

Resources to learn more about dynamic imagery layers:

More on the topic:  Your Guide to Sharing Imagery & Raster Data

 Best practices: We recommend using Tiled imagery layers first, as it is powerful, faster performance, can be used for analysis, and takes less credits for storing and performing analysis. If it does not work for your workflow, then try Dynamic imagery layers.

 

Performing Raster Analysis

Once you have your imagery published to your organization, you can use raster analysis tools and raster functions accessible from Map Viewer (Classic).  Inputs and output can be from tiled or dynamic imagery layers.

Raster Analysis Tools

In the current release, there are 20 + Raster Analytics tools, from simpler tools such as Extract Raster and Calculate Slope to more advance tools such as detect Objects Using Deep Learning and Aggregate Multidimensional Raster.

AIFAO_analysis.png

Resources to learn about raster analysis in ArcGIS Online:

Note: For all Raster analysis tools, ArcGIS Online will prompt for confirmation when more than 50 credits will be required for analysis. 

Raster Functions

In additional to ready-to-use raster analysis tools, there are 150 + Raster Functions available to use, together with Raster Function Editor, a visual programming interface for building imagery and raster analysis processing chains, that further can be saved as raster function templates.

raster function 4.png

Resources to learn about raster function in ArcGIS Online:

 

Access for developers

Access to imagery layers and raster analysis can also through ArcGIS Python libraries: 

  • ArcGIS API for Python: A simple and lightweight library for managing imagery and raster data, managing Web GIS, and performing advanced image analysis
  • ArcPy: A comprehensive and powerful library for imagery and raster analysis, data management and conversion

Use ArcGIS Notebooks in ArcGIS Online or ArcGIS Pro as the IDE for working with these libraries.

AIFAO_python.png

 

Best Practices

Some best practices to consider for working with ArcGIS Image for ArcGIS Online for teaching or research:

  • Set credits limit for each member working imagery data and analysis, enough for them to work comfortably (e.g set for 1000 – 3000 credits to start with).  Administrator can add more credits if necessary
  • For teaching, recommended workflow is for the Instructor to publish the raster dataset into Imagery layer (preferably Tiled Imagery Layer) and share with the students.  In that way, each student does not need to upload and host the same data, instead use the shared imagery layer for analysis.
  • Clean up (delete) any raster imagery items or intermediate result items that are no longer needed after the class (or in research) to save storage costs

 

Additional Resources

Get overview of the capabilities of ArcGIS Image for ArcGIS Online by watching this video.

Contact Canserina Kurnia (ckurnia@esri.com) if you need more information or need assistance in using ArcGIS Image for ArcGIS Online in your classroom or research.

About the Author
Canserina Kurnia is a GIS professional with over 20 years of experience. She currently holds the position as a Senior Solution Engineer at Esri, at their headquarter office in Redlands, California. Her main role is to provide technical advices and assistance to universities globally, in advancing their GIS technology for teaching and research.