{"id":122291,"date":"2012-06-05T10:40:18","date_gmt":"2012-06-05T10:40:18","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\/"},"modified":"2012-06-05T10:40:18","modified_gmt":"2012-06-05T10:40:18","slug":"automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications","title":{"rendered":"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications"},"author":4911,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23051],"tags":[27481,24981,38791,24351,39181,32071,26541,24451],"industry":[],"product":[],"class_list":["post-122291","blog","type-blog","status-publish","format-standard","hentry","category-water","tag-automation","tag-hydro","tag-modis","tag-scripting","tag-scripts","tag-texas","tag-usgs","tag-web-map"],"acf":{"short_description":"by Alison Wood, Graduate Student, The University of Texas at Austin\n\n \n\n\n\n&nbsp;\n\n&nbsp;\n\nAs GIS users, we often have to collect data fro...","flexible_content":[{"acf_fc_layout":"content","content":"<p><strong>by Alison Wood, Graduate Student, The University of Texas at Austin<\/strong><\/p>\n<p><strong> <\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" style=\"margin-right: 20px\" src=\"http:\/\/downloads.esri.com\/blogs\/hydro\/Auto\/Fig11.jpg\" alt=\"New Jersey Application\" width=\"215\" height=\"197\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>As GIS users, we often have to collect data from many sources and compile them into a single map.\u00a0 For just a few sources and a single map, this might be feasible.\u00a0 But what if you have to make a new map with updated data every day?\u00a0 Or every hour?\u00a0 Automation can save you the enormous time it would take to do that by hand, and also help to avoid the errors that can happen in repetitive tasks done by hand.\u00a0 In this blog entry, I\u2019ll describe an example of automating a process to retrieve data, execute file format conversions, and update an online map; I\u2019ll also talk a little bit about some of the tools and strategies I used that will be useful for someone else automating a similar process.<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>The Project<\/strong><\/p>\n<p>In the spring of 2011, Dr. David Hill\u2019s research group at Rutgers University was working with online maps showing MODIS Terra satellite temperature data, along with other data from other sources. \u00a0New temperature snapshots are made available daily on the USGS LPDAAC FTP server, so the online map needed to be updated daily. \u00a0Rather than having someone waste valuable research time continually downloading files and updating the map, Dr. Hill had me write a series of scripts to do the job.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/downloads.esri.com\/blogs\/hydro\/Auto\/Fig2.jpg\" alt=\"New Jersey Application\" width=\"860\" height=\"723\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>The Strategy<\/strong><\/p>\n<p>I decided to split the job into three major tasks:<\/p>\n<ol>\n<li>Get the files from the FTP server,<\/li>\n<li>Do the format conversions on the files, and<\/li>\n<li>Update the online map with the new files.<\/li>\n<\/ol>\n<p>These just seemed like logical divisions of the work, and each could be a self-contained unit.\u00a0 If you\u2019re not familiar with programming, you might find it helpful to know that this type of planning \u2013 before you start thinking in programming terms \u2013 is typically considered a good way to start working on a computer program or script.<\/p>\n<p>Continuing with that pre-programming process, I wrote out the specific steps I would take if I were going to get the files, convert them, and update the map, all by hand.\u00a0 Once I understood the steps, I began to look for scripting tools.\u00a0 (I already knew I would be scripting in Shell in a Linux environment, because that\u2019s standard for our group.)<\/p>\n<p><strong>The Key Tools<\/strong><\/p>\n<p>The first key tool I found was the wget command.\u00a0 It\u2019s a powerful Shell command that allowed me to make a partial mirror of the FTP site on a local computer. \u00a0Mirroring helped take care of the problems of making sure the local copies of files were up-to-date by comparing time stamps of local files with those of the files on the server.<\/p>\n<p>The next set of tools that were crucial in making this process work came from GDAL\u00a0 &#8211; the Geospatial Data Abstraction Library. \u00a0This library has commands already written that can ingest certain file formats and output GeoTIFFs and shapefiles. \u00a0(GDAL can also be used with other programming languages, such as Java, Perl, and Python.)<\/p>\n<p>The last really important tool I discovered was the sed command. \u00a0Sed is a stream editor, which means you can direct the computer to read through a file and make changes to the file\u2019s contents as it reads. \u00a0The upshot is that it\u2019s easy to delete, add, or replace text in a file. \u00a0Sed allowed me to rewrite the files that underlie the web map with references to the newest shapefiles of temperature information.<\/p>\n<p>Putting these commands together and filling in the rest of what the scripts needed to do was a long and often painful process, as programming tends to be for beginners, but it was worth it. \u00a0In the end, we added the scripts to the server\u2019s cron (which runs programs on the computer automatically at predetermined times), and now the online map is automatically updated with the seven most recent days\u2019 data available from MODIS Terra.<\/p>\n<p><strong>One More Tip<\/strong><\/p>\n<p>Make friends with programmers. \u00a0I knew a Shell programmer I could call with questions and he was an invaluable resource in putting these scripts together. \u00a0Even if you\u2019re a good programmer in one language, having a friend who knows the language you\u2019re less well versed in can be a great help.<\/p>\n<p>For further details or copies of the scripts, email me at <a href=\"mailto:alisonwood@utexas.edu\">alisonwood@utexas.edu<\/a>. \u00a0To see the online map being updated by these\u00a0 scripts, visit <a href=\"http:\/\/gaia.rutgers.edu\/Mapserver\/NJ\">http:\/\/gaia.rutgers.edu\/Mapserver\/NJ<\/a>. \u00a0I\u2019d like to acknowledge Dr. David Hill, his research group, and Rutgers, the State University of New Jersey, for making this project possible.<\/p>\n<p><strong><em>Special thanks to Alison Wood for providing this post. Questions for Alison: AlisonWood@utexas.edu<\/em><\/strong><\/p>\n<p><strong><em><br \/>\n<\/em><\/strong><\/p>\n"}],"authors":[{"ID":4911,"user_firstname":"Caitlin","user_lastname":"Scopel","nickname":"Caitlin Scopel","user_nicename":"coscopel","display_name":"Caitlin Scopel","user_email":"CScopel@esri.com","user_url":"","user_registered":"2018-03-02 00:16:31","user_description":"Senior Project Manager for the ArcGIS Living Atlas of the World Environment Team. Caitlin works on projects that utilize environmental data from local, state, national and global institutions.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}]},"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>Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications<\/title>\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\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\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\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\"},\"author\":{\"name\":\"Caitlin Scopel\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/df83e200f29054bdeb52d458b15ba2c0\"},\"headline\":\"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications\",\"datePublished\":\"2012-06-05T10:40:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\"},\"wordCount\":10,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Automation\",\"hydro\",\"MODIS\",\"scripting\",\"scripts\",\"Texas\",\"USGS\",\"web map\"],\"articleSection\":[\"Water\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\",\"name\":\"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2012-06-05T10:40:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications\"}]},{\"@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\/df83e200f29054bdeb52d458b15ba2c0\",\"name\":\"Caitlin Scopel\",\"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\/04\/G68235_CaitlinScopel_22-150x150.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg\",\"caption\":\"Caitlin Scopel\"},\"description\":\"Senior Project Manager for the ArcGIS Living Atlas of the World Environment Team. Caitlin works on projects that utilize environmental data from local, state, national and global institutions.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/caitlin-scopel-gisp-a7b8383\/\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/coscopel\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications","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\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications","og_locale":"en_US","og_type":"article","og_title":"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","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\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications"},"author":{"name":"Caitlin Scopel","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/df83e200f29054bdeb52d458b15ba2c0"},"headline":"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications","datePublished":"2012-06-05T10:40:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications"},"wordCount":10,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Automation","hydro","MODIS","scripting","scripts","Texas","USGS","web map"],"articleSection":["Water"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications","name":"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2012-06-05T10:40:18+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/automated-data-acquisition-for-integrating-multiple-datasets-using-gis-applications#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Automated Data Acquisition for Integrating Multiple Datasets Using GIS Applications"}]},{"@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\/df83e200f29054bdeb52d458b15ba2c0","name":"Caitlin Scopel","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\/04\/G68235_CaitlinScopel_22-150x150.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg","caption":"Caitlin Scopel"},"description":"Senior Project Manager for the ArcGIS Living Atlas of the World Environment Team. Caitlin works on projects that utilize environmental data from local, state, national and global institutions.","sameAs":["https:\/\/www.linkedin.com\/in\/caitlin-scopel-gisp-a7b8383\/"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/coscopel"}]}},"text_date":"June 5, 2012","author_name":"Caitlin Scopel","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/coscopel","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":false,"tag_data":[{"term_id":27481,"name":"Automation","slug":"automation","term_group":0,"term_taxonomy_id":27481,"taxonomy":"post_tag","description":"","parent":0,"count":38,"filter":"raw"},{"term_id":24981,"name":"hydro","slug":"hydro","term_group":0,"term_taxonomy_id":24981,"taxonomy":"post_tag","description":"","parent":0,"count":204,"filter":"raw"},{"term_id":38791,"name":"MODIS","slug":"modis","term_group":0,"term_taxonomy_id":38791,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":24351,"name":"scripting","slug":"scripting","term_group":0,"term_taxonomy_id":24351,"taxonomy":"post_tag","description":"","parent":0,"count":15,"filter":"raw"},{"term_id":39181,"name":"scripts","slug":"scripts","term_group":0,"term_taxonomy_id":39181,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":32071,"name":"Texas","slug":"texas","term_group":0,"term_taxonomy_id":32071,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw"},{"term_id":26541,"name":"USGS","slug":"usgs","term_group":0,"term_taxonomy_id":26541,"taxonomy":"post_tag","description":"","parent":0,"count":30,"filter":"raw"},{"term_id":24451,"name":"web map","slug":"web-map","term_group":0,"term_taxonomy_id":24451,"taxonomy":"post_tag","description":"","parent":0,"count":22,"filter":"raw"}],"category_data":[{"term_id":23051,"name":"Water","slug":"water","term_group":0,"term_taxonomy_id":23051,"taxonomy":"category","description":"","parent":0,"count":463,"filter":"raw"}],"product_data":[],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/122291","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\/4911"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=122291"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/122291\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=122291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=122291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=122291"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=122291"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=122291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}