ArduPilot / MissionPlanner

Mission Planner Ground Control Station for ArduPilot (c# .net)
http://ardupilot.org/planner/
GNU General Public License v3.0
1.78k stars 2.4k forks source link

Zoom behavior and reset to home view #2013

Open Naterater opened 5 years ago

Naterater commented 5 years ago

Issue details

The normal scroll zoom behavior in the flight and planning screens is to auto-center on the curser and move it to the center of the screen. This is unlike any other GIS application, and it's incredibly annoying having the curser jump across the screen when you only zoom one click.

I agree that the map should zoom centered on the curser, but do not move the curser; it just shows down future actions and disorients users that have to re-locate it.

Also when clearing a mission, the screen resets to the home waypoint, even if it's incorrectly set halfway around the world. Clearing a mission shouldn't reset any views.

Version

All

meee1 commented 5 years ago

i agree with the first point.

the second not so much. a user should be defining there home location. not doing so has other issues like distance to home.

Naterater commented 5 years ago

There's no real consequences to not setting a home point because it's always updated at the field by the vehicle upon arming or takeoff. For most flights well within a vehicle's capabilities, nobody checks the calculations anyway.

I agree that calculations should not be unrealistic. Maybe a solution would be to prevent calculations unless the home point is <10km from a waypoint in the mission. Instead of honoring a home point across the world, calculations should read something to the effect of "SET HOME" or "0 - HOME NOT SET." For users who do truly want a home point >10km away from their other waypoints, a confirmation box could be added with a checkbox confirming that the home point is to be set >10km away from other waypoints.

To encourage users to set their home point, it should be placed much higher in the right click menu. Probably under the "Delete Waypoint" button. That set waypoint button can be moved much lower because normal left clicks will set waypoints.

Naterater commented 5 years ago

Zoom also will not work when a waypoint or polygon point is hovered over. This is frustrating when you're trying to zoom in on a point because you have to move the cursor next to it in order to zoom.

meee1 commented 5 years ago

yeah, randy has an issue in regarding this. its on the todo list

aercamti commented 5 years ago

I also have found that zooming is not intuitive, and wasted unnecessary time trying to find my area of operation again.

Having a (documented) shortcut to "zoom map (in or out) to complete flight plan" would be a helpful addition as well. (This would allow for a quick overview showing all waypoints, rally points, and home.)

"Clearing a mission shouldn't reset any views." - I agree.

Naterater commented 5 years ago

Beta is allowing me to scroll on markers; thank you for that. I'll leave this issue open until clearing mission stops the reset to home view.

Naterater commented 5 years ago

I may be nit-picking now, but the center red cross is really distracting. I know it used to be where the zoom would be, but now I don't see its value.

skypuppy commented 5 years ago

In Mission Planner, I set a mission fairly near my home, and I think I saved it. Then, after about a half hour of searching visually, I tried to set another mission near my grandparent's property about 150 miles away. However, when I select 'flight planner' for a survey grid near their property, it jumps back to the one already completed near my home. How do I get it to make a new flight plan near the grandparents so I can save it, too?