Continuing the development of orcamap-react #58
Replies: 3 comments 4 replies
-
Hey @Ayushmanwebdeveloper thank you for posing the questions and re-starting the discussions. I'll respond briefly to each here and then as we make decisions, I'd like to work with you to distill any decisions into the Wiki, README, and/or Issues organized/prioritized within a new Project. 1. Project objectives The vision of the orcamap project (running for a long time, like 2 decades!) is to build better-and-better visualizations and analyses of the movements, behavior, and phenology of the endangered Southern Resident killer whales. An emerging stretch goal is to also model and visualize predictions of where J, K, and L pods will move next (given a recent occurrence or real time track). Here is a schematic that shows how orcamap could relate to other emerging apps (web or mobile) and the Acartia data cooperative: Note that 2. Development plan Practically, we would like to deploy a web app via the reserved domain
3. Feature Prioritization The fall 2022 hackathon Gdoc has a good overview of the challenges we'd eventually like to surmount through the orcamap project or related efforts. I'd distill and reprioritize it now by focusing in from all species of interest to Orca Network to only occurrence data (acoustic or visual) for SRKWs. Whether to include the Bigg's ecotype as well -- now or later -- is a good question, but I think it can be tabled until we have a prototype working with SRKW data. Highest priority: Refine existing basic Python or Javascript scripts to make Acartia.io API calls (e.g. pull SRKW rows for a month of interest) and visualization point data (e.g. a map of individual sightings displayed as icons). This was basically completed by joyliao07 and envm92 during the fall, 2022 hackathon, and separately by @cpsarason (see the final slide deck from the 2022 Hackathon) but could likely be refined to include parsing the Secondary priority: Formulate a scheme for visualizing recent tracks (of at least SRKWs) from Acartia.io using open source visualization tools. @veirs worked on this in the 2022 hackathon and may have initial ideas for spatial and temporal grouping of points into tracks... A longer-term task I would like to tackle with help from you and other (present and past) contributors is to refine the roadmap -- probably in the new Project -- ensuring we don't miss any good ideas from previous iterations like the original Trello roadmap for Orcamap and the 2021-2 Roadmap that @ivanoats drafted when he was mentoring a suite of prospective GSoC students. |
Beta Was this translation helpful? Give feedback.
-
A high-level question raised by @paulcretu today in the Orcasound stand-up is whether to align on our selection of open mapping tools across projects. A cost of using different tools is difficulty of taking a cool new feature developed in one tool and replicating it in another tool. A benefit of using a variety of open mapping tools is that we can offer more new volunteers an opportunity to contribute -- no matter which mapping tool is their favorite. At the moment (Nov. 2023), we have a wide range of tools in play:
Opinions @cpsarason or Ali @aalaydrus or Ivan @ivanoats ? @paulcretu -- Can you remind me why Leaflet seemed the best choice for v3 of orcasite? Looking further ahead, I'm anticipating at least one more map UI for the Salish Sea ecosystem (e.g. in this 2024 Acartia data flow schematic)... and there probably will be many more -- like the one in the orca-salmon dashboard that @liu-zoe implemented which also uses Mapbox. |
Beta Was this translation helpful? Give feedback.
-
Hey all, apologies for the long silence here.
Scott, in answer to your question, I originally chose mapbox b.c. that is
what I was using at the time for another project and it integrated well.
They basically use leaflet as the core and then have a bunch of nice add
ons you can use.
In my more recent projects I have settled on leaflet, again mostly for
expediency....I integrated the Windy.com API with some of my own data and
they use leaflet. For those that don't know about windy, you should check
it out....it's a pretty great UI and really the best weather prediction app
that I've found.
My current stack is using Python on the backend to create geoJSON objects
that then gert rendered by the leaflet web page ... Again, mostly for
expediency, since I'm pulling in lots of disparate data feeds and using the
variety of Python tools to do so.
Make sense? Not sure what to recommend, but I have found leaflet to be
pretty robust so far.
Best
Christian
…---
+1.206.992.1866
@cpsarason | cpsarason.github.io
On Thu, Nov 16, 2023, 9:42 AM Paul Cretu ***@***.***> wrote:
One option could be to prototype advanced mapping features in this repo,
with the goal of eventually integrating into orcasound/orcasite
<https://github.com/orcasound/orcasite>
—
Reply to this email directly, view it on GitHub
<#58 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFCNSU2YGOKBNF6NZ5POV3YEZGAFAVCNFSM6AAAAAA63N6AWCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TKOJQHEYDS>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Project Inquiry
Hello, team!
I'm planning to continue the development of
orcamap-react
. I would appreciate your guidance on the project objectives and the best approach to planning its development.Could you please advise on the following:
Project Objectives: What are the key objectives we need to achieve for the application?
Development Plan: How should we plan for its further development?
Feature Prioritization: Which features should be prioritized and implemented first?
Your insights and recommendations will be greatly appreciated.
Thank you in advance!
Best regards,
Ayushman Tripathi
Beta Was this translation helpful? Give feedback.
All reactions