{"id":2425592,"date":"2024-07-12T13:59:01","date_gmt":"2024-07-12T20:59:01","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2425592"},"modified":"2024-07-18T09:49:03","modified_gmt":"2024-07-18T16:49:03","slug":"editable-hillshade-and-contours","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours","title":{"rendered":"Editable Hillshade and Contours"},"author":4491,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22941],"tags":[43101,113632,92942,32321,29031],"industry":[],"product":[36581,36551],"class_list":["post-2425592","blog","type-blog","status-publish","format-standard","hentry","category-mapping","tag-arcgis-living-atlas-of-the-world","tag-basemap","tag-contours","tag-hillshade","tag-vector-tile","product-arcgis-living-atlas","product-arcgis-online"],"acf":{"related_articles":[{"ID":926211,"post_author":"6081","post_date":"2020-09-02 21:00:22","post_date_gmt":"2020-09-03 04:00:22","post_content":"","post_title":"Topographic (with Contours) Multisource vector tile layers","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"topographic-with-contours-multisource-vector-tile-layers","to_ping":"","pinged":"","post_modified":"2020-09-11 11:08:04","post_modified_gmt":"2020-09-11 18:08:04","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=926211","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"2","filter":"raw"},{"ID":2371992,"post_author":"8492","post_date":"2024-06-11 08:00:01","post_date_gmt":"2024-06-11 15:00:01","post_content":"","post_title":"Top 5 Tips for Styling Published Layers and Maps","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"top-5-tips-for-styling-published-layers-and-maps","to_ping":"","pinged":"","post_modified":"2024-06-11 11:06:52","post_modified_gmt":"2024-06-11 18:06:52","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2371992","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"2","filter":"raw"},{"ID":1699862,"post_author":"4491","post_date":"2022-09-02 10:10:19","post_date_gmt":"2022-09-02 17:10:19","post_content":"","post_title":"Build-your-own Sandwich","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"build-your-own-sandwich","to_ping":"","pinged":"","post_modified":"2026-01-09 13:45:26","post_modified_gmt":"2026-01-09 21:45:26","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1699862","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"authors":[{"ID":4491,"user_firstname":"Andrew","user_lastname":"Skinner","nickname":"Andrew Skinner","user_nicename":"askinner","display_name":"Andy Skinner","user_email":"ASkinner@esri.com","user_url":"","user_registered":"2018-03-02 00:16:04","user_description":"Andy is a Cartographic Designer who has been building maps for 50 years. He has been working with Esri in Redlands for 16 years, most recently on the creation of some of Esri's vector basemaps, and the development of color ramps for ArcGIS Online. Prior to Esri, he was Manager of Cartographic Design at Rand McNally, and before that a Senior Cartographer at GeoSystems\/MapQuest. He is originally from England, and worked for a number of years at what is now the University of Derby before moving to the USA. Andy can be contacted at: askinner@esri.com","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/CartoonMe_2017_lr.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Vector tile services for contours and hillshade offer new opportunities for integrating this content into your map or basemap.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Esri now has vector tiles for <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=90dd6371b5ba4685aaf8c94abcca099e\">World Hillshade<\/a>, and for <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=51ca3ce6a16d4080ad955dacd6dd2fe2\">World Contours<\/a>. These can be accessed directly through the Living Atlas and added to your map as separate layers in Map Viewer or ArcGIS Pro. Blends and effects then provide you with a slew of different ways to incorporate them into your design.<\/p>\n<p>Using the <a href=\"https:\/\/www.arcgis.com\/apps\/vtseditor\/en\/#\/styles\">Vector Tile Style Editor<\/a> (VTSE), they are also editable, so you have the opportunity to adjust the way they look alongside other map features.<\/p>\n<p>In fact, it goes a stage further. Both services can be merged directly into an existing vector tile map, giving you a more thorough way of incorporating them into your map hierarchy. Using the VTSE, you can then adjust the display order and specifications so that they are truly part of your base.<\/p>\n<h1>How it works<\/h1>\n<p>Our Vector Tile styles can be multi-sourced. Adding the hillshade and\/or contour information to our Web Mercator basemaps is as easy as adding the URLs to the style\u2019s header information. Here is the information from the \u2018Outdoor Map\u2019:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2438662,"id":2438662,"title":"Code_snippet2","filename":"Code_snippet2.png","filesize":96807,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\/code_snippet2","alt":"Header code showing the additions for the Hillshade and Contours","author":"4491","description":"","caption":"","name":"code_snippet2","status":"inherit","uploaded_to":2425592,"date":"2024-07-12 21:20:30","modified":"2024-07-12 21:22:13","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1138,"height":463,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png","medium-width":464,"medium-height":189,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png","medium_large-width":768,"medium_large-height":312,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png","large-width":1138,"large-height":463,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png","1536x1536-width":1138,"1536x1536-height":463,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png","2048x2048-width":1138,"2048x2048-height":463,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2-826x336.png","card_image-width":826,"card_image-height":336,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png","wide_image-width":1138,"wide_image-height":463}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Code_snippet2.png"},{"acf_fc_layout":"sidebar","content":"<p>Here is the relevant code if you want to copy it:<\/p>\n","image_reference":false,"layout":"code_snippet","image_reference_figure":"","snippet":"            \"contours\": {\r\n                \"type\": \"vector\",\r\n                \"url\": \"https:\/\/basemaps.arcgis.com\/arcgis\/rest\/services\/World_Contours_v2\/VectorTileServer\"\r\n            },\r\n            \"hillshade\": {\r\n                \"type\": \"vector\",\r\n                \"url\": \"https:\/\/basemaps.arcgis.com\/arcgis\/rest\/services\/World_Hillshade_v2\/VectorTileServer\"\r\n            }","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<p>Once these services are established in the JSON, the feature layers can be positioned at any point &#8211; directly by adjusting the code, or by using the \u2018Layers\u2019 option in the VTSE.<\/p>\n<p>&nbsp;<\/p>\n<h2>That was Easy!<\/h2>\n<p>Of course there is a catch\u2026<\/p>\n<p>The JSON editor in the VTSE hides the header information, so you can\u2019t add the URLs in there. We need to go \u2018old school\u2019 temporarily:<\/p>\n<ul>\n<li>Open the basemap you want to add to into \u2018Map Viewer Classic\u2019. In this example I\u2019m using the Light Gray Base<\/li>\n<li>Make a copy of the layer (You may need to save your webmap temporarily and move the layer from the basemap before you can do this).<\/li>\n<li>Change the layer name to something suitable and save the copy.<\/li>\n<li>Open the \u2018Details\u2019 page for your new layer, and download the style<\/li>\n<li>Open the style into a code editor<\/li>\n<li><em>If you need to reformat the code, copy\/paste it into \u2018<\/em><a href=\"https:\/\/jsonlint.com\/\"><em>JSON Lint<\/em><\/a><em>\u2019 and hit \u2018Validate\u2019, then copy it back, and save.<\/em><\/li>\n<li>Carefully paste the code snippet for hillshade and\/or contours into the header information, as above, then save. <em>(You can validate your code again in JSONLint)<\/em><\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2438282,"id":2438282,"title":"DownloadStyle","filename":"DownloadStyle.png","filesize":148537,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\/downloadstyle","alt":"The 'Download Style' option on the Details page, and the pasted code in position.","author":"4491","description":"","caption":"","name":"downloadstyle","status":"inherit","uploaded_to":2425592,"date":"2024-07-12 19:23:08","modified":"2024-07-12 19:24:06","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1431,"height":534,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png","medium-width":464,"medium-height":173,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png","medium_large-width":768,"medium_large-height":287,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png","large-width":1431,"large-height":534,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png","1536x1536-width":1431,"1536x1536-height":534,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png","2048x2048-width":1431,"2048x2048-height":534,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle-826x308.png","card_image-width":826,"card_image-height":308,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png","wide_image-width":1431,"wide_image-height":534}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/DownloadStyle.png"},{"acf_fc_layout":"content","content":"<ul>\n<li>Go back to the \u2018Details\u2019 page for your new layer, hit \u2018Update\u2019, and navigate to your saved code.<\/li>\n<li>Your new links should be established.<\/li>\n<\/ul>\n<h2>Where are they?<\/h2>\n<p>The contours and vector hillshade are now available to use in your map, but they are still not visible. The relevant code is not present yet.<\/p>\n<ul>\n<li>Open your new layer into the VTSE.<\/li>\n<li>In a separate VTSE session, search \u2018+ New Style\u2019 for \u2018 Hillshade\u2019 and\/or \u2018Contours\u2019 to access the default stand-alone styles.<\/li>\n<li>Alternatively, open a map style \u00a0that has hillshade and contour layers (such as the \u2018<a href=\"https:\/\/arcgis-content.maps.arcgis.com\/home\/item.html?id=18d32a699af64bfba4e78eba5a4dd705\">World Topographic Map (with Contours and Hillshade)<\/a>\u2019 or \u2018<a href=\"https:\/\/arcgis-content.maps.arcgis.com\/home\/item.html?id=659e7c1b1e374f6c8a89eefe17b23380\">Outdoor Map<\/a>\u2019). Choose the style that gets you closest to where you want to be.<\/li>\n<li>Find the relevant code and copy it. You can search for it by source name (\u2018hillshade\u2019 or \u2018contours\u2019).<\/li>\n<li>Confirm that the source name for your new layers matches that in the header.<\/li>\n<li>Paste it carefully into the code for your map wherever you think it is most suitable. Remember that the contours have labels that are usually in a different position within the code.<\/li>\n<li>Update the code, and you should find the Contours and Hillshade displaying in your map.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2427132,"id":2427132,"title":"VTSE_codetransfer","filename":"VTSE_codetransfer.png","filesize":757569,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\/vtse_codetransfer","alt":"An image of the Topographic Basemap in the VTSE, with the hillshade code selected, and another image showing the code inserted in the new map","author":"4491","description":"","caption":"","name":"vtse_codetransfer","status":"inherit","uploaded_to":2425592,"date":"2024-07-08 15:42:55","modified":"2024-07-08 15:45:24","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1500,"height":804,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png","medium-width":464,"medium-height":249,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png","medium_large-width":768,"medium_large-height":412,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png","large-width":1500,"large-height":804,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png","1536x1536-width":1500,"1536x1536-height":804,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png","2048x2048-width":1500,"2048x2048-height":804,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer-826x443.png","card_image-width":826,"card_image-height":443,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png","wide_image-width":1500,"wide_image-height":804}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/VTSE_codetransfer.png"},{"acf_fc_layout":"content","content":"<p>So, it can be done, but it involves 3 different apps and quite a few hoops to jump through. Here\u2019s an alternative:<\/p>\n<h2>Adjusting an existing map<\/h2>\n<p>In this case we are going to start out with one of the basemaps that already features these services (Say the &#8216;<a href=\"https:\/\/arcgis-content.maps.arcgis.com\/home\/item.html?id=18d32a699af64bfba4e78eba5a4dd705\">World Topographic Map (with Contours and Hillshade&#8217;<\/a>, or the &#8216;<a href=\"https:\/\/arcgis-content.maps.arcgis.com\/home\/item.html?id=659e7c1b1e374f6c8a89eefe17b23380\">Outdoor Map&#8217;<\/a>).<\/p>\n<ul>\n<li>Open one of these maps into the VTSE.<\/li>\n<li>Save a copy of the map with your preferred name.<\/li>\n<li>Go to \u2018&lt;\/&gt;\u2019 (Edit JSON) in the side panel.<\/li>\n<li>Carefully remove all of the code that does not relate to the Hillshade and Contours (assuming you want both services). A search for &#8220;source&#8221;: &#8220;esri&#8221;\u00a0 will help you to identify it. Leave the square brackets at either end of the code.<\/li>\n<li>Open your preferred basemap into another VTSE session.<\/li>\n<li>Carefully copy the code (minus the square brackets) into your new map, and update.<\/li>\n<li>Note that code is notoriously sensitive (an extra or a missing comma can be enough to throw it out). The style editor is very good at warning you when there is a problem, although you may need to hunt for the cause.<\/li>\n<li>Move the hillshade and contour layers into your preferred position. If you already know what that is, you may be able to import the new code in segments and distribute it around them.<\/li>\n<\/ul>\n<h3>Sprites<\/h3>\n<p>It\u2019s possible that the icons, shields and patterns have changed (or disappeared) in your new map. This is because it is drawing on the sprites from the original design. You may have to replace these manually using the VTSE.<\/p>\n<p>In your source basemap, go to the \u2018Edit Icons and Patterns\u2019 menu in the sidebar and select \u2018download\u2019 for your chosen symbol. Find the equivalent symbol in your new map and replace it with the download.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2427162,"id":2427162,"title":"SpriteDownload","filename":"SpriteDownload.png","filesize":580681,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\/spritedownload","alt":"The Download window in the VTSE, and the new map with the sprite being uploaded.","author":"4491","description":"","caption":"","name":"spritedownload","status":"inherit","uploaded_to":2425592,"date":"2024-07-08 15:47:59","modified":"2024-07-08 15:49:20","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1954,"height":954,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload.png","medium-width":464,"medium-height":227,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload.png","medium_large-width":768,"medium_large-height":375,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload.png","large-width":1920,"large-height":937,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload-1536x750.png","1536x1536-width":1536,"1536x1536-height":750,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload.png","2048x2048-width":1954,"2048x2048-height":954,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload-826x403.png","card_image-width":826,"card_image-height":403,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload-1920x937.png","wide_image-width":1920,"wide_image-height":937}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/SpriteDownload.png"},{"acf_fc_layout":"content","content":"<h1>Adjusting\u00a0 Colors and Lines<\/h1>\n<p>Whichever way you put it together, you may be lucky and find that the hillshade and contours work well with your map. More likely, you will have to make some adjustments. In the VTSE Layers option, both features appear in the \u2018Natural\u2019 grouping.<\/p>\n<h3>Vector Contours<\/h3>\n<p>Take a quick look through the layer structure. It\u2019s based mostly on scale ranges, and it\u2019s not too difficult to figure out. Color, stroke value and label should be easy to adjust.<\/p>\n<h3>Vector Hillshade<\/h3>\n<p>This is a bit more complicated. Play around with color and opacity settings and watch carefully what happens to the map<\/p>\n<p>It\u2019s very subtle! You will need to spend some time experimenting with it to find out what works. Adjusting hue should be reasonably easy, but changing contrast and balance needs some concentration. In particular, the \u2018base\u2019 and \u2018highlight\u2019 layers may include a background tint that will affect the overall look of your map.<\/p>\n<p>Remember that you may get the effect you want by adjusting other features rather than the hillshade\u2019.<\/p>\n<h3>Other features<\/h3>\n<p>Regardless of any style changes you make to the new feature layers, their introduction may require some adjustments elsewhere in the style.<\/p>\n<p>For example, hillshade tends to be placed at the bottom of the map hierarchy, and it may be blocked by polygon fills. Consider adding transparency\/opacity to these fills, then darkening the color value to compensate. Alternatively, layer the hillshade above polygon fills, and make similar adjustments to that.<\/p>\n<h1>Summing up<\/h1>\n<p>So, there are ways of inserting vector contours and hillshade services directly into your basemap, and adjusting them to improve the look. Neither is trouble-free, but the reward is a map\/basemap that looks much more integrated than a series of separate map layers. \u00a0Here are two examples:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2438452,"id":2438452,"title":"Finished_basemaps","filename":"Finished_basemaps-scaled.jpg","filesize":405864,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-scaled.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\/finished_basemaps","alt":"The Navigation Basemap, with vector hillshade\/contours added in green, and the Light Gray Canvas Basemap with vector hillshade contours added in brown","author":"4491","description":"","caption":"The Navigation Basemap, with vector hillshade\/contours added in green, and the Light Gray Canvas Basemap with vector hillshade contours added in brown","name":"finished_basemaps","status":"inherit","uploaded_to":2425592,"date":"2024-07-12 19:50:00","modified":"2024-07-12 19:51:16","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2560,"height":1319,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-scaled.jpg","medium-width":464,"medium-height":239,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-scaled.jpg","medium_large-width":768,"medium_large-height":396,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-scaled.jpg","large-width":1920,"large-height":989,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-1536x792.jpg","1536x1536-width":1536,"1536x1536-height":792,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-2048x1055.jpg","2048x2048-width":2048,"2048x2048-height":1055,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-826x426.jpg","card_image-width":826,"card_image-height":426,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-1920x990.jpg","wide_image-width":1920,"wide_image-height":990}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/Finished_basemaps-scaled.jpg"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/HillshdeContour_card.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/HillshadeContour_banner.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Editable Hillshade and Contours<\/title>\n<meta name=\"description\" content=\"Vector tile services for contours and hillshade offer new opportunities for integrating this content into your map or basemap.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Editable Hillshade and Contours\" \/>\n<meta property=\"og:description\" content=\"Vector tile services for contours and hillshade offer new opportunities for integrating this content into your map or basemap.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-18T16:49:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\"},\"author\":{\"name\":\"Andy Skinner\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/00d13402955c9135c466e4ff2a79050d\"},\"headline\":\"Editable Hillshade and Contours\",\"datePublished\":\"2024-07-12T20:59:01+00:00\",\"dateModified\":\"2024-07-18T16:49:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\"},\"wordCount\":4,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Living Atlas of the World\",\"basemap\",\"contours\",\"Hillshade\",\"vector tile\"],\"articleSection\":[\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\",\"name\":\"Editable Hillshade and Contours\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2024-07-12T20:59:01+00:00\",\"dateModified\":\"2024-07-18T16:49:03+00:00\",\"description\":\"Vector tile services for contours and hillshade offer new opportunities for integrating this content into your map or basemap.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Editable Hillshade and Contours\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/00d13402955c9135c466e4ff2a79050d\",\"name\":\"Andy Skinner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/CartoonMe_2017_lr.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/CartoonMe_2017_lr.png\",\"caption\":\"Andy Skinner\"},\"description\":\"Andy is a Cartographic Designer who has been building maps for 50 years. He has been working with Esri in Redlands for 16 years, most recently on the creation of some of Esri's vector basemaps, and the development of color ramps for ArcGIS Online. Prior to Esri, he was Manager of Cartographic Design at Rand McNally, and before that a Senior Cartographer at GeoSystems\/MapQuest. He is originally from England, and worked for a number of years at what is now the University of Derby before moving to the USA. Andy can be contacted at: askinner@esri.com\",\"sameAs\":[\"ajskinnermap\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/askinner\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Editable Hillshade and Contours","description":"Vector tile services for contours and hillshade offer new opportunities for integrating this content into your map or basemap.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours","og_locale":"en_US","og_type":"article","og_title":"Editable Hillshade and Contours","og_description":"Vector tile services for contours and hillshade offer new opportunities for integrating this content into your map or basemap.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-07-18T16:49:03+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours"},"author":{"name":"Andy Skinner","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/00d13402955c9135c466e4ff2a79050d"},"headline":"Editable Hillshade and Contours","datePublished":"2024-07-12T20:59:01+00:00","dateModified":"2024-07-18T16:49:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours"},"wordCount":4,"commentCount":1,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Living Atlas of the World","basemap","contours","Hillshade","vector tile"],"articleSection":["Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours","name":"Editable Hillshade and Contours","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2024-07-12T20:59:01+00:00","dateModified":"2024-07-18T16:49:03+00:00","description":"Vector tile services for contours and hillshade offer new opportunities for integrating this content into your map or basemap.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/mapping\/editable-hillshade-and-contours#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Editable Hillshade and Contours"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/00d13402955c9135c466e4ff2a79050d","name":"Andy Skinner","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/CartoonMe_2017_lr.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/CartoonMe_2017_lr.png","caption":"Andy Skinner"},"description":"Andy is a Cartographic Designer who has been building maps for 50 years. He has been working with Esri in Redlands for 16 years, most recently on the creation of some of Esri's vector basemaps, and the development of color ramps for ArcGIS Online. Prior to Esri, he was Manager of Cartographic Design at Rand McNally, and before that a Senior Cartographer at GeoSystems\/MapQuest. He is originally from England, and worked for a number of years at what is now the University of Derby before moving to the USA. Andy can be contacted at: askinner@esri.com","sameAs":["ajskinnermap"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/askinner"}]}},"text_date":"July 12, 2024","author_name":"Andy Skinner","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/askinner","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/HillshadeContour_banner.jpg","primary_product":"ArcGIS Living Atlas","tag_data":[{"term_id":43101,"name":"ArcGIS Living Atlas of the World","slug":"arcgis-living-atlas-of-the-world","term_group":0,"term_taxonomy_id":43101,"taxonomy":"post_tag","description":"","parent":0,"count":80,"filter":"raw"},{"term_id":113632,"name":"basemap","slug":"basemap","term_group":0,"term_taxonomy_id":113632,"taxonomy":"post_tag","description":"","parent":0,"count":32,"filter":"raw"},{"term_id":92942,"name":"contours","slug":"contours","term_group":0,"term_taxonomy_id":92942,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw"},{"term_id":32321,"name":"Hillshade","slug":"hillshade","term_group":0,"term_taxonomy_id":32321,"taxonomy":"post_tag","description":"","parent":0,"count":31,"filter":"raw"},{"term_id":29031,"name":"vector tile","slug":"vector-tile","term_group":0,"term_taxonomy_id":29031,"taxonomy":"post_tag","description":"","parent":0,"count":30,"filter":"raw"}],"category_data":[{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2691,"filter":"raw"}],"product_data":[{"term_id":36581,"name":"ArcGIS Living Atlas","slug":"arcgis-living-atlas","term_group":0,"term_taxonomy_id":36581,"taxonomy":"product","description":"","parent":0,"count":1171,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2428,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-living-atlas","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2425592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/4491"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2425592"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2425592\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2425592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2425592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2425592"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2425592"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2425592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}