|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- """
- This module houses ctypes interfaces for GDAL objects. The following GDAL
- objects are supported:
-
- CoordTransform: Used for coordinate transformations from one spatial
- reference system to another.
-
- Driver: Wraps an OGR data source driver.
-
- DataSource: Wrapper for the OGR data source object, supports
- OGR-supported data sources.
-
- Envelope: A ctypes structure for bounding boxes (GDAL library
- not required).
-
- OGRGeometry: Object for accessing OGR Geometry functionality.
-
- OGRGeomType: A class for representing the different OGR Geometry
- types (GDAL library not required).
-
- SpatialReference: Represents OSR Spatial Reference objects.
-
- The GDAL library will be imported from the system path using the default
- library name for the current OS. The default library path may be overridden
- by setting `GDAL_LIBRARY_PATH` in your settings with the path to the GDAL C
- library on your system.
- """
- from django.contrib.gis.gdal.datasource import DataSource
- from django.contrib.gis.gdal.driver import Driver
- from django.contrib.gis.gdal.envelope import Envelope
- from django.contrib.gis.gdal.error import (
- GDALException, SRSException, check_err,
- )
- from django.contrib.gis.gdal.geometries import OGRGeometry
- from django.contrib.gis.gdal.geomtype import OGRGeomType
- from django.contrib.gis.gdal.libgdal import (
- GDAL_VERSION, gdal_full_version, gdal_version,
- )
- from django.contrib.gis.gdal.raster.source import GDALRaster
- from django.contrib.gis.gdal.srs import CoordTransform, SpatialReference
-
- __all__ = (
- 'Driver', 'DataSource', 'CoordTransform', 'Envelope', 'GDALException',
- 'GDALRaster', 'GDAL_VERSION', 'OGRGeometry', 'OGRGeomType',
- 'SpatialReference', 'SRSException', 'check_err', 'gdal_version',
- 'gdal_full_version',
- )
|