Displaying all posts with the data collection tag.

How to Geocode Address-Based Tree Inventory Data

Mapping your trees is the first step to making more informed urban forestry management decisions. Displayed here is a map of trees across Los Angeles County.

Tree inventory data helps municipalities create urban forest management plans, allocate funding and proactively manage trees to ensure their long-term health. Most tree inventory and mapping software platforms require data to be geocoded, yet many municipalities and nonprofit organizations only track the postal addresses of their trees.

In this post, we will outline how you can geocode your address-based tree data without an expensive geographic information system (GIS) or technical expertise. Geocoding refers to the process of assigning longitude and latitude information to addresses so they can be placed as points on a map.

Why geocode your address-based tree data?

Having address data on your trees is important in order to find the general tree location. We plug addresses, not coordinates, into our GPS in order to find a place. However, geocoded data is important for identifying trees once you’re at a specific location. In both urban and rural settings it is common to find multiple trees of the same species at one address, which can make it difficult to locate a specific tree without additional identifying information.

Not only do maps make it easier to locate a tree in the field, they also help us identify actionable insights and make more informed management decisions. Unlike a spreadsheet of tree data, a map of your trees can help you track the spread of pests and disease, visualize how mature trees are dispersed across your city and identify which areas have the highest tree mortality rates. Additionally, the more people involved in maintaining street trees, the more helpful maps are in coordinating volunteers and municipal employees, and updating key information.

After you go through the process of geocoding your address data, all trees listed at the same address will have identical longitude and latitude. You will need to update this data either in the field or using satellite data as a reference to reflect the exact location of a tree at a particular address.

How does geocoding work?

Most simply, geocoding is performed using a reference layer. The process involves matching the to-be-geocoded addresses from your spreadsheet to the street names and address ranges in a street network file. The system matches the street name in your spreadsheet to a reference table and map. Once the street name is matched, all address ranges for this street are examined to identify the specific segment of a street where the address is found. Since the geocoder knows the coordinates of the endpoints of each street as well as the range of street numbers for a given segment, the software can estimate the address coordinates. Most geocoding services place trees at the front and center of the parcel with the associated address. However, some more advanced services allow you to choose how far off the center point of the adjacent road you want to place a given point.

Once you have geocoded tree data you can upload your data to mapping platforms like Carto, QGIS or OpenTreeMap. Carto and QGIS are not industry-specific; however, OpenTreeMap was designed specifically for mapping urban trees and green infrastructure.

Texas A&M offers free geocoding services for up to 2,500 addresses.

Using Texas A&M’s Geocoding Service

We’ll walk through the steps for using Texas A&M’s geocoder, which allows you to geocode 2,500 records for free. There are numerous other services available, however, many require technical expertise and/or software licenses. Texas A&M’s geocoder allows you to upload a database (access file) or text file (csv, tsv) of address data to their website and generate latitude and longitude values. The system can geocode thousands of records in minutes.

Geocoding Instructions

  1. Create an free account with Texas A&M GeoServices.
  2. Navigate to the Batch Geocoding page of their website. Click “Start – Step 1>>.”
  3. Click “Add New Database.”
  4. Click “Upload New Database.”
  5. Choose the file from your computer and designate the type and click Upload. For this example, we used a comma separated values (.csv) file. Make sure to follow the file naming notes listed on their website and include column names in the first row of your spreadsheet or database.
  6. Once you validate that the geocoder can open and read your file, choose the columns from your file that want to process. The required fields (“Address”, “City”, “State”, and “Zip”) must be present in your database or file even if these fields are blank. The system will not process records without these fields present.
  7. Use the dropdown lists to identify the fields in your table that correspond to the input fields the geocoder expects to see. Make sure to only select each of your fields in a maximum of one dropdown.
  8. Choose your processing options and Click “Start Process.” Rather than wait to view your results you can opt-in to receiving status notifications via email. You will receive an email with a link to download your geocoded data once the process is complete.

A spreadsheet highlighting the four columns created after the geocoding process was complete for Rehoboth Beach, Delaware.

In the spreadsheet above, we have highlighted the four columns added after the geocoding was completed. You can reference Texas A&M’s website for additional technical details on how the longitude and latitude results were generated and explanation of the values for the “MatchType” column.

We took the newly geocoded data and uploaded it to the three aforementioned mapping platforms: Carto, QGIS and OpenTreeMap.

First we mapped Rehoboth Beach’s trees using QGIS, a free and open-source desktop geographic information system (GIS) application.

Second, we mapped Rehoboth Beach’s trees in Carto, a cloud computing platform that provides GIS and web mapping tools for display in a web browser.

