[GRASS-user] Point attributes to a polygons

Micha Silver micha at arava.co.il
Thu Jun 25 09:44:38 EDT 2009


Micha Silver wrote:

> xavier garcia acosta wrote:
>
>> Yes, you have understood my question. I've tried that you have 
>> recommended to my and now I have the next problem, I've tried to do 
>> “v.patch” with the option “copy also attribute table” with my two 
>> GRASS vector maps and I have the error “Number of columns differ”. Do 
>> you know how can I solve this?
> Yes you're right.
> To get this correct you have to add an (empty) attribute table with 
> exactly the same columns to the boundary vector first. So:
> db.describe <your_point_vector> (to get the exact column types)
> v.db.addtable <your_line_vector> column="col1 datatype, col2 datatype, 
> ..."
> then you succeed with:
> v.patch -e <your_point_Vector>,<your_line_vector> out=tmp_patch
> v.type tmp_patch out=point_line_vector
> The output to v.type should show that you have boundaries and 
> centroids. Check attributes with
> v.db.select <your_line_vector>
>
Ooops, typo, sorry.
That last line should be
v.db.select <point_line_vector>



More information about the grass-user mailing list