[GRASS-dev] [GRASS GIS] #2122: v.to.db: new variables to add

GRASS GIS trac at osgeo.org
Mon Jan 30 01:39:44 PST 2017


#2122: v.to.db: new variables to add
--------------------------+--------------------------------------
  Reporter:  mlennert     |      Owner:  grass-dev@…
      Type:  enhancement  |     Status:  new
  Priority:  normal       |  Milestone:  7.4.0
 Component:  Vector       |    Version:  svn-trunk
Resolution:               |   Keywords:  v.to.db eigenvalues bbox
       CPU:  All          |   Platform:  All
--------------------------+--------------------------------------

Comment (by hellik):

 Replying to [comment:11 mlennert]:
 > I finally decided to just go ahead and commit to facilitate testing
 (r70451).

 thanks for the implementation:

 tested with

 {{{
 System Info
 GRASS version: 7.3.svn
 GRASS SVN revision: r70453
 Build date: 2017-01-30
 Build platform: x86_64-w64-mingw32
 GDAL: 2.1.2
 PROJ.4: 4.9.3
 GEOS: 3.5.0
 SQLite: 3.14.1
 Python: 2.7.5
 wxPython: 2.8.12.1
 Platform: Windows-8-6.2.9200 (OSGeo4W)
 }}}

 {{{
 g.copy vector=lakes at PERMANENT,mylakes
 Copy vector <lakes at PERMANENT> to current mapset as <mylakes>
 }}}

 {{{
 v.to.db map=mylakes at user1 option=bbox columns=t,b,r,l
 Reading areas...
 Updating database...
 15279 categories read from vector map (layer 1)
 15279 records selected from table (layer 1)
 15279 categories read from vector map exist in selection from table
 15279 records updated/inserted (layer 1)
 }}}

 {{{
 v.db.select map=mylakes at user1
 cat|AREA|PERIMETER|FULL_HYDRO|FULL_HYDR2|FTYPE|FCODE|NAME|t|b|r|l
 1|280261.46103|2853.9372|2|55626|LAKE/POND|39000||258302.909848466|258130.034036035|636012.26029972|635790.715367031
 2|6754.6563|404.28643|3|55650|DAM/WEIR|34300||258248.323799814|258193.490779749|636431.09504699|636410.782219965
 3|19512.86146|708.44683|4|55652|LAKE/POND|39000||258245.544932657|258192.348996665|636490.942646686|636425.805537212
 4|1132.10986|151.16533|5|53514|LAKE/POND|39000||258212.396727567|258203.793649957|637196.254140018|637177.667259335
 5|2849.43244|249.99941|6|53510|DAM/WEIR|34300||258210.786516747|258193.870561307|637209.225457828|637177.667259335
 6|5908.42064|413.13377|7|55640|DAM/WEIR|34300||258181.2788371|258130.602489171|636960.29029048|636934.092252985
 7|18807.73989|567.89134|8|55644|LAKE/POND|39000||258181.2788371|258125.193192754|636995.050850902|636941.778105157
 8|5310.04399|334.89296|9|55660|LAKE/POND|39000||258172.628397222|258130.594259555|635797.542291085|635770.696062993
 }}}

 seems to work; nice addition to v.to.db.

 >In the case of multiple features by category the module now calculates
 the total bounding >box for all features with same category.

 it's the best way to handle this.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2122#comment:12>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list