switchonproject / sip-html5

SIP Catalogue Access GUI HTML5 Application
http://switchonproject.github.io/sip-html5/
GNU Lesser General Public License v3.0
3 stars 0 forks source link

User story no. 2 #25

Closed rcnijzink closed 9 years ago

rcnijzink commented 9 years ago

As a hydrologist, i need to find all available data (Emma’s data) for my catchment(s) at once, so i can build my catchment experiment database.

duropa commented 9 years ago

does it mean a search for given basin boundary (shape file) or just a name in the keywords?

rcnijzink commented 9 years ago

Generally more something like a box with coordinates, that could cover a basin, but also a wider area (so data close to the basin can be found as well)

duropa commented 9 years ago

ok. then i would not called it my catchment, but in given bounding box... is it possible to extend the story to "...find and sort all..."?

schlob commented 9 years ago

There are a number of ways how this can be supported Simple BB or point as search geometry A Polygon as search geometry A Polygon selected from a data source e.g. shape of WFS as search geometry A freely drawn Polygon e.g. if you have a rastermap of the catchments but no access to the poygon you could simply draw along the lines of the map

schlob commented 9 years ago

Probably it makes sense to introduce some search options as well --> use buffer, no intersction (show only results that are completely in the area), intersection etc. But let's start with the BB thing :-)

p-a-s-c-a-l commented 9 years ago

Mockups for user story no. 2

Define catchment are (e.g. bounding box) to search for resource data:

uc020-010-geospatial-search-bbox

Define additional options to control the geospatial search (e.g. define a buffer to find also nearby basins):

uc020-020-geospatial-search-options

schlob commented 9 years ago

what does "so i can build my catchment experiment database" mean exactly? Do you want to download all results with one interaction?

Probably finding everthing you need will be a multi step process - for this whe have the idea to use something similar to an amazon shopping basket.

esafa commented 9 years ago

@duropa : what do you mean by "find and sort all"? Do you want all data sets sorted by distance to some catchment? Or what kind of sorting are you looking for?

On Fri, Jan 30, 2015 at 1:30 PM, Sascha Schlobinski < notifications@github.com> wrote:

what does "so i can build my catchment experiment database" mean exactly? Do you want to download all results with one interaction?

Probably finding everthing you need will be a multi step process - for this whe have the idea to use something similar to an amazon shopping basket.

— Reply to this email directly or view it on GitHub https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72194225 .

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

esafa commented 9 years ago

also... how would you like to define the area? by selecting an area on a map (NW-corner/SE-corner)? Or do you prefer entering it with lat/long coordinates as numbers? @duropa mention shape files?

On Fri, Jan 30, 2015 at 8:37 PM, Dr Falkenroth nospam@falkenroth.se wrote:

@duropa : what do you mean by "find and sort all"? Do you want all data sets sorted by distance to some catchment? Or what kind of sorting are you looking for?

On Fri, Jan 30, 2015 at 1:30 PM, Sascha Schlobinski < notifications@github.com> wrote:

what does "so i can build my catchment experiment database" mean exactly? Do you want to download all results with one interaction?

Probably finding everthing you need will be a multi step process - for this whe have the idea to use something similar to an amazon shopping basket.

— Reply to this email directly or view it on GitHub https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72194225 .

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

duropa commented 9 years ago

dear esa i mean to have an option to sort results e.g. according to date of acquisition, keyword, or some field available in the metadata.... d. At 20:37 30.1.2015, you wrote:

@duropa : what do you mean by "find and sort all"? Do you want all data sets sorted by distance to some catchment? Or what kind of sorting are you looking for?

On Fri, Jan 30, 2015 at 1:30 PM, Sascha Schlobinski < notifications@github.com> wrote:

what does "so i can build my catchment experiment database" mean exactly? Do you want to download all results with one interaction?

Probably finding everthing you need will be a multi step process - for this whe have the idea to use something similar to an amazon shopping basket.

— Reply to this email directly or view it on GitHub

https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72194225 .

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

­ Reply to this email directly or https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72257648view it on GitHub.


