Creative Commons LicenseThis tutorial by Tierney Steelberg, Digital Liberal Arts Specialist at Grinnell College’s DLAC, is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

This tutorial was reviewed and edited in spring 2025 by Kailee Shermak ’25, a student and Vivero Fellow at Grinnell College.

Table of Contents

Click any link to head to that section.

  1. What is ArcGIS Online?
    1. Logging In
    2. Working with Data
    3. Downloading Data for this Exercise
  2. Web Maps
    1. Creating a New Map
    2. Classic vs. New Map Viewer
    3. Customizing Your Map’s Appearance
    4. Saving Your Map
  3. Layers
    1. Adding Layers
    2. Duplicating Layers
    3. Customizing Layers
    4. Configuring Pop-Ups
  4. Map Accessibility
  5. Next Steps
    1. Sharing Your Map
    2. Returning to an Existing Map
  6. Going Further
    1. Analysis
    2. Creating a Web App
    3. Hosted Feature Layers
    4. Level Up
  7. Resources

 

What is ArcGIS Online?

ArcGIS Online is a cloud-based online mapping software that allows you to create complex digital maps for data analysis, as well as easily share them with others. ArcGIS Online replicates in a browser-based version many of the functions of the ArcGIS Pro desktop software application, though it is not quite as powerful.

ArcGIS Pro is available on campus computers in DASIL and some HSSC classrooms. The desktop application allows for more statistical analysis and visualization options, but ArcGIS Online has a more gentle learning curve for beginners. Both ArcGIS Online and ArcGIS Pro allow you to create web maps.

In this tutorial, you will learn how to use ArcGIS Online by mapping historical data from the Iowa Townships Project.

Logging In

Everyone at Grinnell has access to ArcGIS Online through the College: your account on the platform is created the first time that you log in. You can access your account by clicking the blue “Grinnell College” button and logging in with your Grinnell College credentials at https://grinnell.maps.arcgis.com/home/index.html. It is used in the browser, so you do not need to download anything special onto your computer.

Working with Data

ArcGIS Online requires spatial data for mapping: any data that you upload to ArcGIS must have some type of spatial identifier. 

Spatial data can take many forms, including:

Downloading Data for this Exercise

Click this link to download a dataset for this tutorial. You’ll upload this data into ArcGIS Online in order to map and analyze it. This dataset is a CSV file that contains Town of Grinnell census data from 1900, cleaned and formatted for use. You can look at the Iowa Townships Data Codebook to learn more about what the different abbreviations in the dataset mean.

Let’s reflect! Download the dataset CSV, look through it, and think about what you see…
  • What do you notice about this data?
  • What questions do you think this dataset might help to answer, if visualized on a map?
  • Are there particular variables you’d like to map?

 

Web Maps

What’s a web map? Esri, the company behind ArcGIS and ArcGIS Online, describes a web map as “an interactive display of geographic information that you can use to tell stories and answer questions” (source: Web maps).

Creating a New Map

Access your account by clicking the blue “Grinnell College” button and logging in with your Grinnell College credentials at https://grinnell.maps.arcgis.com/home/index.html. After logging in, you will be directed to the home page of ArcGIS. The top of the screen has a menu which gives you several options: 

Click Map in the top level menu of your ArcGIS Online homepage to create a new map. From there, you will be taken to a new blank map for you to make your own!

Screenshot of ArcGIS Online homepage with Map button annotated for visibility

 

Classic vs. New Map Viewer

Esri is in the process of releasing a new Map Viewer. For the purposes of this tutorial, you are using the newer Map Viewer. Make sure you are using the newer Map Viewer by clicking Open in Map Viewer in the top right hand corner of the map page. (If it says Open in Map Viewer Classic there, you’re already using the newer map viewer and are all set!)

If you would like to learn more about the new viewer and some of its new features, you can read this article from Esri, “New Map Viewer in General Availability.” Map Viewer Classic is deprecated and will be retired in early 2026.

Customizing a Map’s Appearance

Screenshot of ArcGIS Online map basemap optionsYou can customize the way your map looks by clicking the Basemap button (shaped like a collection of basemaps) in the left-hand menu of the map view, and then selecting your chosen basemap. You can change this at any time, so can come back and make edits for the best base map for your purposes once your data has been added to the map.

Let’s reflect: how might different basemaps influence a viewer’s experience of a digital map?

Saving Your Map

Screenshot of ArcGIS Online save optionsClick the Save button (shaped like folder) in the left-hand menu of the map view, then click Save As to save a new map or a new copy of an existing map: you will be prompted to give your new map a title and tags (required, but you can choose any you would like), and to add a summary, if desired. If you are working with a pre-existing map, just click Save to keep saving it to the same place – make sure to do this regularly while you are working so your changes are saved

 

