diff --git a/docs/user_manual/managing_data_source/create_layers.rst b/docs/user_manual/managing_data_source/create_layers.rst index 8015f246635..21ef26192a0 100644 --- a/docs/user_manual/managing_data_source/create_layers.rst +++ b/docs/user_manual/managing_data_source/create_layers.rst @@ -289,10 +289,13 @@ The :guilabel:`New Temporary Scratch Layer` dialog will be displayed as shown in #. Provide the :guilabel:`Layer name` #. Select the :guilabel:`Geometry type`. Here you can create a: - * ``No geometry`` type layer, served as simple table, + * ``No Geometry`` type layer, served as simple table, * ``Point`` or ``MultiPoint`` layer, - * ``LineString/CompoundCurve`` or ``MultiLineString/MultiCurve`` layer, - * ``Polygon/CurvePolygon`` or ``MultiPolygon/MultiSurface`` layer. + * ``LineString`` or ``MultiLine`` layer, + * ``CompoundCurve``, ``MultiCurve`` or ``NurbsCurve`` layer, + * ``Polygon`` or ``MultiPolygon`` layer, + * ``CurvePolygon`` or ``MultiSurface`` layer, + * ``Triangle``, ``PolyhedralSurface`` or ``TIN`` layer. #. For geometric types, specify the dimensions of the dataset: check whether it should :guilabel:`Include Z dimension` and/or :guilabel:`Include M values` #. Specify the coordinate reference system using the |setProjection| button. diff --git a/docs/user_manual/working_with_vector/editing_geometry_attributes.rst b/docs/user_manual/working_with_vector/editing_geometry_attributes.rst index fc1bbd4733f..08fef1fc121 100644 --- a/docs/user_manual/working_with_vector/editing_geometry_attributes.rst +++ b/docs/user_manual/working_with_vector/editing_geometry_attributes.rst @@ -498,6 +498,10 @@ adding new vertices: click and the ending right click are necessary in this mode. * The |digitizeShape| :sup:`Digitize Shape`: triggers tools on the :ref:`Shape Digitizing Toolbar ` to draw a polygon of a regular shape. +* The |digitizeWithNURBS| :sup:`Digitize with NURBS Curve`: creates smooth curves using + NURBS control points and degree, allowing precise control over the curve shape. + NURBS degree controls the shape of the curve. Higher values make the curve smoother + and more flexible, while lower values create simpler curves. The selected technique remains while switching among the digitizing tools. You can combine any of the first three methods while drawing the same geometry. @@ -2387,8 +2391,12 @@ To edit features in-place: :width: 1.5em .. |digitizeShape| image:: /static/common/mActionDigitizeShape.png :width: 1.5em +.. |digitizeWithBezier| image:: /static/common/mActionDigitizeWithBezier.png + :width: 1.5em .. |digitizeWithCurve| image:: /static/common/mActionDigitizeWithCurve.png :width: 1.5em +.. |digitizeWithNURBS| image:: /static/common/mActionDigitizeWithNURBS.png + :width: 1.5em .. |digitizeWithSegment| image:: /static/common/mActionDigitizeWithSegment.png :width: 1.5em .. |editCopy| image:: /static/common/mActionEditCopy.png diff --git a/static/common/mActionDigitizeWithBezier.png b/static/common/mActionDigitizeWithBezier.png new file mode 100644 index 00000000000..a12e61c73c0 Binary files /dev/null and b/static/common/mActionDigitizeWithBezier.png differ diff --git a/static/common/mActionDigitizeWithNURBS.png b/static/common/mActionDigitizeWithNURBS.png new file mode 100644 index 00000000000..658cf4f6ce7 Binary files /dev/null and b/static/common/mActionDigitizeWithNURBS.png differ diff --git a/substitutions.txt b/substitutions.txt index fa5dbeeb5d8..5370855982a 100644 --- a/substitutions.txt +++ b/substitutions.txt @@ -342,8 +342,12 @@ :width: 1.5em .. |digitizeShape| image:: /static/common/mActionDigitizeShape.png :width: 1.5em +.. |digitizeWithBezier| image:: /static/common/mActionDigitizeWithBezier.png + :width: 1.5em .. |digitizeWithCurve| image:: /static/common/mActionDigitizeWithCurve.png :width: 1.5em +.. |digitizeWithNURBS| image:: /static/common/mActionDigitizeWithNURBS.png + :width: 1.5em .. |digitizeWithSegment| image:: /static/common/mActionDigitizeWithSegment.png :width: 1.5em .. |digitizing| image:: /static/common/digitizing.png