Assoc. Prof. Juraj Parajka Institute of Hydraulic Engineering and Water Resources Management Vienna University of Technology Karlsplatz 13/222, A-1040 Vienna, Austria www.hydro.tuwien.ac.at


esafa commented 9 years ago

Ok, This is additional functionality and it is indeed a good candidate for a new user story. Perhaps userstory number four?

If many data sets match the keywords you are searching for it could indeed be good to have them sorted in various ways. Especially sort of datasets by keyword is a bit tricky since one dataset may be associated with several keywords (even from different keywordlists).

@p-a-s-c-a-l : Could we throw in a sort by "date of acquisition" without prolonging implementation?

On Sat, Jan 31, 2015 at 5:57 PM, duropa notifications@github.com wrote:

dear esa i mean to have an option to sort results e.g. according to date of acquisition, keyword, or some field available in the metadata.... d. At 20:37 30.1.2015, you wrote:

@duropa : what do you mean by "find and sort all"? Do you want all data sets sorted by distance to some catchment? Or what kind of sorting are you looking for?

On Fri, Jan 30, 2015 at 1:30 PM, Sascha Schlobinski < notifications@github.com> wrote:

what does "so i can build my catchment experiment database" mean exactly? Do you want to download all results with one interaction?

Probably finding everthing you need will be a multi step process - for this whe have the idea to use something similar to an amazon shopping basket.

— Reply to this email directly or view it on GitHub

< https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72194225>

.

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

­ Reply to this email directly or < https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72257648>view

it on GitHub.


Assoc. Prof. Juraj Parajka Institute of Hydraulic Engineering and Water Resources Management Vienna University of Technology Karlsplatz 13/222, A-1040 Vienna, Austria www.hydro.tuwien.ac.at


— Reply to this email directly or view it on GitHub https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72325807 .

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

p-a-s-c-a-l commented 9 years ago

@p-a-s-c-a-l : Could we throw in a sort by "date of acquisition" without prolonging implementation?

Sure, sorting is no big issue. This would be a new a new user story, though. I'd like to close the other user stories first. What about user story no. 1? Can we consider it fulfilled?

esafa commented 9 years ago

Ok. good. Sorting is new userstory. Ill put it up as candidate for fourth userstory.

Regarding story #1... Keep it open until the group says "yey, this works. Thanks.. it is so easy to use for hydrologists, and it does what we asked for in the user story" :) Ill try to get some response from them.

On Mon, Feb 2, 2015 at 9:53 AM, Pascal Dihé notifications@github.com wrote:

@p-a-s-c-a-l https://github.com/p-a-s-c-a-l : Could we throw in a sort by "date of acquisition" without prolonging implementation?

Sure, sorting is no big issue. This would be a new a new user story, though. I'd like to close the other user stories first. What about user story no. 1 https://github.com/switchonproject/sip-html5/issues/13? Can we consider it fulfilled?

— Reply to this email directly or view it on GitHub https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72423440 .

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

p-a-s-c-a-l commented 9 years ago

This video shows the current implementation of user story no. 2:

us-2-yt

p-a-s-c-a-l commented 9 years ago

This video shows another possibility to search for data related to "catchments" or any area by using an "intersection" filter (show also result that are not completely in the selected area).

us-2-impl2

For a description of the limitations of data sets currently available in the Meta-Data Repository and how the situation could be improved, please refer to https://github.com/switchonproject/cids-custom-switchon/issues/61 and https://github.com/switchonproject/cids-custom-switchon/issues/110

@rcnijzink, @duropa regarding the implementation, please let me know if this is what you've expected.

rcapell commented 9 years ago

Thanks for the preview videos. This is more than i had expected from the user story. From my perspective, a simple search box where the user can enter corner coordinates would have sufficed. Anyway, the interactive map works as well as far as I can see, and it looks fancier and searches are probably faster. Comments/questions from my side:

  1. Where does the Austria map overlay come from, is that something a user could put there?
  2. the intersect/encloses options are useful
  3. I can see an issue with this spatial search, depending on how data sets are represented in the sip. Think of the Global Runoff Data Centre (GRDC) data, their data set spans the earth, but not every point on earth has a GRDC station in it. For a spatial search on GRDC data to be meaningful, the sip must know the GRDC station locations, otherwise there will always be a match. The GRDC publishes kml layers of station locations, but I don't know if the sip will provide a way to incorporate that information. And then the next data publisher might choose another way to provide access to measurement locations. Maybe the sip should provide an interface according to some standard to exchange metadata with data providers (given that they support the standard)? Is there such a standard?
