20

I want to convert polygons into points using QGIS.

I know how it's done in ArcGIS Desktop.

How can I implement it using QGIS?

1
  • 2
    Do you mean convert the polygon borders into points or just reduce it to a point (get centroids)?
    – R.K.
    Commented Apr 30, 2012 at 14:35

5 Answers 5

37

You can do the "Centroids" in QGIS using:

Vector > Geometry Tools > Centroids
2
  • Aragon, i didn't make it! i have 2 polygon and after using the tool i got only 2 point in the center of the polygon. i want point in the perimeter of the polygons.how do i do it with qgis?
    – newGIS
    Commented Jan 14, 2015 at 8:37
  • Check gene answer below. Commented Jan 14, 2015 at 14:54
26

You can "Extract Vertices" in QGIS using:

Vector > Geometry Tools > Extract Vertices

There is also a tool called "Extract specific vertices"

1

If you want to decide on your own point spacing, you can use the Sextante Toolbox with SAGA functionality activated (you'll need to install SAGA - http://www.saga-gis.org/en/index.html - and specify the installation path in sextante).

Use the "Polygons to Lines" geoalgoritm followed by the "Lines to Points" one. You can create a model in sextante that combines these into one step as well.

Note: you have to make sure you install the right version of SAGA - I think its 2.0.8

0

Export polygon ;ayer to SHP Open with CloudCompare Edit -->polyline-->sample points save resilt vertices as csv . Import with QGIS (add layer--> delimited text layer)

-3

If you want to convert polygon to point using QGIS. Then use
Vector > Analysis Tools > Mean Coordinate.

1
  • Pay attention to that this algorithm computes a point layer with the center of mass of geometries in an input layer.
    – Taras
    Commented Jul 27, 2021 at 5:48

Not the answer you're looking for? Browse other questions tagged or ask your own question.