Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

10
  • Which polygon in that file is it? And how did you create those lines? Commented Jan 14, 2021 at 18:08
  • The folder contains shapefile of the polygons. In the attribute table, the main_angle field is calculated using main_angle function in QGIS 3.16. The line is drawn using centroid of each polygon and the main angle. main_angle Returns the main angle of a geometry (clockwise, in degrees from North), which represents the angle of the oriented minimal bounding rectangle which completely covers the geometry Commented Jan 14, 2021 at 18:16
  • You may use principal component analysis (PCA). Scikit-learn Python package has a PCA function. See: doc.ic.ac.uk/~dfg/ProbabilisticInference/old_IDAPILecture14.pdf Commented Jan 15, 2021 at 7:38
  • @Zoltan The final results I am seeking is the average main angle of orientation of the polygons collectively which visually approximates to 30 degrees. Commented Jan 15, 2021 at 7:50
  • The first eigenvector gives the direction of the first principal direction. See: scikit-learn.org/stable/auto_examples/cross_decomposition/… Commented Jan 15, 2021 at 8:16