ramp4-pcar4 / ramp4-pcar4

RAMP 4 - The Reusable Accessible Mapping Platform, fourth major version
https://ramp4-pcar4.github.io/ramp4-pcar4/main/docs/
Other
15 stars 22 forks source link

E2Reg Measuring Tools #2034

Open dan-bowerman opened 10 months ago

dan-bowerman commented 10 months ago

Description

This one may be way down the road, but it's something we should think about. In the E2Reg app (a SWIM-based app leveraging RAMP for its search page), we use the measuring/distance/drawing tools created by our colleagues at NRCan for RAMP2/3: https://github.com/fgpv-vpgf/contributed-plugins. If this client ever migrates to RAMP4, we will need to port over these "advanced" tools as well. image

Is your feature request related to a problem?

Not an active problem, more of a risk.

Proposed solution

Options:

Additional context

Special consideration for WCAG will need to be paid to these. In RAMP3's tools, you can keyboard navigate to the tools, press enter to activate, and then use crosshair mode to draw points and vertices. Does RAMP4 currently have this option? Also, it appears way offset in RAMP3 (in this example, the left-most red dot SHOULD have been placed exactly where the crosshairs are, but instead is shifted far to the right...): image

szczz commented 9 months ago
  1. Look into ESRI COTS option
  2. Investigate Vue implementations (Likely don't want to just port the existing tools)
james-rae commented 1 month ago

Worth noting https://github.com/ramp4-pcar4/ramp4-pcar4/discussions/2281 showed interest in having a "draw to filter". Which would be feasible once a drawing system exists, though our filter engine would need to be expanded to take an additional poly, and we might need some type of limit to avoid huge geometries slamming the ArcGIS server.