Image
The free app for forest restoration monitoring and analysis
Image
Image

TreeMapper

The free data collection app for forest restoration monitoring and analysis

Built for places with limited or no connectivity

TreeMapper works offline, so you can collect data anywhere. Simply export the data from the device or it can upload automatically when an internet connection is detected

60k+ species and project integration

Want to customize the tree names and add your own picture? We've got you covered! Add them to your list of frequently used species and customize for easy access

Add Custom Fields with a Form Builder

Need to gather more data? Customize the app to your needs with a powerful form builder. You can share your forms with anyone using a QR code

Coming Soon: Monitoring Plots

Easily create permanent monitoring plots with the app, collect statistically representative data sets and compare your impact with a no-intervention scenario using paired baseline-plots

Simple yet Powerful

TreeMapper is built to be simple, yet powerful!
Registering trees is as easy as locate, snap, measure height & diameter.

View Code
Image

For Everyone to See

TreeMapper’s core data is available publicly through your project page on the Plant-for-the-Planet platform. All your supporters and donors can follow along and see in real time how you are bringing back your forest ecosystem.

Hello Developers!

TreeMapper is built to connect, share and integrate. Take TreeMapper raw data wherever you want. Whether it is to extend the Plant-for-the-Planet platform, for internal use, or for academic analysis, our powerful APIs come in handy. v2 of TreeMapper plans to include versioned data to account for any change in the planting locations.

API Specs Coming Soon
  
POST /treemapper/plantLocations

{
  "type": "multi",
  "captureMode": "on-site",
  "plantDate": "2021-05-25",
  "registrationDate": "2021-05-25",
  "plantedSpecies": [
    {
      "treeCount": 50,
      "scientificSpecies": "sspec_1P3ICFW0mNSUk8G8HP"
    },
    {
      "treeCount": 100,
      "scientificSpecies": "sspec_RJ9QhdxJ11q2uhyqNq"
    }
  ],
  "deviceLocation": {
    "coordinates": [
      -74.25796508789062,
      3.797627553237359
    ],
    "type": "Point"
  },
  "geometry": {
    "coordinates": [
      [
        [
          -74.2620849609375,
          3.7964285612904263
        ],
        [
          -74.25058364868164,
          3.7986552592949034
        ],
        [
          -74.25848007202148,
          3.804992752924948
        ],
        [
          -74.2620849609375,
          3.7964285612904263
        ]
      ]
    ],
    "type": "Polygon"
  }
}
  
POST /treemapper/plantLocations
{
  "type": "multi",
  "captureMode": "on-site",
  "plantDate": "2021-05-25",
  "registrationDate": "2021-05-25",
  "plantedSpecies": [
    {
      "treeCount": 50,
      "scientificSpecies": "sspec_1P3ICFW0mNSUk8G8HP"
    },
    {
      "treeCount": 100,
      "scientificSpecies": "sspec_RJ9QhdxJ11q2uhyqNq"
    }
  ],
  "deviceLocation": {
    "coordinates": [
      -74.25796508789062,
      3.797627553237359
    ],
    "type": "Point"
  },
  "geometry": {
    "coordinates": [
      [
        [
          -74.2620849609375,
          3.7964285612904263
        ],
        [
          -74.25058364868164,
          3.7986552592949034
        ],
        [
          -74.25848007202148,
          3.804992752924948
        ],
        [
          -74.2620849609375,
          3.7964285612904263
        ]
      ]
    ],
    "type": "Polygon"
  }
}