TreePlotter™ Works With Your Software

An integration is the result of connecting two software systems so they share data and work together as a whole.  TreePlotter™ is designed to work with other systems and to integrate in a variety of ways. Let’s look at a few examples of how cities are using TreePlotter today as part of their integrated software landscape.


See TreePlotter Data in a City’s Existing Software Platform

Burlington, Ontario, Canada


Like so many cities throughout the world, Burlington in Ontario, Canada has an ESRI-based infrastructure for tracking and managing a variety of assets.  When the folks at Burlington approached us about TreePlotter for their forestry department it was essential to them that the tree-related information created in our system be available to their staff in the tools they use every day.  This is a common requirement among clients of ours, especially from larger cities with more mature IT organizations.


Burlington designed a solution to pull TreePlotter data into their city’s enterprise system a few times a day in order to have an accurate view of city trees and tree-related work in the tools their workers have been using for years.  This is known as a one-way integration, in this case a daily sync of data from one system (TreePlotter) to another (the city’s ESRI platform). To tackle the job they leveraged FME by Safe Software, a platform specializing in data integration. An FME workflow is used to connect to TreePlotter via its WFS (Web Feature Service) and to pull all the data into their system, mapping or transforming it as needed. The workflow is built visually using FME Workbench, and part of that workflow looks something like this:

This same approach to integrate with TreePlotter can be taken using a variety of modern visual workflow-building integration technologies, including low-code or no-code workflow builders.  TreePlotter comes ready-to-connect to any of these platforms by coders, business analysts, and others, with its easy-to-use, standards-based API.


Using the approach of a visual integration workflow builder to connect TreePlotter to their ESRI-based enterprise system, Burlington workers can now see and analyze current TreePlotter data alongside other city asset information in the systems they use.


On a sidenote:  we were so impressed with Burlington’s use of FME last year that we bought their software for ourselves and are now a happy customer of Safe Software.


View Tree Issues Immediately in a 311 System

Fargo, North Dakota, USA


Citizens of Fargo call 311 or use a special city website to report non-emergency issues about city assets, whether it’s a pothole, a damaged street sign, or a downed tree or potentially dangerous tree limb.  When city foresters in Fargo decided they wanted to use TreePlotter to manage their trees, one requirement of the city was that the system communicate tree-related issues to their existing work management system, PubWorks.

A programmer at Pubworks leveraged the TreePlotter API to build an integration that creates a new service request when such a request is entered into TreePlotter.  The integration also updates TreePlotter to close out those requests when they are closed in PubWorks. This is known as a real-time, bi-directional integration:  both systems update each other as things change to stay in sync, improving productivity and data integrity.

View City Tree Data in TreePlotter

Cupertino, California, USA

Cupertino approached us last year wanting to leverage our platform for community outreach.  They wanted to show the public their existing city-managed tree inventory with simple, powerful charts and stats such as top-10 species, along with the economic benefits of those trees, in a web-based platform anyone can visit.  Cupertino uses an ESRI-based system as well, and we developed an integration that brings their information into TreePlotter daily so the citizens can have an up-to-date view of city-managed trees, with links back to ESRI-based information about maintenance.

The Cupertino app also has a button for each tree that links to a CityWorks 311 system, and a link for each tree to an ESRI dashboard that shows the tree’s past and pending maintenance.


We have several clients, including cities, states, and nonprofits, that leverage existing tree data in other systems and use TreePlotter primarily for community outreach, event coordination, and volunteer management.

Talk to us About Your Integration Needs


There are many other types of integrations, from the very simple, like showing your city’s or region’s map imagery or showing web features from another system in your TreePlotter app, to multi-system integrations supporting complex work order related workflows.  TreePlotter was built to support such integrations whether they are implemented by your team, our team, or together. Whatever you, your organization, or your IT department wants out of a TreePlotter Integration, our team is here to help find and create a good solution.  Contact us anytime to learn more.

Clayton Steneroden is the Director of Software Development for PlanIT Geo™.  He created our cloud-based TreePlotter™ infrastructure and leads our development team in the design and engineering of our next generation of software products. Connect on LI to follow his work.

Share Post