[GRASS-dev] [GRASS GIS] #1756: V.Distance Command Problem
GRASS GIS
trac at osgeo.org
Thu Oct 4 23:44:10 PDT 2012
#1756: V.Distance Command Problem
------------------------------------------------------+---------------------
Reporter: scorpionlegend92 | Owner: grass-dev@…
Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Default | Version: 6.4.2
Keywords: v.distance, attribute of nearest feature | Platform: MSWindows 7
Cpu: Unspecified |
------------------------------------------------------+---------------------
In v.distance, if I select "attribute of nearest feature given by
to_column option" command and insert column name of nearest feature in
"to" menu, v.distance command does not work.
Column name that I use is "name" that is present in the attribute table. I
uploaded the data in grass from .shp file for which it created a .dbf also
at back-end in the GIS database software folder in my documents.
Following error appears:
v.distance -a --overwrite from=PERN86 at PERMANENT to=PERN86 at PERMANENT
to_type=point,line output=same4 upload=cat,dist,to_attr column=to_cat,
loc_dist,name to_column=name table=same4
DBMI-DBF driver error:
Column 'loc_dist' already exists (duplicate name)
Cannot create table.
Error in db_execute_immediate()
ERROR: Unable to create table: 'create table same4 (from_cat integer,
to_cat integer, loc_dist double precision, loc_dist double precision )'
(Fri Oct 05 11:00:45 2012) Command finished (2 sec)
If I select only "category of the nearest feature", and "minimum distance
to nearest feature", then v.distance command work properly and create a
.dbf file that contain the desired distance information. In such case,
following output appears without any error.
v.distance -a --overwrite from=PERN86 at PERMANENT to=PERN86 at PERMANENT
to_type=point output=same5 upload=cat,dist column=to_cat, loc_dist
to_column=name table=same5
1792 categories with more than 1 feature in vector map <PERN86 at PERMANENT>
7225 distances calculated
7225 records inserted
Building topology for vector map <same5>...
Registering primitives...
7225 primitives registered
14450 vertices registered
Building areas...
0 areas built
0 isles built
Attaching islands...
Attaching centroids...
Number of nodes: 84
Number of primitives: 7225
Number of points: 0
Number of lines: 7225
Number of boundaries: 0
Number of centroids: 0
Number of areas: 0
Number of isles: 0
v.distance complete.
(Fri Oct 05 11:01:18 2012) Command finished (2 sec)
Please check and resolve why does this command create error and does not
work when I select attribute in upload, string.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1756>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list