|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /lib64/python2.7/site-packages/django/contrib/gis/utils/ |
Upload File : |
�
r�\c
@ s� d Z d d l m Z d d l m Z d d l m Z m Z m Z m Z m
Z
m Z d d l m
Z
d d e d � Z d � Z d d d e d e e e e d
� Z d S( s�
This module is for inspecting OGR data sources and generating either
models for GeoDjango and/or mapping dictionaries for use with the
`LayerMapping` utility.
i����( t zip( t
DataSource( t OFTDatet OFTDateTimet
OFTIntegert OFTRealt OFTStringt OFTTime( t sixt geomi c C s� t | t j � r! t | � } n t | t � r3 n t d � � i } xH | | j D]9 } | j � } | d d k r� | d 7} n | | | <qS W| | j } | r� | j d
k r� d } n d } | t | � j
� | | <| S( s�
Given a DataSource, generates a dictionary that may be used
for invoking the LayerMapping utility.
Keyword Arguments:
`geom_name` => The name of the geometry field to use for the model.
`layer_key` => The key for specifying which layer in the DataSource to use;
defaults to 0 (the first layer). May be an integer index or a string
identifier for the layer.
`multi_geom` => Boolean (default: False) - specify as multigeometry.
s>