mirror of
https://github.com/django/django.git
synced 2025-08-03 10:34:04 +00:00
Refs #35058 -- Added support for measured geometries to GDAL Point.
Co-authored-by: Nick Pope <nick@nickpope.me.uk>
This commit is contained in:
parent
a702a0773d
commit
3f6d939c62
6 changed files with 157 additions and 7 deletions
|
@ -581,6 +581,27 @@ coordinate transformation:
|
|||
>>> p.wkt
|
||||
"POINT (1 2)"
|
||||
|
||||
.. attribute:: is_measured
|
||||
|
||||
.. versionadded:: 5.1
|
||||
|
||||
A boolean indicating if this geometry has M coordinates.
|
||||
|
||||
.. method:: set_measured(value)
|
||||
|
||||
.. versionadded:: 5.1
|
||||
|
||||
A method to add or remove the M coordinate dimension.
|
||||
|
||||
.. code-block:: pycon
|
||||
|
||||
>>> p = OGRGeometry("POINT (1 2)")
|
||||
>>> p.is_measured
|
||||
False
|
||||
>>> p.set_measured(True)
|
||||
>>> p.wkt
|
||||
"POINT M (1 2 0)"
|
||||
|
||||
.. attribute:: geom_count
|
||||
|
||||
Returns the number of elements in this geometry:
|
||||
|
@ -864,6 +885,18 @@ coordinate transformation:
|
|||
>>> OGRGeometry("POINT (1 2 3)").z
|
||||
3.0
|
||||
|
||||
.. attribute:: m
|
||||
|
||||
.. versionadded:: 5.1
|
||||
|
||||
Returns the M coordinate of this point, or ``None`` if the Point does not
|
||||
have an M coordinate:
|
||||
|
||||
.. code-block:: pycon
|
||||
|
||||
>>> OGRGeometry("POINT ZM (1 2 3 4)").m
|
||||
4.0
|
||||
|
||||
.. class:: LineString
|
||||
|
||||
.. attribute:: x
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue