Hi GRASS users,

I am working on a polygon map of France that shows the single areas
belonging to a specific postal code. I want to extract for each area the
centroid (using v.extract), transform it to a point map (using v.type) and
finally add the X and Y coordinates to the attribute table for each postal
code region.

However, now I have the problem that some "postal code areas" have more
than one centroid, i.e. two or more closeby but not connected polygons
belong the same postal region and share a common category and entry in the
attribute table. So for these cases I get two or more points (sharing the
same cat) and of course I cannot calculate a single XY pair for that postal
code region.

Consequently, I need to find a method to get centroids of all the areas
sharing a common cat or I need to calculate the mean position of points
afterwards (using v.centerpoint). As far as I understood v.centerpoint all
points are used to calculate a mean point but not stratified for points
sharing the same cat!? FYI: I have around 2000 postal code areas of which
200 consists of more than a single polygon.

Any suggestions?

/Johannes
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to