Layers

What’s a layer? A layer is a collection of specific geographic data added to your map. Maps can have multiple layers that can be shown concurrently or hidden as needed to allow you to interrogate the interactions of multiple datasets or to focus where you need to.

Adding Layers

There are a couple different ways to add layers – for the purposes of this tutorial, you will be adding layers of data by file. This data takes the form of a CSV. This CSV will show up on your map layers in the form of points. As previously mentioned, for this tutorial run-through you’ll work with the Grinnell_1900_Geocoding_Result_Tidied.csv, which is points data relating to the Town of Grinnell. (When using shapefiles, you want to make sure to keep the shapefile compressed in .zip format – some browsers try to open compressed files for you automatically, which is not helpful in this case.)

  1. Screenshot of the add button to add layers in ArcGIS OnlineClick the +Add button (shaped like a plus sign) at the top of the left-hand menu.
  2. Select Add Layer from File.
  3. Upload the CSV file (or the entire .zip file, in the case of a shapefile).
  4. Click the Import Layer button.
  5. For the purposes of this tutorial, select the Upload this file as an item and add it to the map option (as there is no need at this time to create it as a hosted feature layer – more on those below).
  6. Optionally, you can update the display names for fields (how they will show up in the legend and in the data table for the map) and update the field types (can potentially useful if there is a field of numbers you wanted treated as text, for example – like treating a zipcode as text rather than a number where there are greater/less than relationships). Then click Next.
  7. Make sure the fields with geographic coordinates are matched correctly: longitude is X and latitude is Y. Then click Next.
  8. This process adds your CSV as a file to your ArcGIS Online account content. Give your item a title, put it in a folder if desired, and optionally add tags and a summary for your CSV as needed for your own organizational purposes, then click the Create and add to map button.

Congratulations! You’ve added a new layer to your map.

You can use the eye icon that appears when you hover a layer’s name to show/hide layers as needed.

Screenshot of ArcGIS Online layer visibility symbol

 

Duplicating Layers

You can make copies of your layers, so you can use the separate copies to analyze different aspects of the data. Simply click the options button to the right of the layer name (three dots) and then click Duplicate.

Customizing Layers

You can click the title of the layer to select it, and then a variety of options in the layer Properties pane on the right-hand side menu will become active for you to customize the layer.

ArcGIS Online map with layer and right-hand properties pane highlighted in pink

 

The layer menu appears to the right of the map when a layer is selected. It has a variety of buttons – from top to bottom, they are:

There are a variety of options for you in customizing your layers, depending on the attribute upon which you want to focus. Choose an attribute from the your spreadsheet and play around with how you want to visualize it! ArcGIS Online lets you customize most aspects of the visualization. Click the Styles button in the right-hand layer menu.

You can choose either + Field to map a particular attribute from your spreadsheet or + Expression to write a mathematical script based on your attributes that returns a value (for example, percent of a total).

For textual/categorical data (race, jobs, schooling, heritage…):

For numeric data (acreage, ages, number of people in a household, number of grandparents born in Iowa or in the US…):

Click the Style options button under the selected drawing style to customize the visualization on your map. Each of the options outlined can be customized – both the visual aspects (like size, color, symbol, transparency) and some of the numeric aspects (such as data classification and breakpoints).

Here’s a simple layer showing the total number of people in any given household:

Screenshot of layer styling options in ArcGIS Online

Using the +Expression button for attribute selection on the layer style pane, it is possible to write a mathematical script that returns a value based on the attributes selected. For example, you could enter ($feature.Female_Under_5+$feature.Fem_5_to_17+$feature.Male_Under_5+$feature.Male_5_to_17) to calculate the number of children under 17 across genders and age groups for a total number of children in a given household:

Screenshot of a layer in ArcGIS Online generated by an expression

After selecting an attribute from the dropdown, you can click the + Field button again to add a second attribute, if the two attributes are ones that can be mapped together. You can then customize the appearances of both. If the two attributes you want to map cannot be mapped together on a single layer, you can create multiple layers and adjust their transparencies to show overlap or showcase them in separate map images.

Here’s an example of multiple attributes being mapped at once, with the previous expression, Total Number of Children in Household, represented by the size of the dots, and the number of years married represented by the color of the dots:

Screenshot of a layer in ArcGIS Online mapping multiple attributes, using by size and color

 

Once you’re finished customizing, make sure to click the blue Done button at the bottom of the right-hand viewing pane to make sure your changes are saved.

