[GRASS-user] t.register does not register anything in a STVDS

Sören Gebbert soerengebbert at googlemail.com
Thu Feb 23 19:27:38 PST 2017


You need to specify the name of the stvds in t.register.
Am 24.02.2017 02:48 schrieb "Laurent C." <lrntct at gmail.com>:

> Hello,
>
> I created an empty STVDS that looks fine:
>
> t.info input=water_levels_20150801 at kolkata type=stvds
>  +-------------------- Space Time Vector Dataset
> -----------------------------+
>  |
>     |
>  +-------------------- Basic information ------------------------------
> -------+
>  | Id: ........................ water_levels_20150801 at kolkata
>  | Name: ...................... water_levels_20150801
>  | Mapset: .................... kolkata
>  | Creator: ................... laurent
>  | Temporal type: ............. absolute
>  | Creation time: ............. 2017-02-23 19:18:15.120512
>  | Modification time:.......... 2017-02-23 19:18:15.120516
>  | Semantic type:.............. mean
>  +-------------------- Absolute time ------------------------------
> -----------+
>  | Start time:................. None
>  | End time:................... None
>  | Granularity:................ None
>  | Temporal type of maps:...... None
>  +-------------------- Spatial extent ------------------------------
> ----------+
>  | North:...................... None
>  | South:...................... None
>  | East:.. .................... None
>  | West:....................... None
>  | Top:........................ None
>  | Bottom:..................... None
>  +-------------------- Metadata information ------------------------------
> ----+
>  | Vector register table:......
> vector_map_register_c14262576ea94a78a55b48b65a72b3a6
>  | Number of points ........... None
>  | Number of lines ............ None
>  | Number of boundaries ....... None
>  | Number of centroids ........ None
>  | Number of faces ............ None
>  | Number of kernels .......... None
>  | Number of primitives ....... None
>  | Number of nodes ............ None
>  | Number of areas ............ None
>  | Number of islands .......... None
>  | Number of holes ............ None
>  | Number of volumes .......... None
>  | Number of registered maps:.. None
>  |
>  | Title:
>  | water_levels
>  | Description:
>  |
>  | Command history:
>  | # 2017-02-23 19:18:15
>  | t.create --overwrite output="water_levels_20150801"
>  |     type="stvds" semantictype="mean" title="water_levels" description="
> "
>  |
>  +-----------------------------------------------------------
> -----------------+
>
> I have a maplist file in the form:
> water_levels_20150731000000|2015-07-31 00:00:00
> water_levels_20150731001500|2015-07-31 00:15:00
> [snip]
> water_levels_20150801233000|2015-08-01 23:30:00
> water_levels_20150801234500|2015-08-01 23:45:00
>
> The vector maps look sane:
> v.info map=water_levels_20150731021500 at kolkata
>  +-----------------------------------------------------------
> -----------------+
>  | Name:            water_levels_20150731021500
>    |
>  | Mapset:          kolkata
>    |
>  | Location:        UTM45N
>     |
>  | Database:        /home/laurent/grassdata
>    |
>  | Title:
>    |
>  | Map scale:       1:1
>    |
>  | Name of creator: laurent
>    |
>  | Organization:
>     |
>  | Source date:     Thu Feb 23 18:50:06 2017
>     |
>  | Timestamp (first layer): 31 Jul 2015 02:15:00
>     |
>  |-----------------------------------------------------------
> -----------------|
>  | Map format:      native
>     |
>  |-----------------------------------------------------------
> -----------------|
>  |   Type of map: vector (level: 2)
>    |
>  |
>     |
>  |   Number of points:       3               Number of centroids:  0
>     |
>  |   Number of lines:        0               Number of boundaries: 0
>     |
>  |   Number of areas:        0               Number of islands:    0
>     |
>  |
>     |
>  |   Map is 3D:              No
>    |
>  |   Number of dblinks:      1
>     |
>  |
>     |
>  |   Projection: UTM (zone 45)
>     |
>  |
>     |
>  |               N:  2495814.59574642    S:  2492825.11903619
>    |
>  |               E:   645063.06070329    W:   641365.09898322
>    |
>  |
>     |
>  |   Digitization threshold: 0
>     |
>  |   Comment:
>    |
>  |
>     |
>  +-----------------------------------------------------------
> -----------------+
>
>
> t.register seems to works fine:
> t.register --overwrite --verbose type=vector
> file=/home/laurent/Datos_geo/kolkata/one_rainfall_event_of_
> 2015/wl_register_list.txt
> Gathering map information...
> Registering maps in the temporal database...
>
> But no map is added to the STVDS. If I run t.info again, I get the
> exact same results as above.
>
> Strangely, if I run t.register without the --overwrite flag, I get the
> following error:
> t.register --verbose type=vector
> file=/home/laurent/Datos_geo/kolkata/one_rainfall_event_of_
> 2015/wl_register_list.txt
> Gathering map information...
> WARNING: Map is already registered in temporal database. Unable to
> update vector map <water_levels_20150731000000 at kolkata>. Overwrite
> flag is not set.
> [snip]
>
> But again, t.info or t.vect.list don't show any map.
>
> By opening the SQLite DB, I can see that:
>  - the vector maps appear in 'vector_spatial_extent', with the extent
> filled-up
>  - the vector maps appear in 'vector_absolute_time', with the correct
> start time
>  - the values in 'vector_metadata' seem correct
>  - the vector maps appear in 'vector_stds_register', but the column
> 'registered_stds' is empty
>
> Is there something I'm missing?
>
> Regards,
> Laurent
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-user
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20170224/6efb0b0d/attachment.html>


More information about the grass-user mailing list