Skip navigation
All Places > GIS > Web GIS > ArcGIS Online > Blog > 2017 > October

The ArcGIS Online website has the latest functionality and enhancements. For this reason, the What's new help topic only contains information about the latest update. But for those who want a quick reminder of what we released when, here's an archive of past announcements. For fun, we've included a 2009 video showing the original ArcGIS Online website. Enjoy.


Previous what's new announcements

March 2020

December 2019

October 2019

June 2019

March 2019

December 2018

September 2018

June 2018

April 2018

December 2017

June 2017

March 2017

December 2016

September 2016

June 2016

March 2016

November 2015 and earlier


A Look Back at the 2009 ArcGIS Online Website

In 2009 ArcGIS Online expanded from a map library to a website for sharing and collaboration. Step into the Esri Holistic Lab circa 2009 for a demo of the original ArcGIS Online website. 

Check out this ArcGIS Blog:

In the blog, “A Technical Approach to Large Feature Datasets”, we demonstrated methods to display large amounts of data quickly and without layer drawing errors. Although tools are available to draw a bazillion features quickly on the web, does showing every individual feature allow you to visualize the data in a way that can be easily understood?
The app below compares a feature layer and tile layer with 95,039 points representing earthquakes that occurred between 2014 and 2017. Maps are used to gain understanding about geospatial phenomena. Although the Firefly Cartography looks great (Thanks John Nelson), what kind of understanding can be gained about worldwide distribution of earthquakes from these maps?

*Author’s Note. Okay, it’s not exactly a Bazillion points, but there are enough feature to make the Point… get it… Point features…
  • Where have the most earthquakes occurred?
  • Where have the strongest earthquakes occurred?
  • Where are earthquakes relatively rare?
  • How many earthquakes happened in Canada?
  • Were any caused by mining?

From a visualization standpoint, it is very difficult to answer these questions based on the above app. There are many of overlapping features and it is difficult to visually understand density of points. Did you notice that there are three times as many features displayed in the right map than the left map? A wise and noble Wizard, Albus Dumbledore once said, “It is our choices, Harry, that show what we truly are, far more than our abilities.” Although using a tile layer makes it is possible to display a bazillion* points on a map, this blog will review four other strategies to display large data sets—such as those used in this earthquake example—that will help your users easily gain understanding from your maps.

Author’s Note. For the strategies below a dataset with 17,358 points displays earthquakes that have occurred in 2017. This smaller dataset makes it easier to see the differences between the examples but the concepts can be applied at larger datasets.

Strategy #1: Display data that is important

Use a filter to display the features that you want your users to view and explore.

This app displays earthquakes with a magnitude above 6.5. Users can visually identify and explore large earthquakes that occurred in 2017 without being distracted by smaller earthquakes in the display.

Strategy 2: Aggregate the data into equal-sized hexagons (hexbins) to visualize patterns

Use the Aggregate Points analysis tool to create a new layer with a count of all of the earthquake features within a hexagon polygon. This displays clusters of earthquakes across regions in equal areas, which can be used for thematic mapping.

On the left, each hexagon represents the number of earthquakes that occurred within the 250 KM hexbin. The average magnitude of the earthquakes within the hexagon was also calculated. This shows clusters of many earthquakes in Indonesia and Japan. The map on the right displays earthquake data that has not been aggregated.

Strategy 3: Use scale visibility and/or multiscale rendering to show information when it is visually helpful.

Set a visible range to display the relevant data appropriate scales. Display detailed data at large scales, allowing it to draw when features can be visually identified. Make the detailed data not visible at small scales to remove the possibility of viewing heavily overlapping data. Consider using aggregated data to provide context to your audience at small scales.

This app uses 100KM Hexbins to provide context of where clusters of earthquakes are located. Zoom into the dark purple hexagons until the point features appear in Oklahoma.

Strategy 4: Use clustering to group points into one symbol and apply Smart Mapping Styles

Clustering is new functionality that is available for datasets of up to 50,000 features (larger datasets coming soon). Enabling clustering groups points that are within a distance from one another on a screen into one symbol. As users zoom in, clusters are dynamically updated to show relevant clusters in the current view of the app. Smart Mapping can be applied to show the predominant type for categorical attributes and averaged values for numeric attributes.

For example, the map on the left shows where many earthquakes have occurred, represented by the large clusters, and predominant types of earthquakes in each cluster. The map on the right app shows the distribution earthquake locations and the type. Continue to zoom into the Mining Explosion clusters to find out more about the types of earthquakes within the cluster.

What’s Next?