schlob commented 9 years ago

regarding 3. yes - the spatial information on the datasets is quite useless atm. As you have indicated meta data needs to be collected on a lower level (and then the corresponding data made accessible) to be useful. This is not a "standard format" issue but rather an issue about the users definining a "good" (added value) level for the actual meta data to be collected. There can be no general solution as this is solely content depenent. However, there can be something like best practices. So let's define what is useful meta data in the project context. As we can see simply taking a standard and putting some meta data in is not the end of the tunnel if not completely useless:-)

esafa commented 9 years ago

Good comments.. As Sascha says the currentspatial information Emmas found is quite useless since it gives the bounding box of entire datasets rather than individual observation sites. I will add a userstory candidate to the inspiration document "As hydrologist, I want to do spatial search individual station locations (rather than the bounding box of all stations contain in a huge dataset such as GRDC), SO I can find observation data for my experiments (as @rcapell pointed out: "the sip must know the GRDC station locations, otherwise there will always be a match.").

Note: for gridded data the bbox in Emmas metadata is more useful.

On Wed, Feb 4, 2015 at 4:37 PM, Sascha Schlobinski <notifications@github.com

wrote:

regarding 3. yes - the spatial information on the datasets is quite useless atm. As you have indicated meta data needs to be collected on a lower level (and then the corresponding data made accessible) to be useful. This is not a "standard format" issue but rather an issue about the users definining a "good" (added value) level for the actual meta data to be collected. There can be no general solution as this is solely content depenent. However, there can be something like best practices. So let's define what is useful meta data in the project context. As we can see simply taking a standard and putting some meta data in is not the end of the tunnel if not completely useless:-)

— Reply to this email directly or view it on GitHub https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72876415 .

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

duropa commented 9 years ago

just to add to grdc dataset...in our next experiment we plan to develop a catalogou of flood characteristics for each station (or almost each) of the grdc dataset...so we can help with some metatdata if needed...

  cheers

