Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions docs/user_manual/managing_data_source/create_layers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 <shape_edit>` to draw a polygon of a regular shape.
* The |digitizeWithNURBS| :sup:`Digitize with NURBS Curve`: creates smooth curves using
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @hefniraera !

Are you planning to include Bézier curves in this PR as well, or do you want to create a separate one for that?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Im probably going to include it in this PR @lbartoletti

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, how can I help you?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was wondering if you're going to open a PR related to Bezier curve as you mentioned here. Could you also please clarify what the 'Weight' represents? Thank you.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want, I can write a short paragraph about Bézier right here.

As for the weight, it’s important to know that there’s a map tool shortcut associated with the W key + mouse wheel (Ctrl modifier: fine adjustment / Shift modifier: coarse adjustment ) that lets you move closer to or farther from a control point. This determines the weight. If a point has a higher weight, the curve will be pulled more toward that point than if it has a lower weight.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want, I can write a short paragraph about Bézier right here.

Yes, please.

As for the weight, it’s important to know that there’s a map tool shortcut associated with the W key + mouse wheel (Ctrl modifier: fine adjustment / Shift modifier: coarse adjustment ) that lets you move closer to or farther from a control point. This determines the weight. If a point has a higher weight, the curve will be pulled more toward that point than if it has a lower weight.

That helps. Let me try on my side. Thanks

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.
Expand Down Expand Up @@ -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
Expand Down
Binary file added static/common/mActionDigitizeWithBezier.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/common/mActionDigitizeWithNURBS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions substitutions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading