Project status?

160 views
Skip to first unread message

Mauricio Pasquier

unread,
Nov 13, 2019, 12:00:36 AM11/13/19
to opentreemap-user
Hi everyone! Earlier this year I took a job consisting of setting up an instance of OTM, and I noticed that the resources for installing/maintaining a server were written for Ubuntu 14.04, which reached EOL in april. I had some problems when trying to use a more up-to-date distro and I wonder if that's still the case, because I'll be accepting a similar job soon (I hope, depending on the project status).

Also, related, the project seems a little bit without maintenance on github, is this still beign developed?

Justin Walgran

unread,
Nov 13, 2019, 10:02:40 AM11/13/19
to opentree...@googlegroups.com
Azavea is not actively developing new features for OpenTreeMap but we are supporting our platform customers and we are working toward deploying on Ubuntu 18.04 and planning a transition to Python 3.

On Tue, Nov 12, 2019 at 10:00 PM Mauricio Pasquier <mauricio...@gmail.com> wrote:
Hi everyone! Earlier this year I took a job consisting of setting up an instance of OTM, and I noticed that the resources for installing/maintaining a server were written for Ubuntu 14.04, which reached EOL in april. I had some problems when trying to use a more up-to-date distro and I wonder if that's still the case, because I'll be accepting a similar job soon (I hope, depending on the project status).

Also, related, the project seems a little bit without maintenance on github, is this still beign developed?

--
You received this message because you are subscribed to the Google Groups "opentreemap-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opentreemap-us...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/opentreemap-user/5fa62471-1a75-427f-a67e-377febceda10%40googlegroups.com.

David Tcheng

unread,
Nov 13, 2019, 5:23:44 PM11/13/19
to opentree...@googlegroups.com
Justin,

That's great news.  I'm happy to see OTM is still advancing!

-David

Dillon Strichman

