OpenTreeMap
A collaborative platform for crowdsourced tree inventory, ecosystem services calculations, urban forestry analysis and community engagement.
https://github.com/OpenTreeMap/otm-core
Category: Biosphere
Sub Category: Forest Observation and Management
Keywords from Contributors
civic-apps-team hydrology stormwater watersheds e84-climate-unit earth-observation geospatial-analytics geospatial-processing geotrellis bicycling
Last synced: about 21 hours ago
JSON representation
Repository metadata
OpenTreeMap is a collaborative platform for crowdsourced tree inventory, ecosystem services calculations, urban forestry analysis, and community engagement.
- Host: GitHub
- URL: https://github.com/OpenTreeMap/otm-core
- Owner: OpenTreeMap
- License: other
- Created: 2013-02-19T15:11:04.000Z (almost 13 years ago)
- Default Branch: develop
- Last Pushed: 2023-08-03T07:09:29.000Z (over 2 years ago)
- Last Synced: 2025-10-30T20:43:20.876Z (4 months ago)
- Language: Python
- Homepage: www.opentreemap.org
- Size: 16.5 MB
- Stars: 194
- Watchers: 29
- Forks: 87
- Open Issues: 417
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
README.md

OpenTreeMap 2
Questions?
Join the user mailing list and let us know:
http://groups.google.com/group/opentreemap-user
Installation
For full installation instructions, see the Github
wiki.
Alternatively, you can also use the otm-vagrant
project to get started.
While not recommended for production, otm-vagrant greatly simplifies
getting a development environment for testing and contributing to OTM locally.
Environment variables
This project requires several environment variables, to provide API keys for several services.
ROLLBAR_SERVER_SIDE_ACCESS_TOKEN=....
GOOGLE_MAPS_KEY=...
ROLLBAR_SERVER_SIDE_ACCESS_TOKEN is a token for Rollbar.
GOOGLE_MAPS_KEY is a browser key for the Google Maps Javascript API, which can be obtained here.
Other Repositories
This repository (ie, otm-core) is but one of a few separate repositories
that together compose the OpenTreeMap project. Others include:
- otm-tiler - map tile
server based on Windshaft - otm-ecoservice - ecosystem
benefits calculation service - otm-ios - An
OpenTreeMap client for iOS devices. - otm-android - An OpenTreeMap client for Android devices.
Additional Documentation
The REST API that provides data for the native mobile apps is documented in api.md
Deprecated Repositories
OpenTreeMap has a long history. These repositories still exist, but are
deprecated and no development is happening here moving forward.
- OpenTreeMap - Otherwise
known as "OTM1", this is previous generation codebase of OpenTreeMap. It
has been entirely superceded by this repository and the others
listed above. However, there are some live tree map sites still running
on the old OTM1 code, and so we have left it up for archival purposes.
Developer documentation
Acknowledgements
This application includes code based on django-url-tools, Copyright (c) 2013 Monwara LLC.
USDA Grant
Portions of OpenTreeMap are based upon work supported by the National Institute of Food and Agriculture, U.S. Department of Agriculture, under Agreement No. 2010-33610-20937, 2011-33610-30511, 2011-33610-30862 and 2012-33610-19997 of the Small Business Innovation Research Grants Program. Any opinions, findings, and conclusions, or recommendations expressed on the OpenTreeMap website are those of Azavea and do not necessarily reflect the view of the U.S. Department of Agriculture.
Owner metadata
- Name: OpenTreeMap
- Login: OpenTreeMap
- Email:
- Kind: organization
- Description: OpenTreeMap is a platform for crowdsourced urban tree inventory and community engagement.
- Website: www.opentreemap.org
- Location:
- Twitter: opentreemap
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1125635?v=4
- Repositories: 13
- Last ynced at: 2024-03-25T23:17:46.267Z
- Profile URL: https://github.com/OpenTreeMap
GitHub Events
Total
- Watch event: 9
- Fork event: 1
Last Year
- Watch event: 4
- Fork event: 1
Committers metadata
Last synced: 2 months ago
Total Commits: 3,459
Total Committers: 35
Avg Commits per committer: 98.829
Development Distribution Score (DDS): 0.744
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Michael Maurizi | m****i@a****m | 885 |
| Rick Mohr | r****r@a****m | 600 |
| Steve Lamb | s****b@a****m | 598 |
| Adam Hinz | h****m@g****m | 502 |
| Justin Walgran | j****n@a****m | 346 |
| Mike Tedeschi | m****i@a****m | 178 |
| Robin Schaufler | r****r@a****m | 110 |
| Kevin DeLoach | k****h@a****m | 74 |
| mwilliams | m****s@a****m | 32 |
| Christopher Taylor | c****r@a****m | 30 |
| balexandrowicz | b****z@a****m | 26 |
| steve | s****b@g****m | 24 |
| Hector Castro | h****o@g****m | 7 |
| Scott Lederer | s****r@a****m | 6 |
| requires.io | s****t@r****o | 4 |
| Andy Lucas | u****v@g****m | 4 |
| bryant100000 | b****2@i****u | 3 |
| Andrew Thompson | a****n@a****m | 3 |
| nicoali | n****a@g****m | 3 |
| Hector Castro | h****o@a****m | 3 |
| Laurence Liss | l****s@a****m | 2 |
| riromu | r****u@u****s | 2 |
| unknown | m****a@h****u | 2 |
| george-mcintyre | g****e@l****m | 2 |
| Ricard Roca | r****u@g****m | 2 |
| Lizzy Stellato | e****o@g****m | 2 |
| Lauren Pittenger | l****r@g****m | 1 |
| Larry Lu | p****6@g****m | 1 |
| Matthew McFarland | m****d@g****m | 1 |
| Mauricio Pasquier Juan | m****o@p****r | 1 |
| and 5 more... | ||
Committer domains:
- azavea.com: 15
- ivanarellano.com: 1
- pasquierjuan.com.ar: 1
- level-n.com: 1
- hawk.iit.edu: 1
- upv.es: 1
- illinois.edu: 1
- requires.io: 1
Issue and Pull Request metadata
Last synced: 6 months ago
Total issues: 1,563
Total pull requests: 1,750
Average time to close issues: 4 months
Average time to close pull requests: 4 days
Total issue authors: 33
Total pull request authors: 38
Average comments per issue: 1.49
Average comments per pull request: 2.28
Merged pull request: 1,590
Bot issues: 0
Bot pull requests: 33
Past year issues: 1
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 0
Past year average comments per issue: 2.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- jwalgran (406)
- RickMohr (298)
- dboyer (283)
- maurizi (191)
- steventlamb (118)
- ahinz (80)
- RobinIsTheBird (62)
- andrewbt (26)
- jmorrison1847 (25)
- hadleystein1 (20)
- kdeloach (15)
- mtedeschi (5)
- longoa (4)
- lliss (3)
- monroem (3)
Top Pull Request Authors
- maurizi (416)
- RickMohr (319)
- steventlamb (286)
- ahinz (226)
- jwalgran (224)
- RobinIsTheBird (59)
- kdeloach (51)
- mtedeschi (45)
- dependabot[bot] (33)
- ctaylo37 (22)
- designmatty (19)
- hectcastro (8)
- fungjj92 (4)
- lederer (4)
- bryant100000 (3)
Top Issue Labels
- bug (530)
- enhancement (299)
- low (115)
- medium (95)
- high (67)
- + (62)
- question (57)
- production (53)
- design (40)
- contributing (36)
- wmm (18)
- customer (17)
- tech debt (10)
- blocked (7)
- dcnr (5)
- l10n (3)
- in progress (1)
Top Pull Request Labels
- dependencies (33)
- javascript (19)
- python (14)
- in review (7)
- queue (2)
- enhancement (1)
- blocked (1)
Dependencies
- autoprefixer ^6.5.3 development
- chai ~1.8.1 development
- css-loader ^0.23.1 development
- exports-loader ^0.6.3 development
- extract-text-webpack-plugin ^1.0.1 development
- file-loader ^0.9.0 development
- glob ^7.0.5 development
- imports-loader ^0.6.5 development
- jshint ^2.9.2 development
- mocha ~1.14.0 development
- node-sass ^3.13.1 development
- postcss-loader ^1.1.1 development
- sass-loader ^4.1.1 development
- style-loader ^0.13.1 development
- testem ^0.9.2 development
- url-loader ^0.5.7 development
- webpack ^1.13.1 development
- webpack-bundle-tracker 0.0.93 development
- webpack-dev-server ^1.14.1 development
- autotrack ^0.6.5
- baconjs ~0.6
- console-browserify ~1.0.1
- dragula ^2.0.2
- es6-promise ~4.1.0
- esri-leaflet ~1.0.2
- leaflet ~1.0.3
- leaflet-draw ~0.4.9
- leaflet-pip ~1.0.0
- leaflet.gridlayer.googlemutant ~0.4.3
- leaflet.locatecontrol ^0.62.0
- lodash ^4.17.4
- moment 2.19.3
- mustache ~2.2.1
- numeral 1.5.3
- ramda ^0.23.0
- sanitize-filename ~1.4.2
- 630 dependencies
- django-extensions ==1.7.4 development
- ipdb ==0.10.1 development
- ipython ==5.1.0 development
- six ==1.10.0 development
- Django ==1.11.16
- Pillow ==4.2.1
- amqp ==2.2.1
- anyjson ==0.3.3
- billiard ==3.5.0.3
- celery ==4.1.0
- certifi ==2017.7.27.1
- chardet ==3.0.4
- django-apptemplates ==1.3
- django-contrib-comments ==1.8.0
- django-js-reverse ==0.7.3
- django-recaptcha ==1.4.0
- django-redis ==4.8.0
- django-registration-redux ==1.7
- django-storages ==1.6.5
- django-threadedcomments ==1.1
- django-tinsel ==1.0.1
- flake8 ==2.0
- functools32 ==3.2.3.post2
- hiredis ==0.2.0
- idna ==2.5
- jsonschema ==2.6.0
- kombu ==4.1.0
- libsass ==0.11.2
- mccabe ==0.6.1
- modgrammar-py2 ==0.9.1
- olefile ==0.44
- pep8 ==1.4.6
- pyflakes ==1.6.0
- python-omgeo ==5.1.0
- redis ==2.10.5
- requests ==2.20.0
- six ==1.10.0
- unicodecsv ==0.14.1
- urllib3 ==1.23
- wsgiref ==0.1.2
- selenium ==2.53.6 test
- coveralls ==1.1
Score: 9.970445020661009

