GIS Front-End for USDA Forest Service i-Tree - 22/08/2014

The TatukGIS Developer Kernel has been used to develop the new TreeGIS desktop 3D GIS front-end to the popular i-Tree urban forestry inventory and analysis tool. i-Tree is developed by the USDA (U.S. Department of Agriculture) Forest Service to help communities strengthen their urban forest management and advocacy efforts by quantifying the structure of community trees and environmental services the trees provide.

i-Tree is used by thousands in communities located around the world to plan and manage urban forests. Beyond i-Tree, TreeGIS can be easily modified to incorporate any urban forestry inventory. 

While i-Tree provides numerous tools for gathering and reporting information about urban forests, it includes essentially no tools for mapping this wealth of information to enable users to easily look at a lot of information simultaneously. TreeGIS is developed to fulfil this gap. Using the TatukGIS DK, it was easy to develop an interface to allow users to label trees in an infinite number of ways, view tree attributes, select trees, and view summary information about selected trees. 

A particularly nifty feature of TreeGIS in regards to i-Tree is the ability to display the crown diameter of individual trees. Essentially, this takes a one dimensional feature (tree location) and makes it two dimensional, enabling an easy answer to the question 'Where are the trees and how will they affect everything around them?'

i-Tree Databases

Taking advantage of the TatukGIS DK 3D mapping features, TreeGIS displays trees and surrounding terrain and buildings in three dimensions with just a click of a button. One of the standard i-Tree databases contains all of the attributes required to display trees in 3D: tree height, crown height, height to crown, crown width, and stem diameter. This ability, coupled with user-adjustable lighting effects, allows users to simulate different tree planting scenarios and the ultimate effects for wallet-wielding decision-makers.

Though not yet ported to iOS or Android, TreeGIS users can easily share their GIS data using GoogleMaps, BingMaps, or GoogleEarth with anyone with an iPhone or Android device. This simple, yet powerful, functionality gives great flexibility to the end-user.

As a DK-developed application, TreeGIS users can connect to (or store their tree data in) any TatukGIS-compatible database (Access, SQL Server, Oracle, Interbase/Firebase, Postgres, SQLite, IBM Informix, IBM DB2, MySQL, Sybase, ADV, & SAPD) and enterprise GIS database layer format (ArcSDE vector & raster, Geomedia SQL Server Spatial, Geomedia Oracle Object Model, IBM DB2 Spatial Extender, IBM Informix Spatial Datablade, MapInfo SpatialWare, Microsoft Spatial (Katmai), Oracle Spatial, Oracle Georaster, Oracle TIN, Oracle Point Cloud, PostGIS Spatial, Sybase SQL Anywhere Spatial, TatukGIS PixelStore). The speed, power, flexibility, and simplicity of SQL layers on SQLite is particularly appreciated.

TreeGIS is developed and owned by Brown's company, TatukGIS Consulting (legally unrelated to TatukGIS), located in Dubuque, Iowa, USA. Brown describes the TatukGIS object model as clean, straightforward, fast, and powerful, adding that (with the TatukGIS DK) users don't have to go through 12 interfaces to get to the object they need, they can just use the object. TreeGIS is developed using the TatukGIS DK.VCL edition with the Embarcadero Delphi development environment.

For more about TreeGIS, or to get a trial version, see the TatukGIS Consulting website.  

For more about the TatukGIS Developer Kernel go to

Last updated: 05/03/2020