@@ -3328,6 +3328,144 @@ Python code
33283328 :end-before: **end_algorithm_code_section **
33293329
33303330
3331+ .. _qgisforcecw :
3332+
3333+ Force polygons clockwise
3334+ ------------------------
3335+
3336+ |400 |
3337+
3338+ Forces polygon geometries to respect the convention where the exterior ring
3339+ is oriented in a clockwise direction and the interior rings in a counter-clockwise
3340+ direction.
3341+
3342+ |checkbox | Allows
3343+ :ref: `features in-place modification <processing_inplace_edit >`
3344+ of polygon features
3345+
3346+ Parameters
3347+ ..........
3348+
3349+ .. list-table ::
3350+ :header-rows: 1
3351+ :widths: 20 20 20 40
3352+ :class: longtable
3353+
3354+ * - Label
3355+ - Name
3356+ - Type
3357+ - Description
3358+ * - **Input layer **
3359+ - ``INPUT ``
3360+ - [vector: polygon]
3361+ - Input vector layer
3362+ * - **Reoriented **
3363+ - ``OUTPUT ``
3364+ - [vector: polygon]
3365+
3366+ Default: ``[Create temporary layer] ``
3367+ - Specify the output vector layer. :ref: `One of <output_parameter_widget >`:
3368+
3369+ .. include :: ../algs_include.rst
3370+ :start-after: **layer_output_types_append **
3371+ :end-before: **end_layer_output_types_append **
3372+
3373+ Outputs
3374+ .......
3375+
3376+ .. list-table ::
3377+ :header-rows: 1
3378+ :widths: 20 20 20 40
3379+ :class: longtable
3380+
3381+ * - Label
3382+ - Name
3383+ - Type
3384+ - Description
3385+ * - **Reoriented **
3386+ - ``OUTPUT ``
3387+ - [vector: polygon]
3388+ - The output vector layer with reoriented geometries.
3389+
3390+ Python code
3391+ ...........
3392+
3393+ **Algorithm ID **: ``native:forcecw ``
3394+
3395+ .. include :: ../algs_include.rst
3396+ :start-after: **algorithm_code_section **
3397+ :end-before: **end_algorithm_code_section **
3398+
3399+
3400+ .. _qgisforceccw :
3401+
3402+ Force polygons counter-clockwise
3403+ --------------------------------
3404+
3405+ |400 |
3406+
3407+ Forces polygon geometries to respect the convention where the exterior ring
3408+ is oriented in a counter-clockwise direction and the interior rings in a clockwise
3409+ direction.
3410+
3411+ |checkbox | Allows
3412+ :ref: `features in-place modification <processing_inplace_edit >`
3413+ of polygon features
3414+
3415+ Parameters
3416+ ..........
3417+
3418+ .. list-table ::
3419+ :header-rows: 1
3420+ :widths: 20 20 20 40
3421+ :class: longtable
3422+
3423+ * - Label
3424+ - Name
3425+ - Type
3426+ - Description
3427+ * - **Input layer **
3428+ - ``INPUT ``
3429+ - [vector: polygon]
3430+ - Input vector layer
3431+ * - **Reoriented **
3432+ - ``OUTPUT ``
3433+ - [vector: polygon]
3434+
3435+ Default: ``[Create temporary layer] ``
3436+ - Specify the output vector layer. :ref: `One of <output_parameter_widget >`:
3437+
3438+ .. include :: ../algs_include.rst
3439+ :start-after: **layer_output_types_append **
3440+ :end-before: **end_layer_output_types_append **
3441+
3442+ Outputs
3443+ .......
3444+
3445+ .. list-table ::
3446+ :header-rows: 1
3447+ :widths: 20 20 20 40
3448+ :class: longtable
3449+
3450+ * - Label
3451+ - Name
3452+ - Type
3453+ - Description
3454+ * - **Reoriented **
3455+ - ``OUTPUT ``
3456+ - [vector: polygon]
3457+ - The output vector layer with reoriented geometries.
3458+
3459+ Python code
3460+ ...........
3461+
3462+ **Algorithm ID **: ``native:forceccw ``
3463+
3464+ .. include :: ../algs_include.rst
3465+ :start-after: **algorithm_code_section **
3466+ :end-before: **end_algorithm_code_section **
3467+
3468+
33313469.. _qgisforcerhr :
33323470
33333471Force right-hand-rule
@@ -7768,144 +7906,6 @@ Python code
77687906 :end-before: **end_algorithm_code_section **
77697907
77707908
7771- .. _qgisforceccw :
7772-
7773- Force polygons counter-clockwise
7774- --------------------------------
7775-
7776- |400 |
7777-
7778- Forces polygon forces polygon geometries to respect the convention where the
7779- exterior ring is oriented in a counter-clockwise direction and the interior rings
7780- in a clockwise direction.
7781-
7782- |checkbox | Allows
7783- :ref: `features in-place modification <processing_inplace_edit >`
7784- of polygon features
7785-
7786- Parameters
7787- ..........
7788-
7789- .. list-table ::
7790- :header-rows: 1
7791- :widths: 20 20 20 40
7792- :class: longtable
7793-
7794- * - Label
7795- - Name
7796- - Type
7797- - Description
7798- * - **Input layer **
7799- - ``INPUT ``
7800- - [vector: polygon]
7801- - Input vector layer
7802- * - **Reoriented **
7803- - ``OUTPUT ``
7804- - [vector: polygon]
7805-
7806- Default: ``[Create temporary layer] ``
7807- - Specify the output vector layer. :ref: `One of <output_parameter_widget >`:
7808-
7809- .. include :: ../algs_include.rst
7810- :start-after: **layer_output_types_append **
7811- :end-before: **end_layer_output_types_append **
7812-
7813- Outputs
7814- .......
7815-
7816- .. list-table ::
7817- :header-rows: 1
7818- :widths: 20 20 20 40
7819- :class: longtable
7820-
7821- * - Label
7822- - Name
7823- - Type
7824- - Description
7825- * - **Reoriented **
7826- - ``OUTPUT ``
7827- - [vector: polygon]
7828- - The output vector layer with reoriented geometries.
7829-
7830- Python code
7831- ...........
7832-
7833- **Algorithm ID **: ``native:forceccw ``
7834-
7835- .. include :: ../algs_include.rst
7836- :start-after: **algorithm_code_section **
7837- :end-before: **end_algorithm_code_section **
7838-
7839-
7840- .. _qgisforcecw :
7841-
7842- Force polygons clockwise
7843- ------------------------
7844-
7845- |400 |
7846-
7847- Forces polygon forces polygon geometries to respect the convention where the
7848- exterior ring is oriented in a clockwise direction and the interior rings
7849- in a counter-clockwise direction.
7850-
7851- |checkbox | Allows
7852- :ref: `features in-place modification <processing_inplace_edit >`
7853- of polygon features
7854-
7855- Parameters
7856- ..........
7857-
7858- .. list-table ::
7859- :header-rows: 1
7860- :widths: 20 20 20 40
7861- :class: longtable
7862-
7863- * - Label
7864- - Name
7865- - Type
7866- - Description
7867- * - **Input layer **
7868- - ``INPUT ``
7869- - [vector: polygon]
7870- - Input vector layer
7871- * - **Reoriented **
7872- - ``OUTPUT ``
7873- - [vector: polygon]
7874-
7875- Default: ``[Create temporary layer] ``
7876- - Specify the output vector layer. :ref: `One of <output_parameter_widget >`:
7877-
7878- .. include :: ../algs_include.rst
7879- :start-after: **layer_output_types_append **
7880- :end-before: **end_layer_output_types_append **
7881-
7882- Outputs
7883- .......
7884-
7885- .. list-table ::
7886- :header-rows: 1
7887- :widths: 20 20 20 40
7888- :class: longtable
7889-
7890- * - Label
7891- - Name
7892- - Type
7893- - Description
7894- * - **Reoriented **
7895- - ``OUTPUT ``
7896- - [vector: polygon]
7897- - The output vector layer with reoriented geometries.
7898-
7899- Python code
7900- ...........
7901-
7902- **Algorithm ID **: ``native:forcecw ``
7903-
7904- .. include :: ../algs_include.rst
7905- :start-after: **algorithm_code_section **
7906- :end-before: **end_algorithm_code_section **
7907-
7908-
79097909.. _GEOS : https://libgeos.org/
79107910.. _SFCGAL : https://sfcgal.gitlab.io/SFCGAL/
79117911
0 commit comments