CUAHSI-APPS / tethys_watershed_delin

Tethys app for watershed delineation using the EPA WATERS web services.
0 stars 0 forks source link

Suggested Improvements for EPA Waters App #1

Open aphelionz opened 6 years ago

aphelionz commented 6 years ago

From @ChristinaB on July 19, 2017 18:15

• Weaknesses of the App The location search can return feature names that do not match the search term. This may be confusing to the user as it seemingly selects a different location. There are navigation problems associated with the different views on the app interface. There is only one vertical scroll bar for the whole interface, but it mainly controls the map. This may hide functions and features on the left-side navigation menu; it seems to have separate scroll controls without a scroll bar. Moreover, when the left-side navigation menu is collapsed, the map view enlarges, but this may hide the map zoom and information buttons (top left and bottom right of the map view). In some instances, the “delineate downstream watershed” function has encountered errors. The Error message received reads: “Flowline comid 10373572 at measure 100 not found in NHDPlus stream network.” The cause of this error has not be understood. • Opportunities for the App During the testing phases, no notable additional opportunities were mentioned. The use-case seems to finish without the need for additional help. • Potential pitfalls from the demo or external factors The map is interactive. This information was not given to the user, so accidental clicks can change the selected Feature name.

Find out more about the strengths and testing done to date in this State of the App (SOTA) report: EPAwaters_April2017assessment_SOTAreport.docx also organized in the HydroShare Google Drive in the State of the App Reports folder

Any updates should also be applied to this HydroShare Help page: EPA Waters App

Copied from original issue: hydroshare/hydroshare#2234

xhqiao89 commented 6 years ago

Reply to the identified weaknesses:

1)The location search can return feature names that do not match the search term.

The “location search” is using Google Maps geocoding service to return coordinates based on user input location, while the “returned feature names” in the app refers to the name of nearest NHD stream feature. Sometimes they don’t match, like it will navigate to Mill Race when you search "Provo”. To solve this, maybe we have to replace the Google Maps geocoding service by some other service which navigates to the NHD stream feature based on user input. EPA WATERS has a "Name Service" may be able to provide query function for NHDPlus features.

2)There are navigation problems associated with the different views on the app interface.

Does this refer to the MapQuest base map not working? I can update the key.

3)There is only one vertical scroll bar for the whole interface, but it mainly controls the map. This may hide functions and features on the left-side navigation menu; it seems to have separate scroll controls without a scroll bar. Moreover, when the left-side navigation menu is collapsed, the map view enlarges, but this may hide the map zoom and information buttons (top left and bottom right of the map view).

With the left-side navigation menu on, I didn’t find any scroll bar on the map. But when hide the left-side navigation menu, there is a scroll bar on the right side of the map because the map is enlarged. This only hide the map information button, but you can still see it if you scroll down the bar. This may be a Tethys issue because some other Tethys apps also have this.

4)In some instances, the “delineate downstream watershed” function has encountered errors. The Error message received reads: “Flowline comid 10373572 at measure 100 not found in NHDPlus stream network.” The cause of this error has not be understood.

This message is an error text directly returned from the EPA Navigation Delineation Service. This message means the selected flowline is not in NHDPlus stream network, so the app can’t process any listed service on this flowline.

Thanks