Use these four strategies and tile services to show many features in a fast and informative way that are appropriate to communicating your message to users.

Check out these helpful blogs for more details about the strategies above:

Use A Binning Technique for point based multiscale web maps

How to Smart Map with Clustering

Creating Thematic Maps with Hexagons

Fast Display of Beautiful Symbology in ArcGIS Online

Firefly Cartography

How to Display a Bazillion Features on the Web

USGS Earthquake Data Catalog

You can display hundreds, thousands, tens of thousands, and bazillions of features in interactive web maps and apps using ArcGIS . This blog explains technical details about how Map Viewer and Web Apps interact with feature services. Sometimes when large datasets are displayed in their entirety, they can become visually confusing or stop performing optimally. When a feature layer stops performing optimally, an orange exclamation mark displays in the bottom-left corner of Map Viewer, indicating that the “layer did not completely draw”. 

Layer Draw error

Uncle Ben Parker (Spiderman) once said, “With great power comes great responsibility.” Keep this in mind when creating maps and apps with large datasets. Although it is possible to show as many features as you have in a web map, consider the map reader and the strategies outlined in this blog for displaying large datasets in creating the most appropriate information product.

Let’s get technical

Map Viewer and ArcGIS web apps request data from the feature layers that result in efficient display of features.  Map Viewer determines whether to request all of the features in small feature services in a single request (Snap Shot Mode) or to make many small requests to the same service (On-Demand Mode) for larger feature services.


