ó
    gziÈ  ã                   óh   • S r SSKrSSKJrJr   " S S\5      r\\R                  R                  S'   g)z%Multi-part collections of geometries.é    N)ÚBaseGeometryÚBaseMultipartGeometryc                   ó6   • \ rS rSrSr/ rSS jr\S 5       rSr	g)ÚGeometryCollectioné   a  Collection of one or more geometries that can be of different types.

Parameters
----------
geoms : list
    A list of shapely geometry instances, which may be of varying geometry
    types.

Attributes
----------
geoms : sequence
    A sequence of Shapely geometry instances

Examples
--------
Create a GeometryCollection with a Point and a LineString

>>> from shapely import GeometryCollection, LineString, Point
>>> p = Point(51, -1)
>>> l = LineString([(52, -1), (49, 2)])
>>> gc = GeometryCollection([p, l])

Nc                 óì   • [        U[        5      (       a"  [        US5      (       a  UR                  nO,U/nO(Ub  [	        U5      S:X  a  [
        R                  " S5      $ [
        R                  " U5      $ )z Create a new GeometryCollection.Úgeomsr   zGEOMETRYCOLLECTION EMPTY)Ú
isinstancer   Úhasattrr	   ÚlenÚshapelyÚfrom_wktÚgeometrycollections)Úselfr	   s     ÚX/home/mande/repo/quber/.venv/lib/python3.13/site-packages/shapely/geometry/collection.pyÚ__new__ÚGeometryCollection.__new__"   s`   € ä�eœ\×*Ñ*ô �u˜g×&Ñ&ØŸ™‘à˜‘Ø‰]œc %›j¨A›oä×#Ò#Ð$>Ó?Ð?ä×*Ò*¨5Ó1Ð1ó    c                 óv   • / nU R                    H  nUR                  UR                  5        M      [        SUS9$ )z9Return a GeoJSON-like mapping of the geometry collection.r   )ÚtypeÚ
geometries)r	   ÚappendÚ__geo_interface__Údict)r   r   Úgeoms      r   r   Ú$GeometryCollection.__geo_interface__1   s9   € ð ˆ
Ø—J”JˆDØ×Ñ˜d×4Ñ4Ö5ñ äÐ-¸*ÑEÐEr   © )N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	__slots__r   Úpropertyr   Ú__static_attributes__r   r   r   r   r      s)   † ñð0 €Iô2ð ñFó óFr   r   r   )r"   r   Úshapely.geometry.baser   r   r   ÚlibÚregistryr   r   r   Ú<module>r)      s4   ðÙ +ã ß Eô0FÐ.ô 0Fðf -€‡�× Ñ �QÒ r   