Forestry Tree Points
Record of Forestry tree points for NYC Parks & Recreation. Tree Points and Planting Spaces form the basis of ForMS 2.0’s data inventory and are the core entities that all Service Requests, Inspections, and Work Orders are associated to. The system has built-in rules to ensure that every Tree Point has a Planting Space and each Planting Space can have no more than one active Tree Point at a given time. Locations that have had one tree removed and another tree replanted will appear in ForMS 2.0 as a single Planting Space associated with one retired Tree Point (that has a removal Work Order) and one active Tree Point. This dataset can be joined to the Forestry Planting Spaces dataset by joining PlantingSpaceGlobalID from Forestry Tree Points to GLOBALID from Forestry Planting Spaces. User guide: https://docs.google.com/document/d/1PVPWFi-WExkG3rvnagQDoBbqfsGzxCKNmR6n678nUeU/edit?usp=sharing Data dictionary: https://docs.google.com/spreadsheets/d/1yMfZgcsrvx9M0b3-ZdEQ3WCk2dFxgitCWytTrJSwEAs/edit?usp=sharing
Open in the graph · Relate this dataset · What these columns mean
Freshness
The publisher's promise
How the agency that publishes this data says it keeps the data current.
Fresh
- Says it updates
- Every 2 weeks
- Actually updates about every
- 14.01 days
- Publisher last updated the data
- Oct 7, 2026
Our mirror
Whether our copy of this data is current with the source.
In sync
- We last synced
- Oct 7, 2026, 1:22 PM
- Rows in our copy
- 1,123,163
- Rows at the source
- 1,123,163
- Our copy trails the source by
- under a minute
Columns
Each source column, with the name and type we use to store it.
The publisher has not provided a data dictionary.
0 of 20 columns carry a concept; 19 carry a description from the publisher. Read the concept column before you join. A column with no concept carries no claim from us, and a name that looks like a key is not one.
| Source field | Display name | What the publisher says it is | Concept | Source type | Stored as | Stored type | Row identifier | Unit |
|---|---|---|---|---|---|---|---|---|
:@computed_region_92fq_4b7q | City Council Districts 2 | This column was automatically created in order to record in what polygon from the dataset 'City Council Districts' (92fq-4b7q) the point in column 'location' is located. This enables the creation of region maps (choropleths) in the visualization canvas and data lens. | Not bound | Number | :@computed_region_92fq_4b7q | numeric | — | |
globalid | GlobalID | Unique identifier for each tree point | Not bound | Text | globalid | text | — | |
riskratingdate | RiskRatingDate | Date of most recent risk assessment inspection | Not bound | Text | riskratingdate | text | — | |
tpcondition | TPCondition | Indicates condition of the tree based on biological health and physical structure | Not bound | Text | tpcondition | text | — | |
planteddate | PlantedDate | Date tree was planted | Not bound | Text | planteddate | text | — | |
:@computed_region_yeji_bk3q | Borough Boundaries 2 | This column was automatically created in order to record in what polygon from the dataset 'Borough Boundaries' (yeji-bk3q) the point in column 'location' is located. This enables the creation of region maps (choropleths) in the visualization canvas and data lens. |
Download
This file was produced on Oct 7, 2026, 10:02 PM.
Refresh this dataset
Source and attribution
Where this data comes from, which version we hold, and what we changed.
- Source
- https://data.cityofnewyork.us/d/hn5i-inap
- Version
- Content hash:
4fb5e316b79f93dcbb33336859a6f940b6a4712fbdd4f407835611ce0775cd0b - What we changed
- We did not change the data. We stored it as published.
- Publisher
- codenownyc
- We retrieved it
- Oct 7, 2026, 1:22 PM
Update history
| Started | Kind | Result | Rows written | Produced by |
|---|---|---|---|---|
| Oct 7, 2026, 3:28 PM | full_replace | success | 1,123,163 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.84 |
| Sep 23, 2026, 3:15 PM | full_replace | success | 1,122,689 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.83 |
| Sep 9, 2026, 4:30 PM | full_replace | success | 1,122,151 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Sep 9, 2026, 3:17 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Aug 26, 2026, 3:32 PM | full_replace | success | 1,121,678 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.72 |
| Aug 16, 2026, 1:08 AM | full_replace | success | 1,121,106 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.61 |
| Aug 15, 2026, 10:39 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.61 |
| Aug 15, 2026, 8:39 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.61 |
| Aug 15, 2026, 7:24 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.61 |
| Aug 15, 2026, 5:54 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.60 |