https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/django/contrib/gis/serializers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/django/contrib/gis/serializers/__pycache__/geojson.cpython-310.pyc
o

��a�
�@sJddlmZmZddlmZddlmZGdd�de�ZGdd�d�ZdS)	�)�CoordTransform�SpatialReference��SerializerDoesNotExist)�
SerializercsPeZdZdZ�fdd�Zdd�Zdd�Z�fdd	�Zd
d�Z�fdd
�Z	�Z
S)rz<
    Convert a queryset to GeoJSON, http://geojson.org/
    cslt���|j�dd�|_|j�dd�|_|jdur0|jdur2|j|jvr4g|j�|j�|_dSdSdSdS)N�geometry_field�sridi�)�super�
_init_options�json_kwargs�poprr�selected_fields��self��	__class__��H/usr/lib/python3/dist-packages/django/contrib/gis/serializers/geojson.pyr

s
�zSerializer._init_optionscCs$|��i|_|j�d|j�dS)Nzg{"type": "FeatureCollection", "crs": {"type": "name", "properties": {"name": "EPSG:%d"}}, "features": [)r
�_cts�stream�writerrrrr�start_serializations��zSerializer.start_serializationcCs|j�d�dS)Nz]})rrrrrr�end_serializationszSerializer.end_serializationcsJt��|�d|_|jdur!|jjD]}t|d�r |j|_dSqdSdS)N�	geom_type)r	�start_object�	_geometryr�_meta�fields�hasattr�name�r�obj�fieldrrrrs

��zSerializer.start_objectcCs�d|jd�}|jdusd|jvr!d|dvr!|jj�|�|dd<|jrX|jj|jkrN|jj|jvrCt|j�}t	|jj
|�|j|jj<|j�|j|jj�t|jj
�|d<|Sd|d<|S)N�Feature)�type�
properties�pkr%�geometry)�_currentr
rr&�value_to_stringrrrrr�srs�	transform�eval�geojson)rr!�datar*rrr�get_dump_object&s �
�zSerializer.get_dump_objectcs.|j|jkr|�|�|_dSt��||�dS)N)rr�value_from_objectrr	�handle_fieldr rrrr1:szSerializer.handle_field)�__name__�
__module__�__qualname__�__doc__r
rrrr/r1�
__classcell__rrrrrs
rc@seZdZdd�ZdS)�DeserializercOstd��)Nz*geojson is a serialization-only serializerr)r�args�kwargsrrr�__init__BszDeserializer.__init__N)r2r3r4r:rrrrr7Asr7N)	�django.contrib.gis.gdalrr�django.core.serializers.baser�django.core.serializers.jsonr�JSONSerializerr7rrrr�<module>s
;

https://t.me/RX1948 - 2025