When a feature layer is initially requested, the web map sends a query request specifying outStatistics to verify whether the layer has more than 2000 polygons, 4000 points, or 250,000 vertices. If the limits are exceeded (value of 1), On-Demand Mode is used. (For a refresher in monitoring web requests, check out this blog:

When On-Demand Mode is used to request features from a feature service, the web map divides the map into a virtual tiling scheme and makes individual requests for specific extents within the web map. This results in individual requests being sent for each tile extent determined within the map. Each request can have a maximum number of points returned. This value is different depending on the source of the feature layer. By default, hosted feature services can have a maximum of 8,000 points returned by the server efficiently, and1000 points for ArcGIS Server services. If one of the virtual tiles exceeds this limit, the orange exclamation mark appears in Map Viewer.

This map shows the 4 virtual tiles that were used to query this Web App of earthquakes in 2017, which has 15,284 features. No virtual tile requests exceed 8,000 points, thus no error message appears and all of the features are displayed.

  1. Geometry: -20037508.342788905, 0.000004857778549194336, 0.000004857778549194336,20037508.342788905 , Request, Points Returned: 7763
  2. Geometry: -0.000004857778549194336, 0.000004857778549194336, 20037508.34277919,20037508.342788905, Request. Points Returned: 3085
  3. Geometry: -0.000004857778549194336, -20037508.34277919, 20037508.34277919, 0.000004857778549194336, Request, Points Returned: 2135
  4. Geometry: -20037508.342788905, -20037508.34277919, -0.000004857778549194336, 0.000004857778549194336 Request, Points Returned: 2301

This web map shows the 4 virtual tiles that were used to query this Web App of earthquakes between 2014 and 2017, which has 95,039 features (not quite a bazillion, but you get the point). As each virtual tile returns more than 8,000 features, the orange exclamation mark appears and 8,000 features are displayed per virtual tile.


  1. Geometry: -20037508.342788905, 0.000004857778549194336, 0.000004857778549194336,20037508.342788905 , Request, Points Returned: 8000
  2. Geometry: -0.000004857778549194336, 0.000004857778549194336, 20037508.34277919,20037508.342788905, Request, Points Returned: 8000
  3. Geometry: -0.000004857778549194336, -20037508.34277919, 20037508.34277919, 0.000004857778549194336, Request, Points Returned: 8000
  4. Geometry: -20037508.342788905, -20037508.34277919, -0.000004857778549194336, 0.000004857778549194336 Request, Points Returned: 8000

Preventing the Warning

When exclamation mark indicating the layer was not completely drawn is displayed, there are two methods to ensure that all of the data draws without the error.  

  1. Set up your map so that requests to the feature service won’t exceed the limits of the feature layer. You can reduce the amount of data requested in on demand mode by setting the visible scale range or applying filters.
  2. If you need to display a large number of features that exceeds the request limits described above, use a tiled service. This will result in a performant layer that visually displays all of the data using pre-rendered image format.



This application displays the same data as a feature service (right) and a tile service (left). Both look very similar but you will notice the drawing performance speed is much faster in the tile service (left). With a keen eye, you can also notice that the tile layer has more features (West Coast of Greenland). Although tile service allows all of the data to draw without error, is it the best way to show large numbers of features for your audience. Check out the companion blog for Strategies for Displaying Large amounts of data.


Additional Notes about Layer Drawing Warning:

  • When the layer drawing error displays, an incomplete set of the data is drawn in the web map. Additionally, the error message is suppressed in web applications, therefore your users may be unaware that only part of the dataset is displayed.
  • The warning will also display if there is an error in the response from the service. It you receive an error and not features are drawn, monitor the web requests to investigate the issue further.

Check out this ArcGIS Blog by Bernie Szukalski about all the new features from the September 2017 update!


ArcGIS Online has just been updated with the following new features and enhancements. This is a relatively minor update, but includes a few key new features, and enhancements throughout the ecosystem.

For additional information see the What’s new help topic or ArcGIS blog posts specific to this release.


Map Viewer

Map Viewer is a built-in app that enables you to view and author maps, navigate, see map details, edit, perform analysis, and more (depending on your privileges). New for this release:

New symbol sets have been added for emergency management, local government, and state government.

You can now set a refresh interval to an image in a layer pop-up, useful for images that need to be updated regularly, such as those captured by a traffic cam or other updating image source. See Show images.

If your map has a layer with a large number of points, you can now configure clustering to make it easier to display and explore your data. When you enable clustering, features are grouped into a single symbol when they fall within a certain distance of one another.

Clustering is applied dynamically at multiple scales, so as you zoom out, more points are aggregated into fewer groups, while zooming in creates more cluster groups.


Scene Viewer

Scene Viewer is an app built into ArcGIS Online for creating and interacting with 3D scenes. New for this release:

You can style point cloud layers directly in Scene Viewer using Smart Mapping.

You can visualize your layer using elevation, intensity, class codes, or true color, based on your point cloud data attributes.

The vertical placement of your building (3D object), integrated mesh, and point cloud scene layers can be adjusted using the new elevation offset option.

Scene Viewer now supports vertical coordinate systems (VCS) and vertical units with scene or imagery layers that have precise vertical measurements.

OGC Web Map Service (WMS) layers can now be added. View the legend and configure pop-ups to further explore your data. See What layers does Scene Viewer support?

For more information, see What’s new in Scene Viewer.


Living Atlas

ArcGIS includes a Living Atlas of the World with useful and authoritative maps on thousands of topics. Living Atlas is built into ArcGIS, providing an easy way to access basemaps, maps, layers, and more.

Esri vector basemaps have been updated with the latest commercial data for North America, South America, and Europe. In addition, the vector basemaps have been updated with detailed local data for dozens of communities in the United States, Canada, and elsewhere.

The World Imagery basemap has been updated with DigitalGlobe and Community Maps imagery for several countries, including Afghanistan, Germany, and Spain. Several dozen metropolitan areas in other countries have been updated with sub-meter resolution imagery.


Story Maps

Story Maps let you combine authoritative maps with narrative text, images, and multimedia content, making it easy to harness the power of maps and geography to tell your story.

To improve usability and follow Web Content Accessibility Guidelines 2.0, enhanced keyboard navigation has been added to Story Map Journal. Keys can be used to navigate through the sections and around all the interactive elements, like buttons and links.

See the Story Maps website and Story Maps blog for more details.


Configurable Apps

Configurable apps provide an easy and fast way to go from a web map to an application, with no coding required. The following are new for this release.

Map Styler and Scene Styler are no longer in beta.

Crowdsource Reporter now supports setting a comment period in which users can submit new reports, comments, or votes.

Public Gallery is now in mature status. As an alternative, consider using the Maps and Apps Gallery or Minimal Gallery (beta).

See Choose a configurable app to learn more about these, and others. For more details on what’s new see the configurable apps blogs posts.


Web AppBuilder

Web AppBuilder offers a way for you to easily create HTML/JavaScript apps that run on any device, using a gallery of ready-use-widgets. You can customize the look of your apps with configurable themes, and can host your apps online or on your own server.

The following widgets have been enhanced:

Infographic now supports using a layer’s symbology as chart colors when applicable; parsing a date field as a category field into selected units including year, month, day, hour, minute, and second; and sorting charts by value and label. Options were added to specify the maximum categories to display and determine whether or not to ignore null values.

Bookmark has new configuration options to display bookmarks in cards and list views, reorder bookmarks, and control whether or not end users can add bookmarks. Bookmarks predefined during configuration can no longer be removed at runtime.

Smart Editor has new options to show a list of valid drawing options for the selected template and to display the preset value list above the template picker. It also supports feature action so you can open it from the pop-up once it’s been configured in the app.

Filter has a new option to collapse filters with an Ask for values check box when the widget first opens

For more information, see What’s new in Web AppBuilder for ArcGIS.


Apps for the field

ArcGIS apps for the field help you use the power of location to improve coordination and achieve operational efficiencies in field workforce activities. Apps for the field have had numerous enhancements since the previous ArcGIS Online update including the following new features and capabilities.

Explorer for ArcGIS

Explorer for ArcGIS allows everyone in your organization to discover, use, and share maps on their Mac, iOS, or Android device.

Explorer for ArcGIS has moved into the field by adding functionality to make it easier to replace your paper maps. Use maps online or download maps packaged for offline use, mark up your map and share your sketches with your organization, and get directions or use the compass to find your assets. Explorer for ArcGIS supports more responsive vector basemaps, maps created with smart mapping, related records, and Arcade labels.

A new, simplified experience for discovering maps in your organization gets you to the maps you need. These new features are available on iOS and in beta on Android. For more information, see What’s new in Explorer for ArcGIS.

Navigator for ArcGIS

Navigator for ArcGIS is a mobile app that gets your field workforce where it needs to be, unlocking efficiency and improving reliability.

Navigator for ArcGIS can now display a stop list opened from a route layer item page.

Operations Dashboard for ArcGIS

Operations Dashboard for ArcGIS is an app that enables you to monitor, track, and assess your assets and daily operations.

Operations Dashboard has refreshed the functionality provided by dashboard items (beta). You can now author and share dashboard items from within a web browser. Dashboard items support the most modern aspects of the ArcGIS platform (including smart mapping, vector tile basemaps, and Arcade expressions) and feature a powerful new layout system and charting engine.

For more information, see the beta release blog post. To learn more about dashboard items, and to share your experience with them, join the beta program through the Early Adopter Community.

Survey123 for ArcGIS

Survey123 for ArcGIS is a simple and intuitive form-centric data gathering solution that makes creating, sharing, and analyzing surveys possible in three easy steps.

Survey123 has had an incremental release since the last ArcGIS Online update, including the following features and enhancements:

Audio recordings are now supported in the field app, and image questions support drawing or annotating on a full-screen canvas.

Editing workflows now support forms with repeated sections.

Using the Survey123 website, you can author a print template and print individual survey results.

Survey results can be exported in Microsoft Excel and KML formats.

Developers get the Survey123 field app and Survey123 Connect source code with AppStudio for ArcGIS.

For more information, see What’s new in Survey123 for ArcGIS.


Apps for the Office

ArcGIS Apps for the Office enable you to put powerful, user-friendly tools and data into the hands of data analysts to gain location-based insights and make decisions that save money and time.

ArcGIS Maps for Power BI

ArcGIS geo-enables Microsoft Power BI with the world’s leading spatial analytics. ArcGIS Maps for Power BI offers enhanced mapping capabilities, demographic data, and even more visualizations. ArcGIS Maps for Power BI is updated on a regular basis to provide new features, improved speed and performance, better usability, and bug fixes.

The latest update allows you to choose between an exact-match and a closest-match location search when mapping boundaries.

For more information, see What’s new in ArcGIS Maps for Power BI.

ArcGIS Maps for SharePoint

Esri Maps for SharePoint has been rebranded as ArcGIS Maps for SharePoint. ArcGIS Maps for SharePoint leverages the Microsoft SharePoint framework to offer interactive and configurable mapping components that give you a geospatial view of your organization’s data.

This update adds support for Microsoft SharePoint 2016, and the online version is now available as a single app that contains both the ArcGIS Maps app and the ArcGIS Maps Locate workflow. An enhanced security solution now allows SharePoint administrators to choose how to securely store ArcGIS credentials. This update supports ArcGIS Enterprise 10.5 and includes several user experience enhancements. For more information, see What’s new in ArcGIS Maps for SharePoint.

Esri Maps for IBM Cognos

Esri Maps for IBM Cognos has moved to mature status [PDF] and is no longer available for download. If you have already downloaded Esri Maps for IBM Cognos, you can continue to use it. Read more about its product life cycle support status.

Esri Maps for MicroStrategy

Esri Maps for MicroStrategy has moved to mature status [PDF] and is no longer available for download. If you have already downloaded Esri Maps for MicroStrategy, you can continue to use it. Read more about its product life cycle support status

ArcGIS Earth

ArcGIS Earth enables you to explore any part of the world, and work with a variety or 2D and 3D map data formats.

ArcGIS Earth now supports 3D models and local rasters. Using the ArcGIS Earth Automation API, you can control camera navigation and fly animations, control data operations, and take view snapshots.

This update enhances the capability to batch geocode content in ArcGIS Online and provides a smoother editing and configuration experience on CSV layers and drawing elements. As an administrator, you can now organize startup layers into groups, and turn off calls to ArcGIS Online for secure environments from the application configuration file.

For more information, see the ArcGIS Earth help.

GeoPlanner for ArcGIS

GeoPlanner for ArcGIS incorporates each aspect of a complete planning workflow—project creation, data identification, comparative analysis, and reporting—into a single web-based application. The app helps planners from a wide range of industries create and report on alternative planning scenarios to make geographically informed decisions.

You now have more control over managing design layers. Once you create a design layer, you can rename the layer, add new design types, or delete existing types.

You can now update the attributes of multiple features simultaneously with the Calculate tool.

The Project Backstage now includes a new Collaborate section that contains tools that allow you to collaborate with others during the planning process.

You can now define constants in your projects that can be used in key performance indicator (KPI) calculations.

Please note that the GeoPlanner release is scheduled for later this month, and will not be released at the same time as this ArcGIS Online release. Stay tuned for further announcements.


Other Enhancements

Geocoding and geosearch

Organizations interested in optimizing geocoding and search results for addresses and places of interest can now create a new view of Esri World Geocoding Service to search only for specific types of locations within an area of interest. For example, you might create a locator viewto limit search results to particular areas, or to enforce a specific level of precision when members perform batch geocoding of addresses.

Coordinate reference systems

Military Grid Reference System (MGRS) and United States National Grid (USNG) are now supported coordinate reference systems for publishing CSV files or Excel files as hosted feature layers. There is no credit cost for publishing with MGRS or USNG. There is a minimal cost for storing the published hosted feature layers. You can also now add CSV files to Map Viewer that use MGRS or USNG coordinates.


Profiles now include a pop-up with information about the role you’ve been assigned. See Manage profile for more information.


For more information about the September 2017 release

For more information about the September 2017 release, see the What’s new help topic or ArcGIS blog posts specific to this release.

Check out this ArcGIS Blog by Diana Lavery


Have you ever had a dataset that contains too many points to see a clear pattern at the scale you wish to view your map? With today’s new release of ArcGIS Online, clustering is now available to help in this very situation, allowing you to find new patterns that are otherwise hidden.

For example, here’s a look at Tennessee Public Cooling Centers without clustering:

Compare that to Tennessee Public Cooling Centers with clustering:

Here’s a simple guide to clustering for data exploration:

Step 1: Simply select clustering to cluster your points. If your feature layer contains points, the clustering option will appear in the More menu:

Next, use the slider to decide how much clustering you want to use:

Less clustering (less generalization/aggregation/grouping) yields more dots on the map, and conversely, more clustering (more generalization/aggregation/grouping) yields fewer. As you zoom in and out, the clusters update based on your current map scale. Clusters are proportionally sized by the count of features to visually cue the map reader that there are more items clustered in one location vs. another.

Before clustering, there were very few options to display this information: labeling, in which the map reader had to read every label to even begin to assemble the picture; or heat mapping, which is great for lots of coincident points, but qualitatively different from depicting a cluster of points near each other. “Near” can mean different distances at different scales, and clustering naturally adjusts the size and quantity of clusters based on the current map scale.

Step 2: Explore your data’s attribute fields.

Categorical Attributes

Say you have a points layer of police stops with an attribute containing the type of police stop each is. Click on the Change Style menu, choose an attribute to show, and select the Types (Unique Symbols) option to pick your colors. Next, select clustering in the More menu.

After selecting clustering, the default pop-up will tell you how many features one cluster represents. If a small cluster only represents one feature, the traditional pop-up containing that feature’s information is displayed. Here, since our points are symbolized by categories, the predominant category in each cluster will appear. For example, in our layer of Minneapolis Police Stops, we see this:

Numeric Attributes

Clustering works with numeric attributes as well. To map a numeric attribute, click on the Change Style menu, select the numeric attribute you want to display. In this layer of Los Angeles Transit Stops, one of the attributes is the number of trips per hour in the morning rush hour (between 7am and 9am). Each stop has a number of stops per hour in this field, and as the points get clustered, we can get an average to display in the pop-up. Just as with the categorical fields above, whatever is currently symbolized will appear automatically in the clusters’ pop-ups. Here, we see the average number of stops displaying in the pop-up.

To truly customize your clusters’ pop-ups, click Configure Clustering Pop-up in the Clustering menu.

Step 3: Add a filter to subset your data and clean up the noise.

Using clustering with filters can be a powerful way to see more nuance in your data. Going back to the Minneapolis Police Stops, say you’re only interested in stops for curfew violations – a small percentage of total stops – which does not show up on the predominance cluster map.

First, simply filter your data such that only stops for curfew violations are displayed, then select clustering. Now we see clusters where there are a lot of police stops for curfew violations only, something that got lost in the first predominance map!


Advanced Tips and Tricks with Clustering

One way to make your clusters pop is to use an image as your symbol. For example, say you are creating clusters of all U.S. Dunkin’ Donuts locations. You could use a pink or orange circle/diamond/square, but to take your map to the next level, why not use the logo to get a more interesting map?

To do this, simply upload a small image as an item in your ArcGIS Online Content. Share and copy the link to the hosted image. Then, in the Change Style menu, select Use an Image, and paste the link to your image. Experiment a bit with the symbol size, and let your map sing.

A great way to display more context to your map readers is to display two layers: your clustered layer, and the original layer in a subtle, small symbol. Here we have a map of Hurricane Harvey SOS Rescues. The clusters are the proportionally-sized squares, and the small dots are the individual features. You can even adjust the transparency of the original features to make them more subtle compared to the clusters.

This shows the map reader the clustering, but also the geographic distribution of the original points. It gives the map reader an automatic sense of how many points one cluster might represent, as well as how spread out the points are.

A final advanced tip is to use clustering with Arcade ExpressionsArcade expressions allow you to construct new attributes from your existing data and map your ideas. Say we have a layer of arrests in San Francisco. We’ve already applied a filter for the specific crime of interest to us: public drunkenness. We’re interested in creating a categorical field (morning, afternoon, evening, and night) based on our existing field: time. We can use Arcade to write an expression and create a new field:

Now that our map is symbolized by this new categorical attribute, when we apply clustering, we’ll get the predominant category to appear:

Putting it all together

Some of the best maps will combine these tips and tricks. For example, this map of sales volume for store locations of a particular business uses both an image to symbolize, and the ability to display an average in the pop-up:

More Benefits of Using Clustering

Clustering “forgives” imperfect x/y or lat/long location data. Imperfect x/y or lat/long values imply that your points are more precise than they really are. Clustering makes this lack of precision irrelevant. Clustering uses multiple locations to place the cluster, so the error in one feature will cancel out the error in another feature. Of course, this assumes the error across your locations is independent and identically distributed (not systematically erring in one direction, for example).

The biggest benefit of clustering is that now, map authors have one more tool for data exploration and visualization. Data exploration and visualization is often just the first step to working with data, and can inspire ideas for actual analysis. Let the inspiration begin!

Clustering works with any hosted feature layer or feature layer served from ArcGIS Server 10.3.1 or higher with pagination support. Right now, clustering works with feature layers containing up to 50,000 features. All features are downloaded and clustered on the client. In a future release, clustering will be an option that can also be seamlessly enabled on the service itself, eliminating the need to download the entire dataset to the client. Clustering is currently only supported in ArcGIS Online 2D web applications along with the upcoming 3.22 version of the ArcGIS API for JavaScript. Support across the platform (Pro, Runtime, JSAPI 4.x, & ArcGIS Apps) will come in 2018. If you author a web map that has clustering enabled and view it in a client that does not currently support clustering, the features will display as if they were not clustered.

For a full interactive guide on using clustering in ArcGIS Online, visit this story map on Clustering.  The official clustering help page and a quick video tutorial are also available.

Check out this ArcGIS Blog by Scott Sandusky about adding links to Navigator and Trek2There , released in the September 2017 update!


Have dots on your map? Need to travel to them? No worries. Web map pop-ups are here!

Web maps are central to communicating across an organization. They are shared across core ArcGIS apps, web app templates, and custom apps. Pop-ups are a critical tool for providing useful information to web map users. That’s what makes attribute expressions (Arcadeexpressions within pop-ups) so powerful.

Today you can author your pop-up to contain a link to Navigator and Trek2There. This link uses a predefined app link specification, for example the Navigator URL scheme. So, anyone can click a point on your map, then send that point location to those apps, and then navigate to it!

Here’s an example. Try it out.

  1. Copy the below URL and email it to yourself. Then open this link on your phone.

  2. Within the map, click any point to see the pop-up. Notice that the pop-up has  hyperlinks for Navigator and Trek2There.
    Take me here Pop-up
  3. Presuming you have these two applications on your phone, when you click the “Open in Navigator” link or “Open in Trek2There” link, the x,y point location will be sent to that app.  Note: For Navigator, you need to have downloaded a map containing the area you are trying to reach, and that map must be open.
    Open in Navigator pop-up
  4. Navigator (or Trek2There) will automatically open, and have the destination loaded into it.

Next, how can you do this with your own point data? Here’s a step-by-step…

  1. First, sign into ArcGIS Online and add your point layer to your web map.
    • Note:  Your point layer must be a feature service, not a feature collection.
  2. Next, on your point layer, select “Configure Pop-up”.
    Configure Pop-up link
  3. Choose to add an attribute expression.
  4. Edit the name of the expression, and give it a name, for example, “Navigator App Link”. Save the expression name.
  5. Within the expression, delete any existing sample text, and paste in the below expression.
      • For Navigator:  “arcgis-navigator://?stop=”+ Geometry($feature).y + “,” + Geometry($feature).x
      • For Trek2There:  “arcgis-trek2there://?stop=”+ Geometry($feature).y + “,” + Geometry($feature).x

    NavAppLink Expression

  6. Test the expression and verify that the result looks like the result below. Once verified, click OK.
    NavAppLink Value
  7. Next, set the display to “A list of field attributes”. Then choose “Configure Attributes”.
    Pop-up Contents with Configure Attributes link
  8. Scroll down to the bottom of the attribute list to see the two attribute expressions you created above. Check these two attributes, and uncheck the rest. When done, click OK.
    Configure Attributes
  9. That should be it! On the Configure Pop-up dialog you may want to add a title. Once completed, click OK.
    Take me here Pop-up

Now give your web map a try! Remember that you need to have Navigator or Trek2There installed on the device where you are viewing the web map. Also, not all ArcGIS apps (like Explorer or Collector) support these web map pop-ups today. Enjoy!

Check out this ArcGIS Blog by Nick Patel about Locator Views released in the September Update!


Esri has many users in many different industries using ArcGIS Online, and has always supported users with the ability to locate or geocode their postal addresses and Points of Interest (POIs).  However, users are often geocoding locations that are only of interest to them.  For instance, a user in the aviation industry might only need to search Airports based on the 3-letter code (e.g. ‘LAX’) or in full textual form (e.g. ‘Los Angeles International Airport’).

Did you know that with the September 2017 ArcGIS Online update, you can now customize your GeoSearch and Geocoding experience to return search results that are relevant to you?

Locator views allow you to configure a view of the Esri World Geocoding service that only returns specific types of locations or only within a specific country or area. Views can be configured for your organization and used by any apps that support GeoSearch, such as Map Viewer, Configurable apps, ArcGIS Explorer, and so on. Additionally, views can also be used for Batch Geocoding.

Prior to releasing the Locator Views capability, users might get false-positive (unreliable) results or incorrect candidates that weren’t exactly matching to their category of interest (e.g. Airports only).  On the other hand, some users required geocoding only at the highest location accuracy (e.g. Address level) and didn’t want results at the postal or city level.  The Locator Views capability that we recently released as part of ArcGIS Online this September aims to solve these challenges by limiting the search to the Point of Interest category or precision in the geographic extent that the user requires.  This helps reduce incorrect results and focuses the search on the area, POI category, and precision of interest to deliver reliable results.  Let us walk you through that in 5 easy steps on how this works through a case scenario.

Assume I’m a user in the aviation industry interested in locating just Airports in the USA.

Step 1 – Create a Locator View

Navigate to your My Content Tab, and create a new “Locator (view)” Item.   Fill in the relevant details for the locator view that you want to create to filter your geocoding.


Step 2 – Define the Locator View

Configure your Locator View to search for only specific types of locations within the area you’re interested in using the settings page for the Locator View item you just created.

You can protect the Locator View item from accidentally being deleted.

Next, you can define the types of locations you want to find, whether it is 1) Addresses, Postal Codes, or Populated Places, 2) Coordinates (e.g. MGRS, USNG), or 3) Places of Interest (e.g. Education, Food, Airport).  A complete listing of supported categories and coordinates are provided in the documentation:  In this scenario, I will select ‘Airport’ for our Locator View.