d.

  -----Original message----- From:esafa notifications@github.com Sent:Wed 04-02-2015 17:18 Subject:Re: [sip-html5] User story no. 2 (#25) To:switchonproject/sip-html5 sip-html5@noreply.github.com; CC:Juraj Parajka parajka@hydro.tuwien.ac.at; Good comments.. As Sascha says the currentspatial information Emmas found is quite useless since it gives the bounding box of entire datasets rather than individual observation sites. I will add a userstory candidate to the inspiration document "As hydrologist, I want to do spatial search individual station locations (rather than the bounding box of all stations contain in a huge dataset such as GRDC), SO I can find observation data for my experiments (as @rcapell pointed out: "the sip must know the GRDC station locations, otherwise there will always be a match.").

Note: for gridded data the bbox in Emmas metadata is more useful.

On Wed, Feb 4, 2015 at 4:37 PM, Sascha Schlobinski <notifications@github.com

wrote:

regarding 3. yes - the spatial information on the datasets is quite useless atm. As you have indicated meta data needs to be collected on a lower level (and then the corresponding data made accessible) to be useful. This is not a "standard format" issue but rather an issue about the users definining a "good" (added value) level for the actual meta data to be collected. There can be no general solution as this is solely content depenent. However, there can be something like best practices. So let's define what is useful meta data in the project context. As we can see simply taking a standard and putting some meta data in is not the end of the tunnel if not completely useless:-)

— Reply to this email directly or view it on GitHub https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72876415 .

-- Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

— Reply to this email directly or view it on GitHub.

 

esafa commented 9 years ago

Today, I got confirmation that we will have one (or possibly even two) summerworkers for improvements on metadata etc. Den 4 feb 2015 19:18 skrev "duropa" notifications@github.com:

just to add to grdc dataset...in our next experiment we plan to develop a catalogou of flood characteristics for each station (or almost each) of the grdc dataset...so we can help with some metatdata if needed...

cheers

d.

-----Original message----- From:esafa notifications@github.com Sent:Wed 04-02-2015 17:18 Subject:Re: [sip-html5] User story no. 2 (#25) To:switchonproject/sip-html5 sip-html5@noreply.github.com; CC:Juraj Parajka parajka@hydro.tuwien.ac.at; Good comments.. As Sascha says the currentspatial information Emmas found is quite useless since it gives the bounding box of entire datasets rather than individual observation sites. I will add a userstory candidate to the inspiration document "As hydrologist, I want to do spatial search individual station locations (rather than the bounding box of all stations contain in a huge dataset such as GRDC), SO I can find observation data for my experiments (as @rcapell pointed out: "the sip must know the GRDC station locations, otherwise there will always be a match.").

Note: for gridded data the bbox in Emmas metadata is more useful.

On Wed, Feb 4, 2015 at 4:37 PM, Sascha Schlobinski < notifications@github.com

wrote:

regarding 3. yes - the spatial information on the datasets is quite useless atm. As you have indicated meta data needs to be collected on a lower level (and then the corresponding data made accessible) to be useful. This is not a "standard format" issue but rather an issue about the users definining a "good" (added value) level for the actual meta data to be collected. There can be no general solution as this is solely content depenent. However, there can be something like best practices. So let's define what is useful meta data in the project context. As we can see simply taking a standard and putting some meta data in is not the end of the tunnel if not completely useless:-)

— Reply to this email directly or view it on GitHub < https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72876415

.

Esa Falkenroth mobile: 070-666-14-14 (intl +46706661414) work: 011-4958298 (intl +46114958298) skype: Esa.Falkenroth email: nospam@falkenroth.se (for business mail) email: esa@falkenroth.se (for private mail)

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72908050 .

rcnijzink commented 9 years ago

This looks very good! The box and polygons and intersect options are more than I expected, but it is very useful. I do also agree with the comments of Rene and Duro about finding for example stations of the grdc. This was also what I had in mind when we defined this user story, maybe also because, as far as I know, there doesn't really exist a good search platform that searches on this level. The sip would really adds something here if that would be possible, but indeed, it maybe hard to realize as it is a lower level of (meta-) data.

duropa commented 9 years ago

this is very nice...i'm looking foward to an online test version... d.

At 15:12 4.2.2015, you wrote:

This video shows another possibility to search for data related to "catchments" or any other geographic feature.

https://www.youtube.com/watch?v=8u3kcYmg-A4&feature=youtu.be us-2-impl2

  • restrict results to resources that are tagged with CUSAHI Keyword "water"
  • set a limit to restrict the search results to 20 resources. (see https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72692031#25 (comment) for an explanation why this is required)
  • set an option to include also resources that intersect with the search geometry
  • navigate to basins of interest and draw a bounding box to define the search geometry
  • start search.
  • only the first 20 resources matching the query are returned. Note: Data covers whole Europe and is probably not what you have expected.

For a description of the limitations of data sets currently available in the Meta-Data Repository and how the situation could be improved, please refer to https://github.com/switchonproject/cids-custom-switchon/issues/61switchonproject/cids-custom-switchon#61 and https://github.com/switchonproject/cids-custom-switchon/issues/110switchonproject/cids-custom-switchon#110

https://github.com/rcnijzink@rcnijzink, https://github.com/duropa@duropa regarding the implementation, please let me know if this is what you've expected.

­ Reply to this email directly or https://github.com/switchonproject/sip-html5/issues/25#issuecomment-72860156view it on GitHub.


Assoc. Prof. Juraj Parajka Institute of Hydraulic Engineering and Water Resources Management Vienna University of Technology Karlsplatz 13/222, A-1040 Vienna, Austria www.hydro.tuwien.ac.at


p-a-s-c-a-l commented 9 years ago

Thank you for your comments and suggestions. I'll considering them in the discussion on new User Stories on Google Drive: https://docs.google.com/spreadsheets/d/1o8__O1ZcgN9k_prbcBvEBSiTVTGvAb9VN8r9dsxevEE/edit#gid=0

p-a-s-c-a-l commented 9 years ago

Closed.