{"id":172241,"date":"2010-09-22T17:29:58","date_gmt":"2010-09-22T17:29:58","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=172241"},"modified":"2018-12-18T10:41:17","modified_gmt":"2018-12-18T18:41:17","slug":"add-data-from-a-csv-file-to-any-arcgis-online-map","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map","title":{"rendered":"Add data from a CSV file to any ArcGIS Online map"},"author":7641,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23851,37511],"tags":[29641,24921,26911],"industry":[],"product":[36831,36551,36601],"class_list":["post-172241","blog","type-blog","status-publish","format-standard","hentry","category-data-management","category-sharing-collaboration","tag-csv","tag-javascript","tag-spreadsheets","product-js-api-arcgis","product-arcgis-online","product-developers"],"acf":{"short_description":" take a closer\u00a0look at\u00a0one of those samples, one that enables you to add data from any CSV file to any ArcGIS Online map.","flexible_content":[{"acf_fc_layout":"content","content":"<p>In an\u00a0<a title=\"View post\" href=\"http:\/\/blogs.esri.com\/Support\/blogs\/arcgisonline\/archive\/2010\/07\/26\/creating-custom-apps-using-arcgis-online-maps.aspx\" target=\"_blank\" rel=\"noopener\">earlier post<\/a>\u00a0we covered how you can\u00a0choose from\u00a0a variety of JavaScript sample applications to create custom web apps\u00a0using\u00a0any\u00a0ArcGIS Online map. In this post we\u2019ll take a closer\u00a0look at\u00a0one of those samples, one that enables you to add data from any CSV file to any ArcGIS Online map.<\/p>\n<p>First we\u2019ll need to download the sample. Navigate to the ArcGIS\u00a0<a title=\"JavaScript resource center\" href=\"http:\/\/resources.arcgis.com\/javascript\" target=\"_blank\" rel=\"noopener\">JavaScript API resource center<\/a>\u00a0and click the samples tab:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/downloads2.esri.com\/blogs\/images\/support_2655.jpg\" border=\"0\" \/><\/p>\n<p>Scroll down along the folders on the left, open the ArcGIS.com folder, and look for the \u201cMap with\u00a0csv data\u201d\u00a0sample:<\/p>\n<p><a href=\"http:\/\/downloads2.esri.com\/blogs\/images\/support_2656.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"http:\/\/downloads2.esri.com\/blogs\/images\/support_2656.jpg\" border=\"0\" \/><\/a><\/p>\n<p>On the sample page you\u2019ll\u00a0find a link to open a live app, additional information on how to customize the sample, and a\u00a0link to download the source.<\/p>\n<p>Below we\u2019ve downloaded the source files, copied them to our website, and opened the application. The\u00a0sample opens a CSV file of parks in Redlands, California, and uses the\u00a0lat\/long location in the CSV file to place points on the ArcGIS Online map. Click on a park in the contents or\u00a0on the map to view\u00a0more\u00a0details in a popup window. The\u00a0locations, names, and other\u00a0information have come from the CSV file.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/downloads2.esri.com\/blogs\/images\/support_2659.jpg\" border=\"0\" \/><\/p>\n<p>We\u2019ll\u00a0use this sample\u00a0and modify it to use\u00a0our own map and CSV file.<\/p>\n<p>First we\u00a0authored a new ArcGIS Online map by opening the\u00a0<a href=\"http:\/\/www.arcgis.com\/home\/webmap\/viewer.html\" target=\"_blank\" rel=\"noopener\">ArcGIS.com viewer<\/a>\u00a0and\u00a0added the\u00a0<a title=\"View item on ArcGIS Online\" href=\"http:\/\/www.arcgis.com\/home\/item.html?id=0a85781f7890497185d6cde6760a20c5\" target=\"_blank\" rel=\"noopener\">USA Social Vulnerability Index<\/a>\u00a0map service. We\u00a0switched basemaps to the\u00a0Shaded Relief basemap (found on\u00a0the basemap gallery) and adjusted the transparency of the social vulnerability layer to about 50%\u00a0so we could\u00a0see the terrain. We then saved our map, and shared it publicly.<\/p>\n<p>Note that when you save a map it is assigned a unique map ID, and every map has one. You\u2019ll see the map ID in the URL when you open a map, as shown below:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/downloads2.esri.com\/blogs\/images\/support_2657.jpg\" border=\"0\" \/><\/p>\n<p>We\u2019ll use this map ID when we edit the sample code.<\/p>\n<p>Next\u00a0we\u2019ll need a CSV file. We visited the\u00a0<a title=\"USGS earthquake data\" href=\"http:\/\/earthquake.usgs.gov\/earthquakes\/catalogs\/\" target=\"_blank\" rel=\"noopener\">USGS earthquake site<\/a>\u00a0and\u00a0downloaded a CSV file of magnitude 1+ earthquakes in the\u00a0past\u00a0hour. Here\u2019s the CSV file, and note that the field names are in the first line of the file. We\u2019ll use the file and field names when we edit the sample code.<\/p>\n<p><em>Src,Eqid,Version,Datetime,Lat,Lon,Magnitude,Depth,NST,Region<br \/>\nak,10082028,1,\u201dTuesday, September 21, 2010 22:39:21 UTC\u201d,61.1078,-150.2322,1.6,47.10,10,\u201dSouthern Alaska\u201d<br \/>\nnn,00316975,7,\u201dTuesday, September 21, 2010 22:24:49 UTC\u201d,36.9602,-116.1745,1.5,8.30,10,\u201dNevada\u201d<br \/>\nak,10082020,1,\u201dTuesday, September 21, 2010 22:21:19 UTC\u201d,61.1159,-150.2703,1.1,38.90, 8,\u201dSouthern Alaska\u201d<br \/>\nak,10082008,1,\u201dTuesday, September 21, 2010 22:07:32 UTC\u201d,60.1867,-152.5540,2.2,103.00,22,\u201dSouthern Alaska\u201d<br \/>\nci,14845636,2,\u201dTuesday, September 21, 2010 22:00:03 UTC\u201d,33.4480,-116.5805,1.2,13.40,38,\u201dSouthern California\u201d<\/em><\/p>\n<p>We copied the CSV file to the same location as the rest of the source files we downloaded, and here\u2019s the contents of the folder now:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/downloads2.esri.com\/blogs\/images\/support_2660.jpg\" border=\"0\" \/><\/p>\n<p>We\u2019ll edit the\u00a0<em>ags_MapWithTable.html<\/em>\u00a0file (highlighted in blue above). The\u00a0<em>eqs1hour-M1.csv<\/em>\u00a0file found below it is the\u00a0file we downloaded\u00a0from the\u00a0USGS site with earthquake information.<\/p>\n<p>We made\u00a0the changes below highlighted in\u00a0<strong>bold text<\/strong>.\u00a0All of\u00a0these\u00a0edits are made\u00a0to the\u00a0<em>init()<\/em>\u00a0function found in the html file:<\/p>\n<p><em>\/\/The ID for the Map from ArcGIS.com<br \/>\nagoId = \u201c<strong>d5e02a0c1f2b4ec399823fdd3c2fdebd<\/strong>\u201c;<br \/>\n\/\/Path to the CSV file<br \/>\ndataUrl = \u201c<strong>eqs1hour-M1.csv<\/strong>\u201c;<br \/>\n\/\/List of fields that includes the label field, latitude field and longitude field.<br \/>\ndefaultFields =\u00a0<strong>[&#8220;Region&#8221;, &#8220;Lat&#8221;, &#8220;Lon&#8221;]<\/strong>;<br \/>\n\/\/The default look of the info template. In this snippet the location field will be used<br \/>\n\/\/for the title and the details field will populate the info window.<br \/>\ndefaultInfoTemplate = \u201c${<strong>Magnitude}&lt;br \/&gt;&lt;hr&gt;${Region}&lt;br \/&gt;${Datetime<\/strong>}\u201d;<br \/>\n\/\/The title, if not specified the webmap\u2019s title is used<br \/>\ntitle = \u201c<strong>Recent M1+ Earthquakes<\/strong>\u201c;<br \/>\n\/\/The subtitle, if blank the description of the first layer in the webmap is used.<br \/>\nsubtitle = \u201c<strong>USGS Earthquake Data<\/strong>\u201c;<br \/>\n\/\/If the webmap uses Bing Maps data, you will need to provide your bing maps key<br \/>\nbingMapsKey = \u201c\u201d;<br \/>\n\/\/The size of the popup window<br \/>\npopupSize = \u201c175,175\u2033<br \/>\n\/\/The default location of the popup<br \/>\nlayout=\u201dleft\u201d;<br \/>\n\/\/Uncomment this line if the proxy file is not on the same domain as the application<br \/>\n\/\/proxyUrl = \u201c\/proxy\/proxy.ashx\u201d;<br \/>\n\/\/Default colors for the symbols<br \/>\ndefaultSymbols = \u201crgba(255,0,0,0.75);rgba(0,0,255,0.75)\u201d;<\/em><\/p>\n<p>Here\u2019s a summary of\u00a0the changes to make: insert a new map ID, change the name of the CSV file,\u00a0change the field names used in the\u00a0<em>defaultFields<\/em>\u00a0and\u00a0<em>defaultInfoTemplate<\/em>\u00a0(popup window) lists, and change the\u00a0<em>title<\/em>\u00a0and\u00a0<em>subtitle<\/em>\u00a0&#8211; all very easy and straightforward edits. Now we\u2019re ready to open our custom application.<\/p>\n<p>Here\u2019s our\u00a0custom app, showing recent earthquakes from the CSV file with our social vulnerability map:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/downloads2.esri.com\/blogs\/images\/support_2658.jpg\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n"}],"authors":[{"ID":7641,"user_firstname":"Bernie","user_lastname":"Szukalski","nickname":"Bern Szukalski","user_nicename":"bszukalski","display_name":"Bern Szukalski","user_email":"bszukalski@esri.com","user_url":"","user_registered":"2018-03-26 17:55:14","user_description":"I am a corporate technology evangelist and geo advocate at Esri, focusing on ways to broaden access to geographic information and helping customers succeed with ArcGIS. \r\n\r\nOn a good day I'm making a map, on a great day I'm on one. Email bszukalski@esri.com or connect on LinkedIn (https:\/\/www.linkedin.com\/in\/bernszukalski\/).","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/bern04-465x465.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":false,"wide_image":false},"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>Add data from a CSV file to any ArcGIS Online map<\/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\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add data from a CSV file to any ArcGIS Online map\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map\" \/>\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=\"2018-12-18T18:41:17+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-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map\"},\"author\":{\"name\":\"Bern Szukalski\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/fe7ff7aa0fcb52dff17af44a66422717\"},\"headline\":\"Add data from a CSV file to any ArcGIS Online map\",\"datePublished\":\"2010-09-22T17:29:58+00:00\",\"dateModified\":\"2018-12-18T18:41:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map\"},\"wordCount\":11,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"CSV\",\"JavaScript\",\"spreadsheets\"],\"articleSection\":[\"Data Management\",\"Sharing and Collaboration\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map\",\"name\":\"Add data from a CSV file to any ArcGIS Online map\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2010-09-22T17:29:58+00:00\",\"dateModified\":\"2018-12-18T18:41:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add data from a CSV file to any ArcGIS Online map\"}]},{\"@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\/fe7ff7aa0fcb52dff17af44a66422717\",\"name\":\"Bern Szukalski\",\"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\/2026\/02\/bern04-465x465.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/bern04-465x465.png\",\"caption\":\"Bern Szukalski\"},\"description\":\"I am a corporate technology evangelist and geo advocate at Esri, focusing on ways to broaden access to geographic information and helping customers succeed with ArcGIS. On a good day I'm making a map, on a great day I'm on one. Email bszukalski@esri.com or connect on LinkedIn (https:\/\/www.linkedin.com\/in\/bernszukalski\/).\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/bernszukalski\/\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/bszukalski\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Add data from a CSV file to any ArcGIS Online map","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\/add-data-from-a-csv-file-to-any-arcgis-online-map","og_locale":"en_US","og_type":"article","og_title":"Add data from a CSV file to any ArcGIS Online map","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-12-18T18:41:17+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-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map"},"author":{"name":"Bern Szukalski","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/fe7ff7aa0fcb52dff17af44a66422717"},"headline":"Add data from a CSV file to any ArcGIS Online map","datePublished":"2010-09-22T17:29:58+00:00","dateModified":"2018-12-18T18:41:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map"},"wordCount":11,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["CSV","JavaScript","spreadsheets"],"articleSection":["Data Management","Sharing and Collaboration"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map","name":"Add data from a CSV file to any ArcGIS Online map","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2010-09-22T17:29:58+00:00","dateModified":"2018-12-18T18:41:17+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/data-management\/add-data-from-a-csv-file-to-any-arcgis-online-map#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Add data from a CSV file to any ArcGIS Online map"}]},{"@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\/fe7ff7aa0fcb52dff17af44a66422717","name":"Bern Szukalski","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\/2026\/02\/bern04-465x465.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/bern04-465x465.png","caption":"Bern Szukalski"},"description":"I am a corporate technology evangelist and geo advocate at Esri, focusing on ways to broaden access to geographic information and helping customers succeed with ArcGIS. On a good day I'm making a map, on a great day I'm on one. Email bszukalski@esri.com or connect on LinkedIn (https:\/\/www.linkedin.com\/in\/bernszukalski\/).","sameAs":["https:\/\/www.linkedin.com\/in\/bernszukalski\/"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/bszukalski"}]}},"text_date":"September 22, 2010","author_name":"Bern Szukalski","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/bszukalski","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Online","tag_data":[{"term_id":29641,"name":"CSV","slug":"csv","term_group":0,"term_taxonomy_id":29641,"taxonomy":"post_tag","description":"","parent":0,"count":12,"filter":"raw"},{"term_id":24921,"name":"JavaScript","slug":"javascript","term_group":0,"term_taxonomy_id":24921,"taxonomy":"post_tag","description":"","parent":0,"count":151,"filter":"raw"},{"term_id":26911,"name":"spreadsheets","slug":"spreadsheets","term_group":0,"term_taxonomy_id":26911,"taxonomy":"post_tag","description":"","parent":0,"count":6,"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":925,"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":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":363,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2431,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":765,"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\/172241","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\/7641"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=172241"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/172241\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=172241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=172241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=172241"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=172241"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=172241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}