Within Settings page, you can define where you want to search for the location type you’ve selected.  You can select Anywhere in the World, limited to Select Countries, or define a specific area of interest based on a rectangular extent that you define.  I will select the country mode and choose ‘United States’.

Finally, click the save button to update the Locator View item with the settings you’ve selected.

Step 3 – Share the item with your organization

Proceed to the Overview page of the Locator View item and click on the Share button on the right side of the page.  You can share this view with your organization.

Next, you can select whether you’d like to share access to the locator with your organization only or share with public.  Keep in mind that anonymous users won’t be able to access the organization’s shared locators so if you’re concerned about the locator being used by anonymous users, you can restrict the locator’s use to only within your organization.

Step 4 – Configure it for use

Once it is shared, have your administrator go to the Organization tab, and select Edit Settings, and under the Utility Services menu.  The admin can add the USA Airport Locator view that you’ve created.

In this step, the administrator can also limit this locator for GeoSearch only or configure it to allow both, GeoSearch and Batch Geocoding.  This is especially important for administrators that want to limit the batch geocoding operation as it consumes service credits, while the GeoSearch does not consume any.

Keep in mind that with batch geocoding, the same service credit rates apply regardless of whether you are batch geocoding through the locator views or through the Online World Geocoding service.

You can adjust the search tree by putting the Locator View on top of the Esri World Geocoder or after it.  The benefit of putting it before the Esri World Geocoder is that your search requests will locate to airports first and then through the Esri World Geocoder.

