Esri Vector Basemaps: Updated Data and New Creative Style

Updated December 8, 2017:  The Esri Vector Basemaps were recently updated to a new version (v2). The best way to access them in ArcGIS Online is through the Esri owned Vector Basemaps group, which contains the latest set of web maps and tile layers. See What’s New in Esri Vector Basemaps (December 2017) for information related to this update.

The first release in 2017 of the Esri Vector Basemaps includes both an update to our commercial data source across Europe as well as two dozen community contribution additions in the United States. This week’s release also featured some enhancements to the features in the maps. As detailed in this blog post from the end of last year, these maps are available to use in production web maps and apps.

Imagery Hybrid Vector Web Map

The 9 Esri Vector Basemap styles can be accessed through the Esri-owned Vector Basemap group which contains the latest set of web maps and vector tile layers. If you’ve previously created your own web maps referencing our vector tile layers, you’ll want to update them now to use the latest version. The earlier beta versions are now in “mature support” and will be retired in a few months.

Because all the styles link to a single vector tile set, the new data additions are immediately available across all the Esri vector tile layers and web maps.  The tile set contains updated HERE data across Europe and community contributed data updates across the U.S. Find out how you can contribute to the Living Atlas:

  • Alamance County, NC
  • Aspen, CO
  • Bucks County, PA
  • Chapel Hill, NC
  • Coon Rapids, MN
  • Denton, TX
  • Douglas County, NE
  • Dover, DE
  • Flower Mound, TX
  • Huntington Beach, CA
  • Lee County, NC
  • Lewis and Clark County, MT
  • Los Angeles County, CA
  • McCall, ID
  • Mercer County, NJ
  • Norman, OK
  • Pitkin County, CO
  • Pueblo, CO
  • Redwood City, CA
  • Rowan County, NC
  • Sarpy County, NE
  • Sauk County, WI
  • Utah County, UT
  • Washington County, MN
Contributed data in all the map styles (Dover, DE shown here in four vector map styles)
 
 

Data Enhancements

One of the enhancements added to the vector tiles is the addition of Spot Elevation points and labels. They are now available in the World Topographic Map vector style and display with elevations in feet in the United States and meters in the rest of the world by default. You can customize the map style and change the units to be all meters or all feet across the map depending on your preference. This is achieved by changing one label entry in the Topo json code of the vector tile layer that you’ve copied and saved into your own ArcGIS Online account. Additional information on customizing the Esri Vector Basemaps can be found in these blogs.

"source-layer": "Spot elevation",
"id": "Spot elevation",
"layout": {
 ...
 "text-font": ["Arial Italic"],
 "icon-image": "Spotheight",
 "text-field": "{_name}"

Change {_name} to {Elev_LabelFt} to view the spot elevation units on the Topo map all in Feet. Change {_name} to {Elev_LabelM} to view the spot elevation units on the Topo map all in Meters.

New Creative Vector Style

The ability to customize the Esri Vector Basemaps is one of the great benefits to using these maps. Similar to the Merry Christmas map and the other creative maps and layers found in the Sample Vector Tile Layer group, we’ve added a unique style perfect for heading back to school after the recent holiday break. This is our newest creative sample vector style called Colored Pencil.

As the name describes, this vector web map provides a detailed basemap for the world featuring a hand-drawn look, as if it was created using colored pencils. From the hachure patterns detailing the ocean bathymetry to the varying degrees of penmanship used in the map label fonts, from the pencil lines of the freeways to the lollipop points for the cities, this map elevates the making a creative style map from the Esri vector tiles into a whole new level of uniqueness.

We look forward to seeing how you apply this and our other vector basemaps styles into your everyday work with your web maps and apps.

This entry was posted in ArcGIS Online, ArcGIS Pro, Cartographic Design, Community Maps, Mapping and tagged , , , , , , , , . Bookmark the permalink.

Leave a Reply

6 Comments

  1. dougbrowning says:

    Are there plans to allow us to allow a little attribute data in like for Spot Elevation points and labels? I love the vector tiles but without labels or a way to see some type of attribute limits its use. If we could link it to a HFS/FS that would be great. Esp for scenes where I can not use HFS due to size limits.

    • alexthomas says:

      Agreed, I am looking to update the style to include the name of the county along the border. Even if there’s a default _name / _name_global

      {
      "source" : "esri",
      "minzoom" : 8,
      "filter" : ["==", "_symbol", 2],
      "id" : "countylabel",
      "type" : "symbol",
      "layout" : {
      "symbol-placement":"line",
      "symbol-avoid-edges" : true,
      "text-max-width" : 12,
      "text-font" : ["Arial Bold"],
      "text-allow-overlap" : false,
      "text-size" : 13,
      "text-padding" : 1,
      "text-letter-spacing" : 0.3,
      "text-field" : "{_label}"
      },
      "paint" : {
      "text-color" : "#000000"
      },
      "source-layer" : "Boundary line"
      }

      • Andrew Green says:

        The ability to display county name (or any administrative level) along a line is not supported in the current Esri vector tile set. Even if you add your code block to the root.json style, there is no label data associated with these lines in the current Esri vector tile set.

        • alexthomas says:

          I used mapbox style guide and came up with this. For now it just shows the “_symbol” attribute, but if we tag on more information, we can label lines and polygons


          {
          "sources": {
          "esri": {
          "url": "https://basemaps.arcgis.com/v1/arcgis/rest/services/World_Basemap/VectorTileServer",
          "type": "vector"
          }
          },
          "glyphs": "https://basemaps.arcgis.com/v1/arcgis/rest/services/World_Basemap/VectorTileServer/resources/fonts/{fontstack}/{range}.pbf",
          "version": 8,
          "sprite": "https://www.arcgis.com/sharing/rest/content/items/5dd75c1a544b46c3af01ba5736bfdfa0/resources/styles/../sprites/sprite",
          "layers": [
          {
          "paint": {
          "background-color": "#cfcfd4"
          },
          "id": "background",
          "type": "background"
          },
          {
          "paint": {
          "fill-outline-color": "#e6e6e6",
          "fill-color": "#e6e6e6"
          },
          "id": "Airport",
          "source-layer": "Airport",
          "type": "fill",
          "source": "esri",
          "layout": {},
          "filter": [
          "==",
          "_symbol",
          1
          ]
          },
          {
          "id": "AirportLabelling",
          "source-layer": "Airport",
          "type": "symbol",
          "source": "esri",
          "layout" : {
          "symbol-placement":"line",
          "symbol-avoid-edges" : true,
          "text-max-width" : 12,
          "text-font" : ["Arial Bold"],
          "text-allow-overlap" : false,
          "text-size" : 13,
          "text-padding" : 1,
          "text-letter-spacing" : 0.3,
          "text-field" : "{_symbol}"
          },
          "paint" : {
          "text-color" : "#000000"
          },
          "filter": [
          "==",
          "_symbol",
          1
          ]
          }
          ]
          }

  2. le_gdi_edu says:

    Is it a known issue that when you want to print such a nice customized map the style isn’t shown? The printing preview shows the ‘boring’ regular base map.