Lastly, we plotted Rehoboth’s trees in OpenTreeMap, a cloud-based software for mapping and managing trees and green infrastructure.

The less accurate information you have on tree location, the higher the chance the wrong maintenance task is performed on the wrong tree. At best, this results in the misallocation of finite resources and at worst potentially removing an otherwise healthy tree. With geocoded inventory data you are on your way to making more informed management decisions that ensure you are allocating resources as efficiently as possible.

While it is much easier and less expensive to build a map with existing data that requires some modifications than reshoot your entire inventory using a GPS device, moving forward we recommend you use a mobile mapping application or portable GPS device so that you can capture detailed location information at the time of planting, and don’t have to rely on a third party to maintain your database. We also recommend checking and adjusting tree locations as part of routine fieldwork.

Run into snags following our geocoding instructions? Want to learn more about different mapping options? Drop us a line at [email protected]. We’d love to hear from you.

Building the Best Technology for the Longterm Monitoring of Urban Trees

A tree-lined street in Philadelphia’s Fairmount neighborhood.

Trees in urban settings play a vital role in our communities. Whether newly planted or decades old, urban trees provide crucial environmental, economic, community, and aesthetic benefits. A healthy urban forest can assist with stormwater mitigation efforts, shade buildings to save energy, beautify neighborhoods, increase property values, positively impact human health, and encourage community members to spend time outdoors.

A new report prepared by Azavea for the Pennsylvania Horticultural Society and the USDA Forest Service Philadelphia Field Station explores how technology can be used to support the long-term systematic monitoring of urban trees; assist with tree planting and maintenance data processes; and enable data to be organized and shared between researchers and practitioners. Growing a vibrant urban forest requires maintenance, stewardship, and the regular planting of new trees.

Planting campaigns by governmental, non-profit, and community groups have resulted in millions of young trees added to cities throughout the U.S. in recent years. While many of these new trees are catalogued and counted as part of the planting initiative, less data is available about urban trees as they grow and die.

Information about stewardship activities such as pruning, watering, and planting site improvements is also seldom tracked consistently after trees are planted, despite research demonstrating that such activities may directly impact the health and growth of the tree. Long-term monitoring data related to urban tree health, growth and mortality rates, and longevity is useful to urban forestry professionals, scientists, and local community groups for four key purposes:

  • Gathering tree growth, mortality, and health data for planting programs as a means to evaluate performance, inform program management, and adapt practices over time
  • Coordinating community stewardship activities to encourage tree health and survival
  • Understanding how urban forests change through time in terms of population dynamics, including growth, mortality, and species diversity
  • Generating empirical data for use in accurately projecting urban tree populations and the related future estimated ecosystem services in order to demonstrate the value of planting campaigns toward environmental targets and goals

As part of long-term monitoring, it is essential to track longitudinal data about the same individual trees and planting sites. However, that process can be time-intensive, require extensive staffing resources, and result in large amounts of data that may be difficult to organize and quickly access or search. To increase the amount of available empirical data, it’s crucial to explore how to use technology to accurately gather tree data over time using field crews with varying levels of experience and then manage that data in a way that enables sharing information between groups. Through interviews with researchers and forestry practitioners, the authors built a list of the system requirements for an ideal software monitoring system, and evaluated 11 of the existing software platforms including OpenTreeMap.

The OpenTreeMap iOS and Android applications are designed to allow for easy data collection and query in the field.

While developing software that meets data collection and management needs is a critical first step, caring for urban trees is a collaborative task. As non-profit groups, municipal foresters, researchers, student interns, citizen scientists, and others work together to grow and maintain our urban forests, technology can be a valuable tool to assist in gathering data, coordinating management and planting activities, and demonstrating the economic and ecological value of trees. The report advocates for continued innovation in urban forestry data monitoring and technology development to support collaboration among between the many individuals in involved in tracking tree health, growth, and longevity.

Improving the process of long-term tree monitoring is essential for creating high-quality data that can inform adaptive management decisions, guide future planting initiatives, and assist with research on understanding how urban forests change through time. By providing opportunities to share that data more widely, organizations can learn from other programs and work together to build stronger urban forests. We’re excited to be part of the ongoing conversation on how software can assist with long-term tree monitoring, and welcome your feedback and experiences using the tools available.

Parts of this post were republished with permission from the report, Data Management for Urban Tree Monitoring – Software Requirements.

Sign Up

Want to Try OpenTreeMap?

Create an account in less than two minutes and get a one-month free trial of OpenTreeMap Cloud. It’s that easy.