unread,
May 24, 2020, 3:13:14 PM5/24/20
to opentreemap-user
Hi Justin! Spent the last few weeks trying off-and-on to set up a production environment for my (and my neighbors') own use on our block. Only today do I come to the conclusion that the project is no longer easily built due (I think) to the python2.7 deprecation. I'm wondering if the plans to transition to Python3 are still in the works? Would love to be able to use this environment in my community.

Dillon


On Wednesday, November 13, 2019 at 10:02:40 AM UTC-5, Justin Walgran wrote:
Azavea is not actively developing new features for OpenTreeMap but we are supporting our platform customers and we are working toward deploying on Ubuntu 18.04 and planning a transition to Python 3.

On Tue, Nov 12, 2019 at 10:00 PM Mauricio Pasquier <mauricio...@gmail.com> wrote:
Hi everyone! Earlier this year I took a job consisting of setting up an instance of OTM, and I noticed that the resources for installing/maintaining a server were written for Ubuntu 14.04, which reached EOL in april. I had some problems when trying to use a more up-to-date distro and I wonder if that's still the case, because I'll be accepting a similar job soon (I hope, depending on the project status).

Also, related, the project seems a little bit without maintenance on github, is this still beign developed?

--
You received this message because you are subscribed to the Google Groups "opentreemap-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opentree...@googlegroups.com.

Deborah Boyer

unread,
May 25, 2020, 9:30:10 AM5/25/20
to opentree...@googlegroups.com
Hi Dillon,

Thanks for checking on the project status. We are in the process of completing the Python 3 upgrade but had to pause work due to timelines on other projects. We hope to return to the upgrade in the next couple months, but it likely will not be completed before July.

Thanks,
Deb

To unsubscribe from this group and stop receiving emails from it, send an email to opentreemap-us...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/opentreemap-user/01a032c4-7293-4cd5-9d0b-e796b0a32815%40googlegroups.com.




Thomas Zinckgraf

unread,
Jul 19, 2020, 9:31:13 AM7/19/20
to opentreemap-user
Hey Deb,

How much additional work is left? I have been doing some coding on OTM for a few months now, and I would be happy to help with the transition to python 3.

Omar Bhimji

unread,
Sep 9, 2020, 11:40:17 AM9/9/20
to opentreemap-user
Hi folks

Following up on Dillon's question as our IT tried to install an instance of OTM so we could have a look at it and ran into the same issues. Any update on when the new version is likely to be ready, or on what work is left that needs doing?

Omar

tzinc...@gmail.com

unread,
Sep 9, 2020, 3:49:00 PM9/9/20
to opentreemap-user
Hey Omar, let me know if you need any help on the issues. I have OTM running on Ubuntu 18.04.

@Deb, do you need someone to help maintain the OTM codebase? I would be happy to help and get this python 3 migration over the line.

Regards,
Tom

Chris Ward

unread,
Jan 10, 2021, 2:48:30 AM1/10/21
to opentree...@googlegroups.com
Hi Everyone,

Hope you all are having a good start to 2021!

I just wanted to see if there has been any more ongoing effort on the transition to python3? I noticed that there is a branch on the otm-core repo (https://github.com/OpenTreeMap/otm-core/commits/python3). It hasn't been touched for going on a year. I'm running into more and more issues expanding the feature-set for my university's instance due to outdated python and django versions. I'd gladly help assist in the upgrade, but i'm not sure what approach should be taken. Python isn't my most-familiar language, so I'd help wherever I can.

Regards,

Chris

To unsubscribe from this group and stop receiving emails from it, send an email to opentreemap-us...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/opentreemap-user/0f3f6bd5-400d-45ef-9713-d3b6b83f278dn%40googlegroups.com.

Thomas Zinckgraf

unread,
Jan 10, 2021, 8:56:49 AM1/10/21
to opentree...@googlegroups.com
Hey Chris,

I have been working on fixing up the python 3 branch. I haven't updated the PR yet, but I only have a handful of remaining test cases. I was planning on pushing out a PR next week.

If you want to test it out in the meantime, I can push my branch up to our forked repo at https://github.com/sustainablejc/otm-core. I'll push the changes up today. I also have some changes I've made to use an upgraded webpack 4.

Let me know if you need help setting it up.

Regards,
Tom

Thomas Zinckgraf

unread,
Jan 24, 2021, 7:54:25 PM1/24/21
to opentree...@googlegroups.com
Hey Chris,

Please see the below branch for some python3 work. I am less than ten test cases away from being done, but it should work fine.

I am separately working on a UI upgrade as well, which I will use to test this code.

If you would like to help, let me know.

Please feel free to email me if you have any questions. You can reach me at tzinc...@gmail.com.

Regards,
Tom

Fernando Soares

unread,
Jun 7, 2021, 8:18:12 AM6/7/21
to opentreemap-user
Hello everybody!,

My name is Fernando. I am currently based in the southernmost estate of Brazil. As a biologist, python/django enthusiast, I've been looking for open source projects to contribute. I recently found OpentTreeMap. Given that the last message about this project status in this conversation is dated from January, could anyone, please share a quick update about the upgrading to Python3 and Django3? 

Despite my age and experience, when it comes to actual coding in Python, I consider myself a newbie. So at this point, while I try to understand OpenTreeMap core, I know I can only offer assistance with documentation, translation, and marketing after trying it out, if you wish.

Thank you for your time and support.

Regards,

Fernando

Thomas Zinckgraf

unread,
Jun 7, 2021, 6:25:37 PM6/7/21
to opentree...@googlegroups.com
Hey Fernando,

I use a custom fork of OTM that is running on python3 and the latest Django version. I also use some React for the main map page.

We can try to pull out the python 3 pieces and move them into a PR. Alternatively, I could help you get set up with the new fork.

Let me know. You can find the code at https://github.com/sustainablejc/otm-core/tree/python3.

Regards,
Tom

You received this message because you are subscribed to a topic in the Google Groups "opentreemap-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/opentreemap-user/AKfGxBj6pXY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to opentreemap-us...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/opentreemap-user/d02f2128-7cbe-4a41-9e59-0ee04f48a981n%40googlegroups.com.

Fernando Soares

unread,
Jun 8, 2021, 6:56:31 PM6/8/21
to opentreemap-user
Hi Tom,

Thank you for your response and willingness to assist. I don't want to waste  your time with further assistance before I actually get acquainted with the code you pointed to. I liked your idea, but firstly I want to make sure I can be of any help. I will get back to you. 

Regards,
Fernando

Giacomo Catelan

unread,
Dec 16, 2021, 12:17:26 PM12/16/21
to opentreemap-user
Hi guys, I'm Giacomo.
Right now I'm doing an internship at my University.
I need to run an instance of OTM and run some eco benefits calculations with my local city's trees.
I tried to get an istance up and running with ubuntu 20.04 but got absolutely no luck. Deprecated packages, missing links and python / yarn / pip conficts and problems.
I got at like half of the outdated OTM Core guide but got stuck.
So I tried with Ubuntu 14.04 and everything seems to work except the celery service and the Eco Benefits service (I'm trying to use the python one, which is even more outdated) But the Web UI is completely messed up, and I can't log in as a non-admin user.

My question is: has anyone been able to get this thing fully working? or have you found fixes for the outdated repo? Or just a workling port?
I would love to hear from someone.

If this project is completely dead, I wouldn't mind if you could give me a heads up on another similar project that's well manteined. I mainly need the Eco-Benefits calculation, but a full OTM-like istance would be really welcome (with a web UI etc).
Thank you all,

Giacomo

Thomas Zinckgraf

unread,
Dec 16, 2021, 1:11:06 PM12/16/21
to opentree...@googlegroups.com
Hey Giacomo,

I upgraded OTM to use python 3. I am currently working on removing the need for the tiler, as it is nearly impossible to install the tiler at this point in time.

My python 3 version has upgraded libraries for both the python and the javascript components, including webpack. I also started rewriting parts using react js.

Additionally, I was able to move all the components to docker containers instead of using Vagrant. That should help with quick installation on an ubuntu server.

However, Azavea will be passing OTM off to another company, and I am not sure the status of the repo going forward, so please take that into consideration.

If you are still interested, I am happy to walk you through what I have done. Please note, it might take a little work to get this up and running for your purposes as some of the code is a little use-case specific.

Regards,
Tom


--
Le informazioni contenute nella presente comunicazione sono di natura privata e come tali sono da considerarsi riservate ed indirizzate esclusivamente ai destinatari indicati e per le finalità strettamente legate al relativo contenuto. Se avete ricevuto questo messaggio per errore, vi preghiamo di eliminarlo e di inviare una comunicazione all’indirizzo e-mail del mittente.
--
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. If you received this in error, please contact the sender and delete the material.

--
You received this message because you are subscribed to a topic in the Google Groups "opentreemap-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/opentreemap-user/AKfGxBj6pXY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to opentreemap-us...@googlegroups.com.

Kelaine Ravdin

unread,
Dec 16, 2021, 2:00:24 PM12/16/21
to opentree...@googlegroups.com
Giacomo,

The data behind the eco benefits has fallen out of date. If that is your main interest, I have some other recommendations. The original benefits with OTM came from an i-Tree product called i-Tree Streets, which is no longer maintained by the organization responsible for it. That group (which includes scientists from the US Forest Service) does offer a number of other tools to estimate eco benefits of trees. The two most likely to help you are:

i-Tree Eco: this is (unfortunately) a Windows-based piece of software that will accept a tree inventory and return eco benefits to you (via an API). If you can run a Windows program this is definitely your most state-of-the-art data.
i-Tree Planting: this is a web-based tool that isn’t quite meant for this use, but could work if you need it to.

Happy to answer questions if I can.

~Kelaine

---------------------------------
Kelaine Ravdin | Urban Ecologist | Urban Ecos, Ecological Consulting  | kel...@urban-ecos.com | 415.309.8939 | www.urban-ecos.com


chris.d...@gmail.com

unread,
Nov 16, 2022, 2:49:41 AM11/16/22
to opentreemap-user
Hi Tom,

Do you happen to have the setup/run instructions for your python 3 branch with docker? I'm currently on the official OpenTreeMap implementation and would love to circle back and finally get upgraded to python 3. I have some custom work implemented in my fork though, so any tips on being able to get this working with a clean slate would be amazing! If I can just get the base working, I could then focus on getting the custom features upgraded and re-integrated.

Kind Regards,

Chris

Reply all
Reply to author
Forward
0 new messages