[GRASS-dev] [GRASS GIS] #2641: Copy cat value to a new layer does not work
GRASS GIS
trac at osgeo.org
Fri Apr 3 07:50:50 PDT 2015
#2641: Copy cat value to a new layer does not work
-------------------------+--------------------------------------------------
Reporter: pvanbosgeo | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone: 7.0.1
Component: Default | Version: unspecified
Keywords: | Platform: Unspecified
Cpu: Unspecified |
-------------------------+--------------------------------------------------
I have a vector map with layer=1 linked to attribute table and layer=2
providing the number of overlapping categories. Aim is to create a third
layer with unique values for each feature/polygon. The third step below,
uploading the cat values from layer 2 to layer 3 doesn't work.
# Add layer 3 to the vector layer test
# add attribute table
v.category test op=add layer=3 type=centroid out=test2
v.db.addtable test2 layer=3 column="cat2 integer"
# Upload cat from layer 2 to layer 3
v.to.db test2 layer=3 query_layer=2 op=cat columns=cat2
Error message:
...
WARNING: Record (cat 75456) already exists (not inserted)
WARNING: Record (cat 75457) already exists (not inserted)
WARNING: Record (cat 75458) already exists (not inserted)
WARNING: Record (cat 75459) already exists (not inserted)
WARNING: Record (cat 75460) already exists (not inserted)
100%
75460 categories read from vector map (layer 3)
75460 records selected from table (layer 2)
75460 categories read from vector map exist in selection from table
0 records updated/inserted (layer 3)
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2641>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list