Geocoding is the process of transforming a table of street addresses into longitude and latitude coordinates. While finding a coordinate for a single point may be simpler to geocode manually, if you need tens or hundreds of addresses transformed into coordinates, you will want to use a batch geocoder.
For more information about what geocoding is, why we do it, and how it works, please read the guide "Geocoding in ArcGIS" from the makers of ArcGIS, ESRI.
We will help you with your geocoding needs! If you have a list of addresses that you want geocoded and are a part of the Penn community (i.e. you have a @upenn.edu email address) please do not hesitate to write to LibraryGIS@pobox.upenn.edu.
Free Service | Fee-Based Online Service | Desktop/Server Software |
---|---|---|
Census Geocoder (10,000 addresses at a time)
|
ArcGIS World Geocoding Service |
ArcGIS/ArcMap |
|
Google Geocoding Service: Pay-As-You-Go.
|
|
Data Science Toolkit | https://geocod.io/ | |
Google Geocoding service (2500 addresses/day limit) | ||
Texas A&M Geocoder | Texas A&M Geocoder | |
IPUMS GeoMarker (Uses Texas A&M Geocoder) | ||
In-house | For large number of address geocoding (ArcGIS Pro geocoder package). Contact us at LibraryGIS@pobox.upenn.edu |
Geocoding takes a table of addresses and converts them to actual locations with latitude and longitude. With the geocoding capability of ArcGIS, a powerful geographic information system (GIS), you can turn a list of addresses into spatial data for mapping or combining with other data. The output is in the form of points in the shapefile format.
ArcGIS needs two kinds of files in order to geocode: