[GRASS-dev] adding spacetime datasets to element list

Michael Barton Michael.Barton at asu.edu
Thu Feb 16 18:46:13 EST 2012


To be consistent with other kinds of GRASS datasets, we should be able to list strds, stvds, etc from g.list. Because this will require some updating of other aspects of GRASS, as you note, it is good to start thinking of it now. Hopefully, you won't need to do this all since there are are others who are familiar with these modules once your format for the datasets is stable--and because you are doing all the work with the temporal modules.

Michael


On Feb 16, 2012, at 4:33 PM, Sören Gebbert wrote:

> Hi Michael,
> 
> 2012/2/17 Michael Barton <Michael.Barton at asu.edu>:
>> The GUI gets its list from g.list, so nothing needs to be done there. A couple things can be crossed off the list at least.
> 
> But g.list do not know anything about space time datasets or
> registered maps in the temporal database. Listing of space time
> datasets and registered maps is implemented in t.list (pure python
> code) and there is no easy way to get this into g.list but to call
> t.list from inside of g.list ... .
> 
> Soeren
> 
>> 
>> Michael
>> 
>> 
>> On Feb 16, 2012, at 4:22 PM, Sören Gebbert wrote:
>> 
>>> Hi Michael,
>>> this is a complex task. I will try to sketch a road map:
>>> 
>>> 1.) Standard options for the new space time datasets must be specified
>>> in "lib/gis/parser_standard_options.c", as identifier the
>>> abbreviations of space time raster, vector and raster3d datasets
>>> should be used: stds, strds, stvds and str3ds:
>>> 
>>> 1.1) G_OPT_STDS_INPUT and G_OPT_STDS_INPUTS  to specify options with
>>> strds, stvds and str3ds input(s), since several modules can handle
>>> different types of inputs. gisprompt = "old,stds,stds", key="input" or
>>> "inputs", key_desc = "name"
>>> 
>>> 1.2) G_OPT_STRDS_INPUT, G_OPT_STRDS_INPUTS and G_OPT_STRDS_OUTPUT for
>>> space time raster dataset input(s) and output. gisprompt =
>>> "old,strds,strds" and "new,strds,strds", key="input" or "inputs" or
>>> "output", key_descr = "name"
>>> 
>>> 1.3) The same scheme for space time vector and raster3d datasets
>>> 
>>> 1.4) G_OPT_MAP_INPUT and G_OPT_MAP_INPUTS for modules which can handle
>>> raster, vector and raster3d maps. gisprompt="old,map,map", key = "map"
>>> and "maps", key_descr = "name"
>>> 
>>> 1.5) G_OPT_STDS_TYPE options="strds,stvds,str3ds", answer="strds" to
>>> select a space time dataset type
>>> 
>>> 1.6) G_OPT_MAP_TYPE  options="rast,vect,rast3d", answer="rast" to
>>> select a map type
>>> 
>>> 1.7) All temporal modules must be updated to use the standard options
>>> 
>>> 1.8) The WPS parser XML generator must be updated
>>> 
>>> 2.) GUI -> well, i do not know much about the GUI
>>> 
>>> 2.1) I don't know if the GUI XML description generator needs to be modified?
>>> 
>>> 2.1) t.list should be used to list registered space time datasets in the GUI
>>> 
>>> 2.2) In case of G_OPT_STDS_INPUT(S) the gui have to use t.list to get
>>> all space time datasets in the temporal database -> 6 calls:
>>> strds,stvds and str3ds for absolute and relative time, colored or
>>> marked by type
>>> 
>>> 2.3) In case of G_OPT_MAP_INPUT(S) all available raster, vector and
>>> raster3d maps should be listed, colored or marked by type
>>> 
>>> Anything more to do?
>>> 
>>> Until this is implemented i would suggest to not use the GUI in case
>>> of temporal GIS framework modules. :)
>>> 
>>> Best regards
>>> Soeren
>>> 
>>> 2012/2/16 Michael Barton <Michael.Barton at asu.edu>:
>>>> At some point, we need to get the new space/time data sets, that organize
>>>> the temporal GIS features Sören is building, into the GRASS element_list.
>>>> This is needed so that these can be managed by g.list, etc and so that these
>>>> data sets can appear in a pull-down list in the GUI. I'm not sure what is
>>>> involved in doing this.
>>>> 
>>>> Michael
>>>> _____________________
>>>> C. Michael Barton
>>>> Visiting Scientist, Integrated Science Program
>>>> National Center for Atmospheric Research &
>>>> University Corporation for Atmospheric Research
>>>> 303-497-2889 (voice)
>>>> 
>>>> Director, Center for Social Dynamics & Complexity
>>>> Professor of Anthropology, School of Human Evolution & Social Change
>>>> Arizona State University
>>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>> 
>>>> 
>>>> _______________________________________________
>>>> grass-dev mailing list
>>>> grass-dev at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>> 
>> _____________________
>> C. Michael Barton
>> Visiting Scientist, Integrated Science Program
>> National Center for Atmospheric Research &
>> University Corporation for Atmospheric Research
>> 303-497-2889 (voice)
>> 
>> Director, Center for Social Dynamics & Complexity
>> Professor of Anthropology, School of Human Evolution & Social Change
>> Arizona State University
>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>> 

_____________________
C. Michael Barton
Visiting Scientist, Integrated Science Program
National Center for Atmospheric Research &
University Corporation for Atmospheric Research
303-497-2889 (voice)

Director, Center for Social Dynamics & Complexity 
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu



More information about the grass-dev mailing list