{"id":1095501,"date":"2021-01-04T01:00:56","date_gmt":"2021-01-04T09:00:56","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1095501"},"modified":"2024-04-12T04:08:55","modified_gmt":"2024-04-12T11:08:55","slug":"keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python","title":{"rendered":"Keeping Layers Updated by Appending Features using the ArcGIS API for Python"},"author":9412,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23851,738191,22771],"tags":[757971,757981,757991,29851,24341],"industry":[],"product":[761642,36551],"class_list":["post-1095501","blog","type-blog","status-publish","format-standard","hentry","category-data-management","category-developers","category-natural-resources","tag-append","tag-aquifers","tag-environmental","tag-live-feeds","tag-python","product-platform","product-arcgis-online"],"acf":{"short_description":"Learn how to append features from a local geodatabase into a feature service.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Just like our planet, environmental spatial information is dynamic and constantly subject to changes. For example, we increase the number of protected areas, we add stations to networks measuring air quality, or we add new records to temporal data sets such as sea ice or standardized precipitation index. Our environmental layers in ArcGIS Online must be kept updated to reflect these changes. For the cases in which we add new features to existing items in ArcGIS Online, we can leverage the <a href=\"https:\/\/developers.arcgis.com\/python\/guide\/appending-features\/\">append<\/a> function of the ArcGIS API for Python.<\/p>\n<p>Appending features to an existing feature service rather than creating a new one, allows the feature service to be preserved across the ArcGIS platform. All connected web maps and apps that includes the updated feature service will be displaying the latest data, including the appended features.<\/p>\n<p>In this blog, we\u2019ll use the Texas Major Aquifers data set to update an item in ArcGIS online using the append function of the <a href=\"https:\/\/developers.arcgis.com\/python\/\">ArcGIS API for Python<\/a>.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Data Preparation<\/h2>\n<p>First, we have a feature service and a hosted view of the <a href=\"https:\/\/www.arcgis.com\/home\/webmap\/viewer.html?useExisting=1&amp;layers=a6013204fb12442c8246890565abe477\">Major Aquifers of Texas<\/a> (tx_major_aquifers) which is missing the Trinity Aquifer (green). The feature service <a href=\"https:\/\/community.esri.com\/t5\/arcgis-online-blog\/where-can-i-find-the-item-id-for-an-arcgis-online-item\/ba-p\/890284\">item ID<\/a> is 218b88c26fb240ae9a7c2e2609b07915.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095731,"id":1095731,"title":"Major-Aquifers-of-Texas","filename":"ezgif.com-gif-maker-2.gif","filesize":276164,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/ezgif-com-gif-maker-2-3","alt":"Major Aquifers of Texas","author":"9412","description":"","caption":"","name":"ezgif-com-gif-maker-2-3","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:57:43","modified":"2020-12-21 07:58:12","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":650,"height":562,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2.gif","medium-width":302,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2.gif","medium_large-width":650,"medium_large-height":562,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2.gif","large-width":650,"large-height":562,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2.gif","1536x1536-width":650,"1536x1536-height":562,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2.gif","2048x2048-width":650,"2048x2048-height":562,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2-538x465.gif","card_image-width":538,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/ezgif.com-gif-maker-2.gif","wide_image-width":650,"wide_image-height":562}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Note:<\/strong> The Major Aquifers of Texas feature service has a <a href=\"https:\/\/doc.arcgis.com\/en\/arcgis-online\/manage-data\/create-hosted-views.htm\">hosted view<\/a> linked to it. Hosted views are ideal for keeping different data representations such as symbology. After updating or overwriting a feature service, a hosted view retains the previous data representation and properties.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095591,"id":1095591,"title":"Texas-Aquifers-Items","filename":"content_1.png","filesize":8094,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/content_1","alt":"Texas Aquifers Items","author":"9412","description":"","caption":"","name":"content_1","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:33:36","modified":"2020-12-21 07:33:54","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":600,"height":129,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1-213x129.png","thumbnail-width":213,"thumbnail-height":129,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","medium-width":464,"medium-height":100,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","medium_large-width":600,"medium_large-height":129,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","large-width":600,"large-height":129,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","1536x1536-width":600,"1536x1536-height":129,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","2048x2048-width":600,"2048x2048-height":129,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","card_image-width":600,"card_image-height":129,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_1.png","wide_image-width":600,"wide_image-height":129}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Second, we have a local geodatabase with the missing polygons of the Trinity Aquifer. We compress the geodatabase into a single zip file (<strong>major_aquifiers_trinity.zip<\/strong>).<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095551,"id":1095551,"title":"Trinity-Aquifer-GDB","filename":"temp2.png","filesize":1942,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/temp2","alt":"Trinity Aquifer GDB","author":"9412","description":"","caption":"","name":"temp2","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:22:50","modified":"2020-12-21 07:23:44","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":193,"height":58,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","thumbnail-width":193,"thumbnail-height":58,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","medium-width":193,"medium-height":58,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","medium_large-width":193,"medium_large-height":58,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","large-width":193,"large-height":58,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","1536x1536-width":193,"1536x1536-height":58,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","2048x2048-width":193,"2048x2048-height":58,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","card_image-width":193,"card_image-height":58,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/temp2.png","wide_image-width":193,"wide_image-height":58}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Get Texas Aquifers Feature Service<\/h2>\n<p>We use the ArcGIS API for Python to retrieve the <strong>tx_major_aquifers<\/strong> feature service using the <a href=\"https:\/\/developers.arcgis.com\/python\/guide\/the-gis-module\/\">GIS module<\/a> and an <a href=\"https:\/\/developers.arcgis.com\/python\/guide\/working-with-different-authentication-schemes\/\">authentication schema<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095561,"id":1095561,"title":"Notebook-Get-Item","filename":"notebook_1.png","filesize":44351,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/notebook_1-5","alt":"Notebook Get Item","author":"9412","description":"","caption":"","name":"notebook_1-5","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:25:44","modified":"2020-12-21 07:26:25","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":752,"height":324,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","medium-width":464,"medium-height":200,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","medium_large-width":752,"medium_large-height":324,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","large-width":752,"large-height":324,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","1536x1536-width":752,"1536x1536-height":324,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","2048x2048-width":752,"2048x2048-height":324,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","card_image-width":752,"card_image-height":324,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_1.png","wide_image-width":752,"wide_image-height":324}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Add Trinity GDB Item<\/h2>\n<p>We use the GIS module to add the local zip file <strong>(major_aquifiers_trinity.zip<\/strong>) that contains the Trinity aquifer geodatabase to ArcGIS Online. We provide a dictionary with the item properties such as title, type, and tags.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095571,"id":1095571,"title":"Notebook-Add-Item","filename":"notebook_2.png","filesize":68763,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/notebook_2-5","alt":"Notebook Add Item","author":"9412","description":"","caption":"","name":"notebook_2-5","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:27:39","modified":"2020-12-21 07:27:58","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":752,"height":366,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","medium-width":464,"medium-height":226,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","medium_large-width":752,"medium_large-height":366,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","large-width":752,"large-height":366,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","1536x1536-width":752,"1536x1536-height":366,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","2048x2048-width":752,"2048x2048-height":366,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","card_image-width":752,"card_image-height":366,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_2.png","wide_image-width":752,"wide_image-height":366}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The <strong>Trinity<\/strong> geodatabase is added to our ArcGIS Online content.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095611,"id":1095611,"title":"Trinity-GDB-Item","filename":"content_2.png","filesize":9757,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/content_2","alt":"Trinity GDB Item","author":"9412","description":"","caption":"","name":"content_2","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:37:44","modified":"2020-12-21 07:38:26","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":600,"height":172,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2-213x172.png","thumbnail-width":213,"thumbnail-height":172,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","medium-width":464,"medium-height":133,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","medium_large-width":600,"medium_large-height":172,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","large-width":600,"large-height":172,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","1536x1536-width":600,"1536x1536-height":172,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","2048x2048-width":600,"2048x2048-height":172,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","card_image-width":600,"card_image-height":172,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/content_2.png","wide_image-width":600,"wide_image-height":172}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Append GDB to Feature Service<\/h2>\n<p>We now append the Trinity geodatabase to the first and only layer (id=0) in the tx_major_aquifers item.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095621,"id":1095621,"title":"Notebook-Append","filename":"notebook_3.png","filesize":4490,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/notebook_3-6","alt":"Notebook Append","author":"9412","description":"","caption":"","name":"notebook_3-6","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:39:47","modified":"2020-12-21 07:40:07","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":759,"height":147,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3-213x147.png","thumbnail-width":213,"thumbnail-height":147,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","medium-width":464,"medium-height":90,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","medium_large-width":759,"medium_large-height":147,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","large-width":759,"large-height":147,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","1536x1536-width":759,"1536x1536-height":147,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","2048x2048-width":759,"2048x2048-height":147,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","card_image-width":759,"card_image-height":147,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/notebook_3.png","wide_image-width":759,"wide_image-height":147}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The <a href=\"https:\/\/www.arcgis.com\/home\/webmap\/viewer.html?useExisting=1&amp;layers=a6013204fb12442c8246890565abe477\">Major Aquifers of Texas<\/a> feature service and its hosted view are now displaying the missing Trinity Aquifer.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1095711,"id":1095711,"title":"Major-Aquifers-of-Texas-complete","filename":"Texas_Aquifiers-1.png","filesize":228641,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\/texas_aquifiers-2","alt":"Major Aquifers of Texas (complete)","author":"9412","description":"","caption":"","name":"texas_aquifiers-2","status":"inherit","uploaded_to":1095501,"date":"2020-12-21 07:55:11","modified":"2020-12-21 07:55:42","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":650,"height":562,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1.png","medium-width":302,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1.png","medium_large-width":650,"medium_large-height":562,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1.png","large-width":650,"large-height":562,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1.png","1536x1536-width":650,"1536x1536-height":562,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1.png","2048x2048-width":650,"2048x2048-height":562,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1-538x465.png","card_image-width":538,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/Texas_Aquifiers-1.png","wide_image-width":650,"wide_image-height":562}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Live Feeds Methodology<\/h2>\n<p>The <a href=\"https:\/\/www.arcgis.com\/home\/group.html?id=8f3721913b474c87910c767e717bdc20\">Live Feeds<\/a> methodology can be used for regular and automated updates of any type of environmental layers. It is a robust and flexible set of tools and methods to overwrite, append, and keep your layers up to date. The Live Feeds methodology can be implemented for regular monthly or yearly updates to layers that are replaced in near-real time every few minutes.<\/p>\n<h2>Summary<\/h2>\n<p>Environmental layers should be kept updated. For data sets that increase in size by adding features, we can leverage the append function of the ArcGIS API for Python. For advanced, near-real time applications, we can use the Live Feeds methodology tools that were developed for systematic and scheduled updates.<\/p>\n<h2>More Information?<\/h2>\n<p>Join <a href=\"https:\/\/community.esri.com\/t5\/arcgis-living-atlas-of-the-world\/ct-p\/arcgis-living-atlas-of-the-world\">GeoNet<\/a> and ask a question to our community of experts.<\/p>\n"}],"authors":[{"ID":9412,"user_firstname":"Gonzalo","user_lastname":"Espinoza Davalos","nickname":"Gonzalo Espinoza","user_nicename":"gespinoza","display_name":"Gonzalo Espinoza","user_email":"gespinoza@esri.com","user_url":"http:\/\/www.gespinozadav.com","user_registered":"2019-04-04 19:02:26","user_description":"Gonzalo Espinoza specializes in hydrologic modeling, real time climate and hydro-informatic tools such as flood mapping and forecasting using National Water Model data. He masters the full geospatial tech stack required to develop scalable and operational services relying on large volumes of EO data in the fields of water and environment. Gonzalo holds a PhD in Civil Engineering from the University of Texas at Austin.\r\n\r\nFor questions about ArcGIS Living Atlas, contact environment@esri.com","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/head_shot_gonzalo_2-1-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":969931,"post_author":"9412","post_date":"2020-08-13 07:30:09","post_date_gmt":"2020-08-13 14:30:09","post_content":"","post_title":"Live Feeds Powering Updates of ArcGIS Living Atlas Indicators of the Planet","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"live-feeds-powering-updates-of-arcgis-living-atlas-indicators-of-the-planet","to_ping":"","pinged":"","post_modified":"2020-08-16 09:04:15","post_modified_gmt":"2020-08-16 16:04:15","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=969931","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":573282,"post_author":"9412","post_date":"2019-07-29 09:12:33","post_date_gmt":"2019-07-29 16:12:33","post_content":"","post_title":"Using Live Feed Layers in Analytical Workflows","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"using-live-feed-layers-in-analytical-workflows","to_ping":"","pinged":"","post_modified":"2022-10-18 12:05:08","post_modified_gmt":"2022-10-18 19:05:08","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=573282","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\/12\/banner-3.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/banner-4.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>Append Features using the ArcGIS API for Python<\/title>\n<meta name=\"description\" content=\"Appending features to an existing feature service rather than creating a new one, allows the feature service to be preserved across the ArcGIS platform. All connected web maps and apps that includes the updated feature service will be displaying the latest data, including the appended features.\" \/>\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-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keeping Layers Updated by Appending Features using the ArcGIS API for Python\" \/>\n<meta property=\"og:description\" content=\"Appending features to an existing feature service rather than creating a new one, allows the feature service to be preserved across the ArcGIS platform. All connected web maps and apps that includes the updated feature service will be displaying the latest data, including the appended features.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\" \/>\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-04-12T11:08:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2020\/12\/banner-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"826\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\"},\"author\":{\"name\":\"Gonzalo Espinoza\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/7c6c2ef442df4dd54243a2d837c870c2\"},\"headline\":\"Keeping Layers Updated by Appending Features using the ArcGIS API for Python\",\"datePublished\":\"2021-01-04T09:00:56+00:00\",\"dateModified\":\"2024-04-12T11:08:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\"},\"wordCount\":12,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Append\",\"Aquifers\",\"Environmental\",\"live feeds\",\"python\"],\"articleSection\":[\"Data Management\",\"Developers\",\"Natural Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\",\"name\":\"Append Features using the ArcGIS API for Python\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2021-01-04T09:00:56+00:00\",\"dateModified\":\"2024-04-12T11:08:55+00:00\",\"description\":\"Appending features to an existing feature service rather than creating a new one, allows the feature service to be preserved across the ArcGIS platform. All connected web maps and apps that includes the updated feature service will be displaying the latest data, including the appended features.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Keeping Layers Updated by Appending Features using the ArcGIS API for Python\"}]},{\"@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\/7c6c2ef442df4dd54243a2d837c870c2\",\"name\":\"Gonzalo Espinoza\",\"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\/2025\/12\/head_shot_gonzalo_2-1-465x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/head_shot_gonzalo_2-1-465x465.jpg\",\"caption\":\"Gonzalo Espinoza\"},\"description\":\"Gonzalo Espinoza specializes in hydrologic modeling, real time climate and hydro-informatic tools such as flood mapping and forecasting using National Water Model data. He masters the full geospatial tech stack required to develop scalable and operational services relying on large volumes of EO data in the fields of water and environment. Gonzalo holds a PhD in Civil Engineering from the University of Texas at Austin. For questions about ArcGIS Living Atlas, contact environment@esri.com\",\"sameAs\":[\"http:\/\/www.gespinozadav.com\",\"www.linkedin.com\/in\/gonzalo-espinoza-davalos\",\"https:\/\/x.com\/gespindav\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/gespinoza\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Append Features using the ArcGIS API for Python","description":"Appending features to an existing feature service rather than creating a new one, allows the feature service to be preserved across the ArcGIS platform. All connected web maps and apps that includes the updated feature service will be displaying the latest data, including the appended features.","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-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python","og_locale":"en_US","og_type":"article","og_title":"Keeping Layers Updated by Appending Features using the ArcGIS API for Python","og_description":"Appending features to an existing feature service rather than creating a new one, allows the feature service to be preserved across the ArcGIS platform. All connected web maps and apps that includes the updated feature service will be displaying the latest data, including the appended features.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-04-12T11:08:55+00:00","og_image":[{"width":826,"height":465,"url":"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2020\/12\/banner-3.jpg","type":"image\/jpeg"}],"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-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python"},"author":{"name":"Gonzalo Espinoza","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/7c6c2ef442df4dd54243a2d837c870c2"},"headline":"Keeping Layers Updated by Appending Features using the ArcGIS API for Python","datePublished":"2021-01-04T09:00:56+00:00","dateModified":"2024-04-12T11:08:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python"},"wordCount":12,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Append","Aquifers","Environmental","live feeds","python"],"articleSection":["Data Management","Developers","Natural Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python","name":"Append Features using the ArcGIS API for Python","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2021-01-04T09:00:56+00:00","dateModified":"2024-04-12T11:08:55+00:00","description":"Appending features to an existing feature service rather than creating a new one, allows the feature service to be preserved across the ArcGIS platform. All connected web maps and apps that includes the updated feature service will be displaying the latest data, including the appended features.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/keeping-layers-updated-by-appending-features-using-the-arcgis-api-for-python#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Keeping Layers Updated by Appending Features using the ArcGIS API for Python"}]},{"@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\/7c6c2ef442df4dd54243a2d837c870c2","name":"Gonzalo Espinoza","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\/2025\/12\/head_shot_gonzalo_2-1-465x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/head_shot_gonzalo_2-1-465x465.jpg","caption":"Gonzalo Espinoza"},"description":"Gonzalo Espinoza specializes in hydrologic modeling, real time climate and hydro-informatic tools such as flood mapping and forecasting using National Water Model data. He masters the full geospatial tech stack required to develop scalable and operational services relying on large volumes of EO data in the fields of water and environment. Gonzalo holds a PhD in Civil Engineering from the University of Texas at Austin. For questions about ArcGIS Living Atlas, contact environment@esri.com","sameAs":["http:\/\/www.gespinozadav.com","www.linkedin.com\/in\/gonzalo-espinoza-davalos","https:\/\/x.com\/gespindav"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/gespinoza"}]}},"text_date":"January 4, 2021","author_name":"Gonzalo Espinoza","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/gespinoza","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/banner-4.jpg","primary_product":"ArcGIS Online","tag_data":[{"term_id":757971,"name":"Append","slug":"append","term_group":0,"term_taxonomy_id":757971,"taxonomy":"post_tag","description":"","parent":0,"count":7,"filter":"raw"},{"term_id":757981,"name":"Aquifers","slug":"aquifers","term_group":0,"term_taxonomy_id":757981,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":757991,"name":"Environmental","slug":"environmental","term_group":0,"term_taxonomy_id":757991,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":29851,"name":"live feeds","slug":"live-feeds","term_group":0,"term_taxonomy_id":29851,"taxonomy":"post_tag","description":"","parent":0,"count":22,"filter":"raw"},{"term_id":24341,"name":"python","slug":"python","term_group":0,"term_taxonomy_id":24341,"taxonomy":"post_tag","description":"","parent":0,"count":171,"filter":"raw"}],"category_data":[{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":920,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":422,"filter":"raw"},{"term_id":22771,"name":"Natural Resources","slug":"natural-resources","term_group":0,"term_taxonomy_id":22771,"taxonomy":"category","description":"","parent":0,"count":263,"filter":"raw"}],"product_data":[{"term_id":761642,"name":"ArcGIS Location Platform","slug":"platform","term_group":0,"term_taxonomy_id":761642,"taxonomy":"product","description":"","parent":36601,"count":213,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2424,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-online","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1095501","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\/9412"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1095501"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1095501\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1095501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1095501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1095501"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1095501"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1095501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}