These tutorials assume that you have access to ArcGIS either in our computer lab or installed on your computer so there won't be any instructions on how to install. They are written for someone with basic knowledge of ArcGIS's interface, that wants a walkthrough how this tool can be used to help them ask and answer their spatial research questions.
For tutorials starting at a beginner level I recommend those on ESRI's website or if you have a New York Public Library card, they have several great tutorials for newcomers to ArcGIS on their Lynda.com portal.
The data I'll be using in these tutorials comes from felony drug arrest statistics by county that I got from the New York State Division of Criminal Justice Services, spatial data from the New York State GIS Portal and data from the Law Enforcement Support office at the Defense Logistics Agency concerning the 1033 program. In brief, the 1033 program lets local law enforcement agencies request decommissioned military equipment ranging from office furniture, to night-vision, to weapons to Mine-Resistant Ambush Proof Vehicles (MRAPs).
While the data I'm using is real from a project that I did, it isn't going to be updated so please go back to the original sources mentioned if you'd like to explore it further. I picked these data sets because they were handy and they are large and complex enough to show how to work with different kinds of data but not too complicated to get in the way of explaining the process. The maps made in these examples are not necessarily scholarly rigorous but hopefully the process of making them will get you familiar enough with ArcGIS Pro so that when you map your own data, you'll have more time for scholarly rigor!
Sometimes you'll be dealing with more granular data. Instead of a whole city, you want to map a particular address within that city, instead of a whole national park, the peak of a mountain within that park. This is point data. This can be in a shapefile of its own, in which case you'd just drag it on the canvas the same as any other shapefile. It can arrive in table form as well, as a list of addresses or as latitude and longitude coordinates, either as secondary data, or primary data you've recorded yourself with a GPS tracker.
In this exercise, you'll learn how to take a csv file with latitude and longitude coordinates, and use the Display X,Y function to add them to the map. You'll see how to use Google Maps to find the latitude and longitude for an address to revise any coordinates you may have gotten wrong and where those coordinates will be visible when your web-browser is showing information for that location.
The csv file below, geocoded-police-stations.csv contains the coordinate data that you'll be using for this exercise.
The first number is the latitude and the second is longitude.
It'll just give you a default symbol for these events, but you can doubleclick on the symbol in the Contents pane and it will open the Format Point Symbol menu for you. You can use the Gallery tab to pick the shape you want and the Properties tab to change the color and size. I'll make the symbol a blue star.
If you ran into any issues and need to see how I configured my file the zip file with my project is located below.
You will sometimes collect location data in the form of addresses rather than as latitude and longitude. In this case, your data will need the extra step of geocoding before you can use it in ArcGIS. Geocoding takes a location like an address or city or state and renders it as latitude and longitude coordinates so that ArcGIS or other mapping programs can read it and mark its location.
In this exercise, you'll take a list of addresses and use the US Census Bureau's Geocoding service in order to batch process a group of addresses and get their coordinates. You'll read the output file that you receive to determine if the results you got were accurate and to take note of the addresses that the service was unable to provide. You'll find the coordinates that the gecoding service was unable to find matches for by using Google Maps. Finally you'll plot the addresses that you have found using the Display XY Data function in ArcGIS.
It's important to note, however, that this geocoding service only works with U.S. addresses so if you are looking for addresses in foreign countries, search their government's websites to see if they provide a similar service. Additionally, the site has a limit of 10,000 records so if you need more than that, you'll have to divide up your searches.
Below I've attached the csv file that you'll be using with on the US Census Bureau Geocoding website, it's a list of addresses of locations used in the first two Ghostbusters movies.
FilmingLocation | Address | Match | Match2 | Address2 | Longitude,Latitude |
The amount of addresses that this geocoder will give you will vary, but at least some of them aren't going to have matches depending on the kind of data you are looking for. The site acknowledges that it is better with residential vs. commercial addresses. However in this case there are only about 3 addresses out of 16 that didn't have matches, so it did have the majority. When the number is that low, it will be easy to just use Google Maps to fill in this information manually. You wouldn't want to do this for a large chunk of your data however as it is time-consuming. You could also try running it again, since I have gotten more matches a second time through than the first, but if this few records are missing matches, it will take less time to just use Google Maps.
You probably use Google Maps quite a bit and didn't realize you were looking at coordinate data. But in fact, whenever you look up an address in Google Maps, the latitude and longitude will be right there for you in the URL. The first number after the @ is the latitude, and the second is the longitude.
You're now set to plot your results in ArcGIS Pro
In the previous step, you added Longitude and Latitude information to your list of addresses, and this is sufficient information for ArcGIS Pro to add a point at every coordinate spot you provide that information for.
If you ran into any issues and need to see how I configured my file, the zip file with my project is located below.