Let’s reflect:
  • What do you notice about your visualization as you change its drawing style and customize its appearance?
  • What is gained and what is lost with different visualization options?

 

Configuring Pop-Ups

What is a pop-up? A pop-up is the box of descriptive information that appears when a map viewer clicks on a point or feature on a map.

You can configure the pop-ups that appear when a viewer clicks on your data points by clicking the Pop-ups layer menu item on the right-hand side. By default, they show a table with all of the information from that point’s row in your spreadsheet – but some or most of this information may not be needed depending on what you are trying to showcase with your map.

Screenshot of a point selected on an ArcGIS Online map, showing the default pop-up with a table of data

 

By default, what appears is a Fields list of all your point’s data fields: you can click into this to customize which fields appear.

You can click the + Add content button at the bottom to customize the content that appears. You can add a Text field and customize the text that appears by pulling in specific fields using curly brackets, such as {Field Name}.

Screenshot of pop-up text being customized on an ArcGIS Online map

You can even pull images and charts into your pop-up, though these need to be created based on your data fields (so a link to an image hosted elsewhere would need to appear in the spreadsheet as a field).

Don’t forget to click the OK button at the bottom of the pane when you’re done customizing your pop-up, to save your changes.

Let’s reflect: how do external map elements like this pop-up influence the viewing experience? How do you think they could or should be used most effectively?

 

Map Accessibility

After putting time and care into creating your map, you want everyone to be able to view it the way you intend: accessibility is crucial.

What is web accessibility? “Web accessibility is the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with physical disabilities, situational disabilities, and socio-economic restrictions on bandwidth and speed.” (Wikipedia). As you create your map, keep accessibility at the forefront of your mind:

You can use these resources to check your work:

Let’s reflect: what choices do you make as map creators that impact the accessibility of your maps for your viewers? What are some concrete examples of accessible features on a web map? What else do you need to keep in mind?

 

Next Steps

Sharing Your Map

There are ways to directly share your map with others if you want to. You can do this in a couple of different ways, depending on your needs: one easy way is to click the share button on the left-hand menu of the map. There are several sharing levels:

You can very easily a pull an ArcGIS Online map into a StoryMap to provide narrative and context relating to your map. You will still want your map sharing levels to be set to whatever sharing level your StoryMap will be.

It is also possible to create a “shared update” group for sharing, which allows multiple people to work on the same map at once (similar to the collaborative editing features in Office 365). You are not able to create “shared update” groups on your own: this must be done by an admin. To be able to embed your map on an external website, you need to make sure it is set to the “public” sharing setting. Once you have done so, you can click the Embed in Website button to customize your embed settings. Your map does not need to be shared publicly to be shared more widely as a web app – more on that below.

Returning to an Existing Map

Click Content in the top level menu (available when you click the Home button if you are currently viewing a map or other content) to see all your saved content and return to an existing map. Click the title of an existing map, then click the Open in Map Viewer button (top right) to continue editing.

 

Going Further

Analysis

There are powerful analysis features now enabled by default on all institutional ArcGIS Online accounts. The Publisher account also allows you to host feature layers that can be updated as needed and used across multiple maps. Any users experiencing account issues (for example, if they are not seeing these features because they have an older account) should ask for assistance from an ArcGIS Online admin (Tierney Steelberg or Mo Pelzel) or put in a Help Desk ticket

Some examples of analysis features include:

See more on analysis from Esri’s help documentation: Perform Analysis.

Creating a Web App

Screenshot of Instant App optionsWhat’s a web app? A web app allows you to share a customized and streamlined view of your map with external viewers. Changes made to your map are reflected on its web app version. If you are interested in playing around with this feature and sharing your map as a web app, you can follow these web app instructions from Esri. You can quickly create Instant Apps, using a variety of pre-set options with a quick questionnaire about your goals and visualization needs to help guide you, or you can create a custom app from scratch using the Experience Builder.

Hosted Feature Layers

Hosted feature layers allow you to upload your geospatial data file(s) (spreadsheet, shapefiles, etc.) and host them from within ArcGIS Online. This allows you (and others, if shared publicly) to use them in different ways across multiple maps or web apps, which are then updated automatically when you push updates to the hosted feature layer. For most digital projects, a hosted feature layer is much more efficient than uploading files to the map directly.

To level up your skills, you can play around with hosting the CSV or shapefile data as a hosted layer within ArcGIS Online, rather than adding the file directly to a map. See more information on Hosted layers in Esri’s ArcGIS Online documentation.

Level Up

If you want to level up your mapping skills and go further in your exploration of ArcGIS Online, you can optionally try some of the following:

Resources

Resources & Documentation

Design & Accessibility

css.php