{"id":947571,"date":"2020-07-28T11:46:27","date_gmt":"2020-07-28T18:46:27","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=947571"},"modified":"2020-08-05T12:50:42","modified_gmt":"2020-08-05T19:50:42","slug":"publishing-large-scene-layers-in-a-snap","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap","title":{"rendered":"What&#8217;s New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap"},"author":8382,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,23851,37511],"tags":[660661,380602,28641,31911,23571],"industry":[],"product":[36841,36571],"class_list":["post-947571","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-data-management","category-sharing-collaboration","tag-arcgis-enterprise-10-8-1","tag-i3s","tag-publishing","tag-scene-layers","tag-whats-new","product-api-python","product-arcgis-enterprise"],"acf":{"short_description":"Using ArcGIS Enterprise 1081 with ArcGIS API for Python, to publish scene layers that reference content in folder or cloud data stores ","flexible_content":[{"acf_fc_layout":"content","content":"<p>ArcGIS Enterprise supports a very simple publishing workflow for scene layers; simply upload your scene layer package (slpk) as an item and click publish. ArcGIS Enterprise takes care of the rest. However, if you have very large slpks with GBs or more content, the publishing process could become time-consuming and disk resource intensive.<\/p>\n<p><a href=\"https:\/\/enterprise.arcgis.com\">ArcGIS Enterprise 10.8.1<\/a> provides an alternative publishing workflow, specifically designed for those of you who need to publish ginormous amounts of data.<\/p>\n"},{"acf_fc_layout":"content","content":"<h1>Scene layers that reference content in folder or cloud data stores<\/h1>\n<p>ArcGIS Enterprise 10.8.1 adds the ability to directly reference i3s content in folders or cloud data stores.\u00a0 You can now just provide the path to scene content, located in a folder or cloud data store registered with ArcGIS Enterprise, and publish a scene layer using the <a href=\"https:\/\/developers.arcgis.com\/python\/\">ArcGIS API for Python<\/a>. ArcGIS Enterprise will serve tile content directly from the registered data store for scene layers.<\/p>\n<h3>Here is what you need to get started:<\/h3>\n<ol>\n<li>Scene content in a ready-to-serve format.<\/li>\n<li>Following <a href=\"https:\/\/enterprise.arcgis.com\/en\/portal\/latest\/administer\/windows\/roles.htm#ESRI_SECTION1_4FF9051EFB814C249AB26B0ACFF7C79F\">privileges<\/a> assigned to your <a href=\"https:\/\/enterprise.arcgis.com\/en\/portal\/latest\/administer\/windows\/roles.htm#ESRI_SECTION1_911D5C251A304BA08B70ABE88D5E4E94\">role<\/a> in ArcGIS Enterprise:\n<ul>\n<li>Register data stores<\/li>\n<li>Create, update and delete content<\/li>\n<li>\n<div>Publish server-based layers<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<div style=\"padding-left: 40px\">The built-in <a href=\"https:\/\/enterprise.arcgis.com\/en\/portal\/latest\/administer\/windows\/roles.htm#ESRI_SECTION1_911D5C251A304BA08B70ABE88D5E4E94\">Publisher role<\/a> includes these privileges.<\/div>\n<div><\/div>\n"},{"acf_fc_layout":"content","content":"<h3>Scene layer packages<\/h3>\n<p>A <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/sharing\/overview\/scene-layer-package.htm\">scene layer package<\/a> (.slpk) encapsulates the geometry, textures, attributes, and metadata for a scene layer into a single file. You can create scene layer packages in ArcGIS Pro, ArcGIS Drone2Map, ArcGIS CityEngine, or acquire them from third parties. The scene layer packages are ideal for archives or for distributing scene content as a single file.<\/p>\n<p>However, direct access to scene layer packages by many concurrent users can introduce performance problems. To improve scalability, we are introducing two new patterns for you to extract data from packages into the format best suited for the type of data store you use. These new patterns enables ArcGIS Enterprise to serve scene layers directly from the data store.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Creating ready-to-serve scene layer content<\/h2>\n<p>Download the\u00a0<a href=\"https:\/\/github.com\/Esri\/i3s-spec\/blob\/master\/i3s_converter\/i3s_converter_ReadMe.md\">i3sconverter.exe <\/a>\u00a0from GitHub, to extract the i3s content from an slpk to create ready-to-serve scene layer content using version 1.7 of the <a href=\"https:\/\/github.com\/Esri\/i3s-spec\/#version-17\">i3s specification<\/a>.<\/p>\n<p>This i3sconverter.exe is a nifty command line tool, which provides you the ability to create ready-to-serve scene layer content with the storage format best suited for the destination data store.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>User managed data stores<\/h3>\n<p>Let us take a moment to determine where the extracted scene layer content should reside. This location would be used to serve scene layer tiles.<\/p>\n<p>You may choose a file system location, or an object store located in the cloud such as Amazon S3, Azure Blob storage or Alibaba OSS. The location you choose will need to be registered as a <a href=\"https:\/\/enterprise.arcgis.com\/en\/portal\/latest\/use\/data-store-items.htm#ESRI_SECTION1_C30D73392D964D51A8B606128A8A6E8F\">user-managed data store<\/a> with ArcGIS Enterprise.<\/p>\n"},{"acf_fc_layout":"content","content":"<p><strong>Using folder data stores<\/strong><\/p>\n<p>When possible. we recommend using file system directories located on SSD devices for high speed content access. Such folder data stores would support the large number of requests that popular scene layers would receive.<\/p>\n<p>Use the code snippet shown below, to extract content from an .slpk into a ready-to-serve format for folder data stores <a href=\"https:\/\/github.com\/Esri\/i3s-spec\/blob\/master\/format\/Indexed%203d%20Scene%20Layer%20Format%20Specification.md#ESLPK\">eslpk storage format<\/a>.<\/p>\n<p><code>i3s_converter.exe --extract C:\\path_to_folder\\sample.slpk -d \\\\unc\\path_to_my_data_store<code><\/code><\/code><\/p>\n"},{"acf_fc_layout":"content","content":"<p><strong>Using cloud data stores<\/strong><\/p>\n<p>Cloud data stores are recommended when you are looking for data protection, backup and fail-over support, in addition to unlimited storage space.<\/p>\n<p>Use the code snippet shown below to upgrade and extract content from an .slpk version 1.6 or earlier, into the ready-to-serve storage format in cloud data stores\u00a0 <a href=\"https:\/\/github.com\/Esri\/i3s-spec\/blob\/master\/format\/Indexed%203d%20Scene%20Layer%20Format%20Specification.md#i3sREST\">i3sREST storage format.<\/a><\/p>\n<p><code>i3s_converter.exe --convert C:\\path_to_folder\\sample2.slpk -d s3:\/\/mySlpkBucket -a MY_ACCESS_KEY -s MY_SECRET_KEY -r us-east-1a<\/code><\/p>\n<p>For more usage information on i3sconverter please see the <a href=\"https:\/\/github.com\/Esri\/i3s-spec\/blob\/master\/i3s_converter\/i3s_converter_ReadMe.md\">following link<\/a>.<\/p>\n"},{"acf_fc_layout":"content","content":"<p><strong>What&#8217;s more!<\/strong><\/p>\n<p>You can even <em>write your own scene cache<\/em> with the desired storage format, using the version 1.7<a href=\"https:\/\/github.com\/Esri\/i3s-spec\/#version-17\"> i3s specification<\/a> available in GitHub.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Using ArcGIS API for Python to publish a scene layer that references scene layer content<\/h2>\n<p>Here are the code snippets that you can easily modify to publish your scene layers using ArcGIS API for Python 1.8.2 and up.<\/p>\n<p>If you are new to ArcGIS API for Python, I would highly recommend the blog <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/three-ways-to-get-jupyter-notebooks-and-the-arcgis-api-for-python\/\">posts<\/a> listed in the &#8220;Related content&#8221; section, at the bottom of this post.\u00a0 These beginner guides set the stage to make you a Python wizard.<\/p>\n<p><strong>To publish your scene layer, follow these four steps:<\/strong><\/p>\n"},{"acf_fc_layout":"sidebar","content":"<p>Step 1. Add the location where scene layer content resides, as a <a href=\"https:\/\/developers.arcgis.com\/python\/api-reference\/arcgis.gis.toc.html#arcgis.gis.DatastoreManager.add_folder\">data store item<\/a> to your portal.<\/p>\n<p>&nbsp;<\/p>\n","image_reference":false,"layout":"code_snippet","image_reference_figure":"","snippet":"import json\r\nfrom arcgis.gis import GIS\r\n\r\n# Connect to your GIS\r\n# Create a connection to your portal for publishing\r\ngis=GIS(url=\"https:\/\/my_portal_name\/portal\", username=\"my_username\", password=\"my_pwd\")\r\n\r\n# Step 1a.  Create a user managed data store item configuration for file system with scene content\r\n# path to the folder with eslpk or i3srest content \r\nds_config = {\"type\": \"folder\",\r\n             \"path\": \"\/fileShares\/name_of_datastores\",\r\n             \"info\":{\"isManaged\": False,\r\n              \"dataStoreConnectionType\": \"shared\",\r\n              \"path\": \"\\\\\\\\unc_path\\\\folder_with_extracted_scene_content\"}\r\n             }\r\ntxt = json.dumps(ds_config)\r\n\r\n# Step1b. \r\n# Add data store as an item to my portal\r\nds_item = gis.content.add(\r\n            {\r\n            'title' : \"title_for_my_folder_data_store\",\r\n            'type' : \"Data Store\",# must be this\r\n            'tags' : \"Scene content\",\r\n            'text' : txt\r\n            })\r\nds_item","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"sidebar","content":"<p>Step 2. Register the<a href=\"https:\/\/enterprise.arcgis.com\/en\/portal\/latest\/administer\/windows\/add-items.htm#ADD_DATASTORE\"> folder or cloud data store<\/a> to the desired federated server in the ArcGIS Enterprise portal. Here is the <a href=\"https:\/\/enterprise.arcgis.com\/en\/portal\/latest\/administer\/windows\/add-items.htm#ADD_DATASTORE\">link<\/a> to ArcGIS Enterprise portal experience for it.<\/p>\n","image_reference":false,"layout":"code_snippet","image_reference_figure":"","snippet":"# Step 2:  Register the data store item to a server federated to ArcGIS Enterprise\r\n# The server can be either Hosting or Federated server\r\n\r\nserver_list = gis.admin.federation.servers\r\nserver_list\r\n\r\nserver_id = None\r\nfor server in server_list['servers']:\r\n    if server['serverRole'] == 'HOSTING_SERVER':\r\n        server_id = server['id']\r\n        break\r\nif server_id is None:\r\n    raise Exception(\"Cannot find HOSTING SERVER on this Enterprise configuration\")\r\n\r\nserver_id\r\ngis.datastore.register(item=ds_item, server_id=server_id)","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"sidebar","content":"<p>Step 3:\u00a0 <a href=\"https:\/\/developers.arcgis.com\/python\/api-reference\/arcgis.gis.toc.html#arcgis.gis._impl._datastores.PortalDataStore.describe\">List the contents of the data store<\/a>\u00a0to select the folder with the desired scene layer content.<\/p>\n","image_reference":false,"layout":"code_snippet","image_reference_figure":"","snippet":"## Step 3. List the contents of my data store item \r\nds = gis.datastore\r\ndesc = ds.describe(item=ds_item.id, server_id=server_id, path='\/', store_type='datastore').result()\r\ncache_store_id = desc['definition']['datastoreId']","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"sidebar","content":"<p>Step 4: <a href=\"https:\/\/developers.arcgis.com\/python\/api-reference\/arcgis.gis.toc.html#arcgis.gis._impl._datastores.PortalDataStore.publish\">Publish the scene layer content <\/a>located in the data store managed by you, as a scene layer.<\/p>\n","image_reference":false,"layout":"code_snippet","image_reference_figure":"","snippet":"## Step 4a. Create a dictionary for your service configuration\r\nservice_conf= {\r\n  \"type\": \"SceneServer\",\r\n  \"serviceName\": \"name_of_scene\",\r\n  \"properties\": {\r\n    \"pathInCachedStore\" : \"\/myscene_content.eslpk\",\r\n    \"cacheStoreId\": cache_store_id,\r\n  }\r\n}\r\nservice_conf\r\n\r\n## Step 4b. Publish the scene layer content \r\n##          located in data store managed by you as a scene layer\r\n\r\nds.publish(config=service_conf, server_id=server_id, folder=\"\/\",\r\n                 description=\"pointsceneLayer by python API\", \r\n                 tags=\"pythonAPI test\").result()\r\n\r\n## My scene layer is published and now is serving content directly from my data store ","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<h3><strong>Updates<\/strong><\/h3>\n<p>You can use the <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/update-hosted-scene-layers-using-replace-layer\/\"><em>Replace Layer<\/em><\/a> option on the scene layer item to update these layers when new content is available.<\/p>\n<p><em><strong>Stay tuned. \u00a0<\/strong><\/em>We are working towards a user experience for it and extending this workflow for other large datasets too!<\/p>\n"}],"authors":[{"ID":8382,"user_firstname":"Garima","user_lastname":"Tiwari","nickname":"GTiwari","user_nicename":"gtiwari","display_name":"Garima Tiwari","user_email":"GTiwari@esri.com","user_url":"","user_registered":"2018-09-11 20:03:42","user_description":"Garima Tiwari is Principal Product Engineer in Esri. She has a background in Geology and Environmental Sciences.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/10\/9NTjcGGGQ3uidN7BglvoTA_thumb_129e-460x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":78031,"post_author":"7101","post_date":"2017-06-30 13:24:26","post_date_gmt":"2017-06-30 13:24:26","post_content":"","post_title":"Five Tips To Get You Started With Jupyter Notebook","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"five-tips-to-get-you-started-with-jupyter-notebook","to_ping":"","pinged":"","post_modified":"2018-03-26 21:13:40","post_modified_gmt":"2018-03-26 21:13:40","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/five-tips-to-get-you-started-with-jupyter-notebook\/","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":505902,"post_author":"9512","post_date":"2019-05-06 13:34:29","post_date_gmt":"2019-05-06 20:34:29","post_content":"","post_title":"ArcGIS API for Python Core Concepts Part 1: Python, APIs, and REST","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"arcgis-api-for-python-core-concepts-part-1","to_ping":"","pinged":"","post_modified":"2020-02-19 08:56:59","post_modified_gmt":"2020-02-19 16:56:59","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=505902","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"4","filter":"raw"},{"ID":507002,"post_author":"9512","post_date":"2019-05-07 11:54:08","post_date_gmt":"2019-05-07 18:54:08","post_content":"","post_title":"ArcGIS API for Python Core Concepts Part 2: Anaconda, Conda, Jupyter Notebooks and ArcGIS Pro","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"python-api-core-concepts-part-2","to_ping":"","pinged":"","post_modified":"2020-02-19 08:57:35","post_modified_gmt":"2020-02-19 16:57:35","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=507002","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"1","filter":"raw"},{"ID":73491,"post_author":"6531","post_date":"2016-09-18 23:15:49","post_date_gmt":"2016-09-18 23:15:49","post_content":"","post_title":"Scene Layers and the I3S specification at work across the ArcGIS Platform","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"scene-layers-and-the-i3s-specification-at-work-across-the-arcgis-platform","to_ping":"","pinged":"","post_modified":"2018-03-26 21:10:21","post_modified_gmt":"2018-03-26 21:10:21","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/scene-layers-and-the-i3s-specification-at-work-across-the-arcgis-platform\/","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":939021,"post_author":"7491","post_date":"2020-07-29 07:39:29","post_date_gmt":"2020-07-29 14:39:29","post_content":"","post_title":"What's new with Scene Layers (ArcGIS Pro 2.6)","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"whats-new-with-scene-layers-arcgis-pro-2-6","to_ping":"","pinged":"","post_modified":"2020-07-29 07:39:29","post_modified_gmt":"2020-07-29 14:39:29","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=939021","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/sisyphuscard.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Yosemite_pointcloud_scene.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>What&#039;s New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap<\/title>\n<meta name=\"description\" content=\"Using ArcGIS Enterprise 1081 with ArcGIS API for Python to publish scene layers that refrence i3s content in folder or cloud data stores.\" \/>\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-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What&#039;s New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap\" \/>\n<meta property=\"og:description\" content=\"Using ArcGIS Enterprise 1081 with ArcGIS API for Python to publish scene layers that refrence i3s content in folder or cloud data stores.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap\" \/>\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=\"2020-08-05T19:50:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\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-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap\"},\"author\":{\"name\":\"Garima Tiwari\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/233b5f45fbfca1c3697945f7590aaacd\"},\"headline\":\"What&#8217;s New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap\",\"datePublished\":\"2020-07-28T18:46:27+00:00\",\"dateModified\":\"2020-08-05T19:50:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap\"},\"wordCount\":13,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Enterprise 10.8.1\",\"I3S\",\"Publishing\",\"scene layers\",\"what's new\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Data Management\",\"Sharing and Collaboration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap\",\"name\":\"What's New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2020-07-28T18:46:27+00:00\",\"dateModified\":\"2020-08-05T19:50:42+00:00\",\"description\":\"Using ArcGIS Enterprise 1081 with ArcGIS API for Python to publish scene layers that refrence i3s content in folder or cloud data stores.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What&#8217;s New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap\"}]},{\"@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\/233b5f45fbfca1c3697945f7590aaacd\",\"name\":\"Garima Tiwari\",\"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\/2019\/10\/9NTjcGGGQ3uidN7BglvoTA_thumb_129e-460x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/10\/9NTjcGGGQ3uidN7BglvoTA_thumb_129e-460x465.jpg\",\"caption\":\"Garima Tiwari\"},\"description\":\"Garima Tiwari is Principal Product Engineer in Esri. She has a background in Geology and Environmental Sciences.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/gtiwari\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What's New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap","description":"Using ArcGIS Enterprise 1081 with ArcGIS API for Python to publish scene layers that refrence i3s content in folder or cloud data stores.","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-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap","og_locale":"en_US","og_type":"article","og_title":"What's New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap","og_description":"Using ArcGIS Enterprise 1081 with ArcGIS API for Python to publish scene layers that refrence i3s content in folder or cloud data stores.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2020-08-05T19:50:42+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap"},"author":{"name":"Garima Tiwari","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/233b5f45fbfca1c3697945f7590aaacd"},"headline":"What&#8217;s New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap","datePublished":"2020-07-28T18:46:27+00:00","dateModified":"2020-08-05T19:50:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap"},"wordCount":13,"commentCount":8,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Enterprise 10.8.1","I3S","Publishing","scene layers","what's new"],"articleSection":["3D Visualization &amp; Analytics","Data Management","Sharing and Collaboration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap","name":"What's New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2020-07-28T18:46:27+00:00","dateModified":"2020-08-05T19:50:42+00:00","description":"Using ArcGIS Enterprise 1081 with ArcGIS API for Python to publish scene layers that refrence i3s content in folder or cloud data stores.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/3d-gis\/publishing-large-scene-layers-in-a-snap#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What&#8217;s New in ArcGIS Enterprise 10.8.1: Publishing large scene layers in a snap"}]},{"@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\/233b5f45fbfca1c3697945f7590aaacd","name":"Garima Tiwari","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\/2019\/10\/9NTjcGGGQ3uidN7BglvoTA_thumb_129e-460x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/10\/9NTjcGGGQ3uidN7BglvoTA_thumb_129e-460x465.jpg","caption":"Garima Tiwari"},"description":"Garima Tiwari is Principal Product Engineer in Esri. She has a background in Geology and Environmental Sciences.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/gtiwari"}]}},"text_date":"July 28, 2020","author_name":"Garima Tiwari","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/gtiwari","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Yosemite_pointcloud_scene.jpg","primary_product":"ArcGIS Enterprise","tag_data":[{"term_id":660661,"name":"ArcGIS Enterprise 10.8.1","slug":"arcgis-enterprise-10-8-1","term_group":0,"term_taxonomy_id":660661,"taxonomy":"post_tag","description":"","parent":0,"count":11,"filter":"raw"},{"term_id":380602,"name":"I3S","slug":"i3s","term_group":0,"term_taxonomy_id":380602,"taxonomy":"post_tag","description":"","parent":0,"count":7,"filter":"raw"},{"term_id":28641,"name":"Publishing","slug":"publishing","term_group":0,"term_taxonomy_id":28641,"taxonomy":"post_tag","description":"","parent":0,"count":18,"filter":"raw"},{"term_id":31911,"name":"scene layers","slug":"scene-layers","term_group":0,"term_taxonomy_id":31911,"taxonomy":"post_tag","description":"","parent":0,"count":16,"filter":"raw"},{"term_id":23571,"name":"what's new","slug":"whats-new","term_group":0,"term_taxonomy_id":23571,"taxonomy":"post_tag","description":"","parent":0,"count":583,"filter":"raw"}],"category_data":[{"term_id":23771,"name":"3D Visualization &amp; Analytics","slug":"3d-gis","term_group":0,"term_taxonomy_id":23771,"taxonomy":"category","description":"","parent":0,"count":687,"filter":"raw"},{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":921,"filter":"raw"},{"term_id":37511,"name":"Sharing and Collaboration","slug":"sharing-collaboration","term_group":0,"term_taxonomy_id":37511,"taxonomy":"category","description":"","parent":0,"count":424,"filter":"raw"}],"product_data":[{"term_id":36841,"name":"ArcGIS API for Python","slug":"api-python","term_group":0,"term_taxonomy_id":36841,"taxonomy":"product","description":"","parent":36601,"count":151,"filter":"raw"},{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":977,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-enterprise","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/947571","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\/8382"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=947571"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/947571\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=947571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=947571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=947571"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=947571"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=947571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}