Step 5 – Begin using it!

Your new locator view is all set up.  Open the map viewer and select the drop down button in the search pane to bring up the locators you want to search against.  You can select the newly created Locator View, “USA Airport Locator” to limit your searches to USA airports.

Also, it is worth pointing out that once the admin configures your newly created locator view in the utility service settings, the locator is available for use in any ArcGIS application that uses the organization’s locators configured in the utility services settings.  For example, a user using ArcGIS Maps for Office will be able to geocode against the locator view you’ve created to geocode their airport codes in Excel.

Happy airport searching!  Try searching for ‘LAX’ and an international airport such as ‘CDG’ and you’ll notice that only airports in the USA are found with the Locator View you created.

For a link to the full documentation on this feature or for the listing of supported categories, please visit

We hope you find this capability useful in your work!

-  ArcGIS Online & Geocoding team

This is an older blog that highlights some Feature Storage reporting for organizations. It demonstrates how to download feature storage sized for all hosted feature services in an organization.


As an ArcGIS Online administrator, you may be responsible for understanding, explaining and reporting the credit usage in your organization and you may have looked through your View Status Dashboard diagram and viewed a similar graphic:

Many thoughts may have passed through your mind as you stared at the changing values in feature storage usage chart:

  •  How do I help management understand the credit utilization for cloud database storage?
  • What are the largest hosted feature layers in our organization?
  • Which members own the largest hosted feature layers?
  • How do I understand the details about these hosted feature layers and their usage?
  • What workflows are occurring where we see a change in our storage utilization?

With the December update to ArcGIS Online a new feature storage reporting tool was added to help you answer these questions. This new report provides additional insight and reporting into your organizations hosted feature layer storage. Let’s start by reviewing exactly what Feature Storage is:

There are two types of storage that consume credits in ArcGIS Online, feature (database) storage and file storage. Feature storage is specific to geographic and attributes stored in a hosted database system as a service. Everything else that is stored in ArcGIS Online, including attachments attached to your hosted features are considered file storage.  As organizations tend to utilize more credits for hosted database storage, many organizations asked for additional insight into the hosted feature layers that utilize credits.

To find the Feature Storage usage breakdown, go to the View Status dashboard and click on storage in the Credit Utilization Chart.

This will provide you with a view of all of the storage usage, including Feature, File and Tile storage. To find more information about hosted feature layer storage, click on Feature Storage.

You will notice that Feature Storage is divided into two components, database and file storage.

Now for the main event, select the database storage option in the Feature Storage Usage Report and notice that a View Item Details option becomes available. Click on the button and view the Database Storage Details table. See the following features available in this report:

A – Report shows total number of hosted feature layers that are factored into the database storage usage.

B – Report is ordered by size and reported in MB.  Each column is sortable at the page level to help you answer different questions regarding the report.

C – You can select an item of interest for more details.  The application will load the selected hosted feature layer’s item details view where you can learn more about the item to include its usage statistics.

D – You can export the report to a CSV file that you can use to create custom reports and visualization of your storage use.

The Database Storage Details table is a new report that will easily allow you to understand the service size and the owner. It will also allow you to navigate to items in question to understand what they are being used for. If you notice that a service started small but has grown to a larger than expected size, look at the created and modified date. If the create date is older and the modified data is recent, this may hint at a service where data is being added constantly and growing in size.