
    \i                     ,    S r SSKrS rS rSS jrS rg)zoLoad/dump geometries using the well-known text (WKT) format.

Also provides pickle-like convenience functions.
    Nc                 .    [         R                  " U 5      $ )zLoad a geometry from a WKT string.

Parameters
----------
data : str
    A WKT string

Returns
-------
Shapely geometry object

)shapelyfrom_wkt)datas    N/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/shapely/wkt.pyloadsr   	   s     D!!    c                 8    U R                  5       n[        U5      $ )zLoad a geometry from an open file.

Parameters
----------
fp :
    A file-like object which implements a `read` method.

Returns
-------
Shapely geometry object

)readr   )fpr   s     r   loadr      s     779D;r	   c                 4    [         R                  " U 4XS.UD6$ )a  Dump a WKT representation of a geometry to a string.

Parameters
----------
ob :
    A geometry object of any type to be dumped to WKT.
trim : bool, default False
    Remove excess decimals from the WKT.
rounding_precision : int, default -1
    Round output to the specified number of digits.
    Default behavior returns full precision.
**kw : kwargs, optional
    Keyword output options passed to :func:`~shapely.to_wkt`.

Returns
-------
input geometry as WKT string

)trimrounding_precision)r   to_wkt)obr   r   kws       r   dumpsr   *   s    ( >>"U4URTUUr	   c                 :    UR                  [        U 40 UD65        g)a)  Dump a geometry to an open file.

Parameters
----------
ob :
    A geometry object of any type to be dumped to WKT.
fp :
    A file-like object which implements a `write` method.
**settings : kwargs, optional
    Keyword output options passed to :func:`~shapely.wkt.dumps`.

Returns
-------
None

N)writer   )r   r   settingss      r   dumpr   A   s    " HHU2""#r	   )F)__doc__r   r   r   r   r    r	   r   <module>r      s$   
 " "V.$r	   