6

My company plans to do demos of ArcMap Add-Ins for some of our clients and we want to make sure ArcMap is performing the best it can.

One of the major performance concerns is the speed of the basemaps found under File-> Add Data-> Add Basemap.

Right now, we usually use the "Light Gray Canvas" basemap because of its simple appearance but recently I tried the more complex looking "National Geographic" basemap and it seemed to run better. I believe the basemaps are provided by different institutions so their IT infrastructure might have an impact on load times.

So I am wondering which basemap would have the best performance in ArcMap. I have already looked into things such as hardware acceleration, SSDs, and the cache settings.

1

3 Answers 3

6

tl;dr; The performance of all basemaps from arcgis.com inside ArcMap will pretty much be equal.

The basemaps you reference all come from the same cloud infrastructure and show the same thing: static images. (png, jpg, etc).

In short, the only potential performance difference you may encounter is how long it takes to download the cached tiles of one basemap over another. The Light Gray Canvas uses less color and has less features compared to the say the Topo basemap, thus in theory it might be the tiniest bit faster to download because the actual files are smaller. But I'm talking like 1/100th of a second faster.... nothing noticeable.

Note - this answer is specific to ArcMap and consuming basemaps. Newer basemaps are being made as Vector Tile caches which might be a bit 'faster' compared to traditional cached tile basemaps. However, ArcMap doesn't consume (display) Vector Tiles basemaps.

4

Coming from a remote area with slow and often spotty internet, I have found that it is necessary to set the dataframe coordinate system to WGS 1984 Web Mercator (auxiliary sphere) when using an ArcGIS Online basemap.

Be warned - the basemap loads quickly, but it appears the measure tool does not give accurate measurements when using this coordinate system.

3

The best resource I've found that can provide an idea of performance and ways to assist is Esri's Technical Guide to Map Service Drawing behaviors of the map service

Basemap layers and map services use a high-performance drawing engine to achieve better performance and drawing quality. This drawing engine provides excellent performance for all supported symbol types.

Because this drawing engine is different from the drawing engine used in ArcMap, you should be aware of some important differences in the appearance of a map drawn in the map service. The Prepare window provides warnings that inform you of many of these differences.

1
  • Note that help topic is about creating map services to be used as a basemap. The contents are about the engine used to generate basemaps vs the engine inside arcmap to draw features for display, thus explaining why a basemap may look different than how it did as source in ArcMap. The details about these drawing engines has no baring on the consumption of different basemaps. (ie. a tiled basemap is a tiled basemap in terms of drawing, no matter how different the tiles look)
    – KHibma
    Commented Nov 2, 2018 at 14:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.