microproduct/dem-sentiral/ISCEApp/site-packages/osgeo/osr.py

1309 lines
53 KiB
Python

# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
from sys import version_info as _swig_python_version_info
if _swig_python_version_info >= (2, 7, 0):
def swig_import_helper():
import importlib
pkg = __name__.rpartition('.')[0]
mname = '.'.join((pkg, '_osr')).lstrip('.')
try:
return importlib.import_module(mname)
except ImportError:
return importlib.import_module('_osr')
_osr = swig_import_helper()
del swig_import_helper
elif _swig_python_version_info >= (2, 6, 0):
def swig_import_helper():
from os.path import dirname
import imp
fp = None
try:
fp, pathname, description = imp.find_module('_osr', [dirname(__file__)])
except ImportError:
import _osr
return _osr
try:
_mod = imp.load_module('_osr', fp, pathname, description)
finally:
if fp is not None:
fp.close()
return _mod
_osr = swig_import_helper()
del swig_import_helper
else:
import _osr
del _swig_python_version_info
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
try:
import builtins as __builtin__
except ImportError:
import __builtin__
def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
if (name == "thisown"):
return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'SwigPyObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name, None)
if method:
return method(self, value)
if (not static):
if _newclass:
object.__setattr__(self, name, value)
else:
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self, class_type, name, value):
return _swig_setattr_nondynamic(self, class_type, name, value, 0)
def _swig_getattr(self, class_type, name):
if (name == "thisown"):
return self.this.own()
method = class_type.__swig_getmethods__.get(name, None)
if method:
return method(self)
raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
def _swig_repr(self):
try:
strthis = "proxy of " + self.this.__repr__()
except __builtin__.Exception:
strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
try:
_object = object
_newclass = 1
except __builtin__.Exception:
class _object:
pass
_newclass = 0
SRS_WKT_WGS84_LAT_LONG = _osr.SRS_WKT_WGS84_LAT_LONG
SRS_PT_ALBERS_CONIC_EQUAL_AREA = _osr.SRS_PT_ALBERS_CONIC_EQUAL_AREA
SRS_PT_AZIMUTHAL_EQUIDISTANT = _osr.SRS_PT_AZIMUTHAL_EQUIDISTANT
SRS_PT_CASSINI_SOLDNER = _osr.SRS_PT_CASSINI_SOLDNER
SRS_PT_CYLINDRICAL_EQUAL_AREA = _osr.SRS_PT_CYLINDRICAL_EQUAL_AREA
SRS_PT_BONNE = _osr.SRS_PT_BONNE
SRS_PT_ECKERT_I = _osr.SRS_PT_ECKERT_I
SRS_PT_ECKERT_II = _osr.SRS_PT_ECKERT_II
SRS_PT_ECKERT_III = _osr.SRS_PT_ECKERT_III
SRS_PT_ECKERT_IV = _osr.SRS_PT_ECKERT_IV
SRS_PT_ECKERT_V = _osr.SRS_PT_ECKERT_V
SRS_PT_ECKERT_VI = _osr.SRS_PT_ECKERT_VI
SRS_PT_EQUIDISTANT_CONIC = _osr.SRS_PT_EQUIDISTANT_CONIC
SRS_PT_EQUIRECTANGULAR = _osr.SRS_PT_EQUIRECTANGULAR
SRS_PT_GALL_STEREOGRAPHIC = _osr.SRS_PT_GALL_STEREOGRAPHIC
SRS_PT_GAUSSSCHREIBERTMERCATOR = _osr.SRS_PT_GAUSSSCHREIBERTMERCATOR
SRS_PT_GEOSTATIONARY_SATELLITE = _osr.SRS_PT_GEOSTATIONARY_SATELLITE
SRS_PT_GOODE_HOMOLOSINE = _osr.SRS_PT_GOODE_HOMOLOSINE
SRS_PT_IGH = _osr.SRS_PT_IGH
SRS_PT_GNOMONIC = _osr.SRS_PT_GNOMONIC
SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER = _osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER
SRS_PT_HOTINE_OBLIQUE_MERCATOR = _osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR
SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN = _osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN
SRS_PT_LABORDE_OBLIQUE_MERCATOR = _osr.SRS_PT_LABORDE_OBLIQUE_MERCATOR
SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP = _osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP
SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP = _osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP
SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM = _osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM
SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA = _osr.SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA
SRS_PT_MERCATOR_1SP = _osr.SRS_PT_MERCATOR_1SP
SRS_PT_MERCATOR_2SP = _osr.SRS_PT_MERCATOR_2SP
SRS_PT_MERCATOR_AUXILIARY_SPHERE = _osr.SRS_PT_MERCATOR_AUXILIARY_SPHERE
SRS_PT_MILLER_CYLINDRICAL = _osr.SRS_PT_MILLER_CYLINDRICAL
SRS_PT_MOLLWEIDE = _osr.SRS_PT_MOLLWEIDE
SRS_PT_NEW_ZEALAND_MAP_GRID = _osr.SRS_PT_NEW_ZEALAND_MAP_GRID
SRS_PT_OBLIQUE_STEREOGRAPHIC = _osr.SRS_PT_OBLIQUE_STEREOGRAPHIC
SRS_PT_ORTHOGRAPHIC = _osr.SRS_PT_ORTHOGRAPHIC
SRS_PT_POLAR_STEREOGRAPHIC = _osr.SRS_PT_POLAR_STEREOGRAPHIC
SRS_PT_POLYCONIC = _osr.SRS_PT_POLYCONIC
SRS_PT_ROBINSON = _osr.SRS_PT_ROBINSON
SRS_PT_SINUSOIDAL = _osr.SRS_PT_SINUSOIDAL
SRS_PT_STEREOGRAPHIC = _osr.SRS_PT_STEREOGRAPHIC
SRS_PT_SWISS_OBLIQUE_CYLINDRICAL = _osr.SRS_PT_SWISS_OBLIQUE_CYLINDRICAL
SRS_PT_TRANSVERSE_MERCATOR = _osr.SRS_PT_TRANSVERSE_MERCATOR
SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED = _osr.SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED
SRS_PT_TRANSVERSE_MERCATOR_MI_21 = _osr.SRS_PT_TRANSVERSE_MERCATOR_MI_21
SRS_PT_TRANSVERSE_MERCATOR_MI_22 = _osr.SRS_PT_TRANSVERSE_MERCATOR_MI_22
SRS_PT_TRANSVERSE_MERCATOR_MI_23 = _osr.SRS_PT_TRANSVERSE_MERCATOR_MI_23
SRS_PT_TRANSVERSE_MERCATOR_MI_24 = _osr.SRS_PT_TRANSVERSE_MERCATOR_MI_24
SRS_PT_TRANSVERSE_MERCATOR_MI_25 = _osr.SRS_PT_TRANSVERSE_MERCATOR_MI_25
SRS_PT_TUNISIA_MINING_GRID = _osr.SRS_PT_TUNISIA_MINING_GRID
SRS_PT_TWO_POINT_EQUIDISTANT = _osr.SRS_PT_TWO_POINT_EQUIDISTANT
SRS_PT_VANDERGRINTEN = _osr.SRS_PT_VANDERGRINTEN
SRS_PT_KROVAK = _osr.SRS_PT_KROVAK
SRS_PT_IMW_POLYCONIC = _osr.SRS_PT_IMW_POLYCONIC
SRS_PT_WAGNER_I = _osr.SRS_PT_WAGNER_I
SRS_PT_WAGNER_II = _osr.SRS_PT_WAGNER_II
SRS_PT_WAGNER_III = _osr.SRS_PT_WAGNER_III
SRS_PT_WAGNER_IV = _osr.SRS_PT_WAGNER_IV
SRS_PT_WAGNER_V = _osr.SRS_PT_WAGNER_V
SRS_PT_WAGNER_VI = _osr.SRS_PT_WAGNER_VI
SRS_PT_WAGNER_VII = _osr.SRS_PT_WAGNER_VII
SRS_PT_QSC = _osr.SRS_PT_QSC
SRS_PT_AITOFF = _osr.SRS_PT_AITOFF
SRS_PT_WINKEL_I = _osr.SRS_PT_WINKEL_I
SRS_PT_WINKEL_II = _osr.SRS_PT_WINKEL_II
SRS_PT_WINKEL_TRIPEL = _osr.SRS_PT_WINKEL_TRIPEL
SRS_PT_CRASTER_PARABOLIC = _osr.SRS_PT_CRASTER_PARABOLIC
SRS_PT_LOXIMUTHAL = _osr.SRS_PT_LOXIMUTHAL
SRS_PT_QUARTIC_AUTHALIC = _osr.SRS_PT_QUARTIC_AUTHALIC
SRS_PT_SCH = _osr.SRS_PT_SCH
SRS_PP_CENTRAL_MERIDIAN = _osr.SRS_PP_CENTRAL_MERIDIAN
SRS_PP_SCALE_FACTOR = _osr.SRS_PP_SCALE_FACTOR
SRS_PP_STANDARD_PARALLEL_1 = _osr.SRS_PP_STANDARD_PARALLEL_1
SRS_PP_STANDARD_PARALLEL_2 = _osr.SRS_PP_STANDARD_PARALLEL_2
SRS_PP_PSEUDO_STD_PARALLEL_1 = _osr.SRS_PP_PSEUDO_STD_PARALLEL_1
SRS_PP_LONGITUDE_OF_CENTER = _osr.SRS_PP_LONGITUDE_OF_CENTER
SRS_PP_LATITUDE_OF_CENTER = _osr.SRS_PP_LATITUDE_OF_CENTER
SRS_PP_LONGITUDE_OF_ORIGIN = _osr.SRS_PP_LONGITUDE_OF_ORIGIN
SRS_PP_LATITUDE_OF_ORIGIN = _osr.SRS_PP_LATITUDE_OF_ORIGIN
SRS_PP_FALSE_EASTING = _osr.SRS_PP_FALSE_EASTING
SRS_PP_FALSE_NORTHING = _osr.SRS_PP_FALSE_NORTHING
SRS_PP_AZIMUTH = _osr.SRS_PP_AZIMUTH
SRS_PP_LONGITUDE_OF_POINT_1 = _osr.SRS_PP_LONGITUDE_OF_POINT_1
SRS_PP_LATITUDE_OF_POINT_1 = _osr.SRS_PP_LATITUDE_OF_POINT_1
SRS_PP_LONGITUDE_OF_POINT_2 = _osr.SRS_PP_LONGITUDE_OF_POINT_2
SRS_PP_LATITUDE_OF_POINT_2 = _osr.SRS_PP_LATITUDE_OF_POINT_2
SRS_PP_LONGITUDE_OF_POINT_3 = _osr.SRS_PP_LONGITUDE_OF_POINT_3
SRS_PP_LATITUDE_OF_POINT_3 = _osr.SRS_PP_LATITUDE_OF_POINT_3
SRS_PP_RECTIFIED_GRID_ANGLE = _osr.SRS_PP_RECTIFIED_GRID_ANGLE
SRS_PP_LANDSAT_NUMBER = _osr.SRS_PP_LANDSAT_NUMBER
SRS_PP_PATH_NUMBER = _osr.SRS_PP_PATH_NUMBER
SRS_PP_PERSPECTIVE_POINT_HEIGHT = _osr.SRS_PP_PERSPECTIVE_POINT_HEIGHT
SRS_PP_SATELLITE_HEIGHT = _osr.SRS_PP_SATELLITE_HEIGHT
SRS_PP_FIPSZONE = _osr.SRS_PP_FIPSZONE
SRS_PP_ZONE = _osr.SRS_PP_ZONE
SRS_PP_LATITUDE_OF_1ST_POINT = _osr.SRS_PP_LATITUDE_OF_1ST_POINT
SRS_PP_LONGITUDE_OF_1ST_POINT = _osr.SRS_PP_LONGITUDE_OF_1ST_POINT
SRS_PP_LATITUDE_OF_2ND_POINT = _osr.SRS_PP_LATITUDE_OF_2ND_POINT
SRS_PP_LONGITUDE_OF_2ND_POINT = _osr.SRS_PP_LONGITUDE_OF_2ND_POINT
SRS_PP_PEG_POINT_LATITUDE = _osr.SRS_PP_PEG_POINT_LATITUDE
SRS_PP_PEG_POINT_LONGITUDE = _osr.SRS_PP_PEG_POINT_LONGITUDE
SRS_PP_PEG_POINT_HEADING = _osr.SRS_PP_PEG_POINT_HEADING
SRS_PP_PEG_POINT_HEIGHT = _osr.SRS_PP_PEG_POINT_HEIGHT
SRS_UL_METER = _osr.SRS_UL_METER
SRS_UL_FOOT = _osr.SRS_UL_FOOT
SRS_UL_FOOT_CONV = _osr.SRS_UL_FOOT_CONV
SRS_UL_US_FOOT = _osr.SRS_UL_US_FOOT
SRS_UL_US_FOOT_CONV = _osr.SRS_UL_US_FOOT_CONV
SRS_UL_NAUTICAL_MILE = _osr.SRS_UL_NAUTICAL_MILE
SRS_UL_NAUTICAL_MILE_CONV = _osr.SRS_UL_NAUTICAL_MILE_CONV
SRS_UL_LINK = _osr.SRS_UL_LINK
SRS_UL_LINK_CONV = _osr.SRS_UL_LINK_CONV
SRS_UL_CHAIN = _osr.SRS_UL_CHAIN
SRS_UL_CHAIN_CONV = _osr.SRS_UL_CHAIN_CONV
SRS_UL_ROD = _osr.SRS_UL_ROD
SRS_UL_ROD_CONV = _osr.SRS_UL_ROD_CONV
SRS_UL_LINK_Clarke = _osr.SRS_UL_LINK_Clarke
SRS_UL_LINK_Clarke_CONV = _osr.SRS_UL_LINK_Clarke_CONV
SRS_UL_KILOMETER = _osr.SRS_UL_KILOMETER
SRS_UL_KILOMETER_CONV = _osr.SRS_UL_KILOMETER_CONV
SRS_UL_DECIMETER = _osr.SRS_UL_DECIMETER
SRS_UL_DECIMETER_CONV = _osr.SRS_UL_DECIMETER_CONV
SRS_UL_CENTIMETER = _osr.SRS_UL_CENTIMETER
SRS_UL_CENTIMETER_CONV = _osr.SRS_UL_CENTIMETER_CONV
SRS_UL_MILLIMETER = _osr.SRS_UL_MILLIMETER
SRS_UL_MILLIMETER_CONV = _osr.SRS_UL_MILLIMETER_CONV
SRS_UL_INTL_NAUT_MILE = _osr.SRS_UL_INTL_NAUT_MILE
SRS_UL_INTL_NAUT_MILE_CONV = _osr.SRS_UL_INTL_NAUT_MILE_CONV
SRS_UL_INTL_INCH = _osr.SRS_UL_INTL_INCH
SRS_UL_INTL_INCH_CONV = _osr.SRS_UL_INTL_INCH_CONV
SRS_UL_INTL_FOOT = _osr.SRS_UL_INTL_FOOT
SRS_UL_INTL_FOOT_CONV = _osr.SRS_UL_INTL_FOOT_CONV
SRS_UL_INTL_YARD = _osr.SRS_UL_INTL_YARD
SRS_UL_INTL_YARD_CONV = _osr.SRS_UL_INTL_YARD_CONV
SRS_UL_INTL_STAT_MILE = _osr.SRS_UL_INTL_STAT_MILE
SRS_UL_INTL_STAT_MILE_CONV = _osr.SRS_UL_INTL_STAT_MILE_CONV
SRS_UL_INTL_FATHOM = _osr.SRS_UL_INTL_FATHOM
SRS_UL_INTL_FATHOM_CONV = _osr.SRS_UL_INTL_FATHOM_CONV
SRS_UL_INTL_CHAIN = _osr.SRS_UL_INTL_CHAIN
SRS_UL_INTL_CHAIN_CONV = _osr.SRS_UL_INTL_CHAIN_CONV
SRS_UL_INTL_LINK = _osr.SRS_UL_INTL_LINK
SRS_UL_INTL_LINK_CONV = _osr.SRS_UL_INTL_LINK_CONV
SRS_UL_US_INCH = _osr.SRS_UL_US_INCH
SRS_UL_US_INCH_CONV = _osr.SRS_UL_US_INCH_CONV
SRS_UL_US_YARD = _osr.SRS_UL_US_YARD
SRS_UL_US_YARD_CONV = _osr.SRS_UL_US_YARD_CONV
SRS_UL_US_CHAIN = _osr.SRS_UL_US_CHAIN
SRS_UL_US_CHAIN_CONV = _osr.SRS_UL_US_CHAIN_CONV
SRS_UL_US_STAT_MILE = _osr.SRS_UL_US_STAT_MILE
SRS_UL_US_STAT_MILE_CONV = _osr.SRS_UL_US_STAT_MILE_CONV
SRS_UL_INDIAN_YARD = _osr.SRS_UL_INDIAN_YARD
SRS_UL_INDIAN_YARD_CONV = _osr.SRS_UL_INDIAN_YARD_CONV
SRS_UL_INDIAN_FOOT = _osr.SRS_UL_INDIAN_FOOT
SRS_UL_INDIAN_FOOT_CONV = _osr.SRS_UL_INDIAN_FOOT_CONV
SRS_UL_INDIAN_CHAIN = _osr.SRS_UL_INDIAN_CHAIN
SRS_UL_INDIAN_CHAIN_CONV = _osr.SRS_UL_INDIAN_CHAIN_CONV
SRS_UA_DEGREE = _osr.SRS_UA_DEGREE
SRS_UA_DEGREE_CONV = _osr.SRS_UA_DEGREE_CONV
SRS_UA_RADIAN = _osr.SRS_UA_RADIAN
SRS_PM_GREENWICH = _osr.SRS_PM_GREENWICH
SRS_DN_NAD27 = _osr.SRS_DN_NAD27
SRS_DN_NAD83 = _osr.SRS_DN_NAD83
SRS_DN_WGS72 = _osr.SRS_DN_WGS72
SRS_DN_WGS84 = _osr.SRS_DN_WGS84
SRS_WGS84_SEMIMAJOR = _osr.SRS_WGS84_SEMIMAJOR
SRS_WGS84_INVFLATTENING = _osr.SRS_WGS84_INVFLATTENING
OAO_Other = _osr.OAO_Other
OAO_North = _osr.OAO_North
OAO_South = _osr.OAO_South
OAO_East = _osr.OAO_East
OAO_West = _osr.OAO_West
OAO_Up = _osr.OAO_Up
OAO_Down = _osr.OAO_Down
OAMS_TRADITIONAL_GIS_ORDER = _osr.OAMS_TRADITIONAL_GIS_ORDER
OAMS_AUTHORITY_COMPLIANT = _osr.OAMS_AUTHORITY_COMPLIANT
OAMS_CUSTOM = _osr.OAMS_CUSTOM
PROJ_ERR_INVALID_OP = _osr.PROJ_ERR_INVALID_OP
PROJ_ERR_INVALID_OP_WRONG_SYNTAX = _osr.PROJ_ERR_INVALID_OP_WRONG_SYNTAX
PROJ_ERR_INVALID_OP_MISSING_ARG = _osr.PROJ_ERR_INVALID_OP_MISSING_ARG
PROJ_ERR_INVALID_OP_ILLEGAL_ARG_VALUE = _osr.PROJ_ERR_INVALID_OP_ILLEGAL_ARG_VALUE
PROJ_ERR_INVALID_OP_MUTUALLY_EXCLUSIVE_ARGS = _osr.PROJ_ERR_INVALID_OP_MUTUALLY_EXCLUSIVE_ARGS
PROJ_ERR_INVALID_OP_FILE_NOT_FOUND_OR_INVALID = _osr.PROJ_ERR_INVALID_OP_FILE_NOT_FOUND_OR_INVALID
PROJ_ERR_COORD_TRANSFM = _osr.PROJ_ERR_COORD_TRANSFM
PROJ_ERR_COORD_TRANSFM_INVALID_COORD = _osr.PROJ_ERR_COORD_TRANSFM_INVALID_COORD
PROJ_ERR_COORD_TRANSFM_OUTSIDE_PROJECTION_DOMAIN = _osr.PROJ_ERR_COORD_TRANSFM_OUTSIDE_PROJECTION_DOMAIN
PROJ_ERR_COORD_TRANSFM_NO_OPERATION = _osr.PROJ_ERR_COORD_TRANSFM_NO_OPERATION
PROJ_ERR_COORD_TRANSFM_OUTSIDE_GRID = _osr.PROJ_ERR_COORD_TRANSFM_OUTSIDE_GRID
PROJ_ERR_COORD_TRANSFM_GRID_AT_NODATA = _osr.PROJ_ERR_COORD_TRANSFM_GRID_AT_NODATA
PROJ_ERR_OTHER = _osr.PROJ_ERR_OTHER
PROJ_ERR_OTHER_API_MISUSE = _osr.PROJ_ERR_OTHER_API_MISUSE
PROJ_ERR_OTHER_NO_INVERSE_OP = _osr.PROJ_ERR_OTHER_NO_INVERSE_OP
PROJ_ERR_OTHER_NETWORK_ERROR = _osr.PROJ_ERR_OTHER_NETWORK_ERROR
def GetUseExceptions(*args):
"""GetUseExceptions() -> int"""
return _osr.GetUseExceptions(*args)
def UseExceptions(*args):
"""UseExceptions()"""
return _osr.UseExceptions(*args)
def DontUseExceptions(*args):
"""DontUseExceptions()"""
return _osr.DontUseExceptions(*args)
def GetWellKnownGeogCSAsWKT(*args):
"""GetWellKnownGeogCSAsWKT(char const * name) -> OGRErr"""
return _osr.GetWellKnownGeogCSAsWKT(*args)
def GetUserInputAsWKT(*args):
"""GetUserInputAsWKT(char const * name) -> OGRErr"""
return _osr.GetUserInputAsWKT(*args)
class AreaOfUse(_object):
"""Proxy of C++ OSRAreaOfUse class."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, AreaOfUse, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, AreaOfUse, name)
__repr__ = _swig_repr
__swig_getmethods__["west_lon_degree"] = _osr.AreaOfUse_west_lon_degree_get
if _newclass:
west_lon_degree = _swig_property(_osr.AreaOfUse_west_lon_degree_get)
__swig_getmethods__["south_lat_degree"] = _osr.AreaOfUse_south_lat_degree_get
if _newclass:
south_lat_degree = _swig_property(_osr.AreaOfUse_south_lat_degree_get)
__swig_getmethods__["east_lon_degree"] = _osr.AreaOfUse_east_lon_degree_get
if _newclass:
east_lon_degree = _swig_property(_osr.AreaOfUse_east_lon_degree_get)
__swig_getmethods__["north_lat_degree"] = _osr.AreaOfUse_north_lat_degree_get
if _newclass:
north_lat_degree = _swig_property(_osr.AreaOfUse_north_lat_degree_get)
__swig_getmethods__["name"] = _osr.AreaOfUse_name_get
if _newclass:
name = _swig_property(_osr.AreaOfUse_name_get)
def __init__(self, *args):
"""__init__(OSRAreaOfUse self, double west_lon_degree, double south_lat_degree, double east_lon_degree, double north_lat_degree, char * name) -> AreaOfUse"""
this = _osr.new_AreaOfUse(*args)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _osr.delete_AreaOfUse
__del__ = lambda self: None
AreaOfUse_swigregister = _osr.AreaOfUse_swigregister
AreaOfUse_swigregister(AreaOfUse)
def OSRAreaOfUse_west_lon_degree_get(*args):
"""OSRAreaOfUse_west_lon_degree_get(AreaOfUse area) -> double"""
return _osr.OSRAreaOfUse_west_lon_degree_get(*args)
def OSRAreaOfUse_south_lat_degree_get(*args):
"""OSRAreaOfUse_south_lat_degree_get(AreaOfUse area) -> double"""
return _osr.OSRAreaOfUse_south_lat_degree_get(*args)
def OSRAreaOfUse_east_lon_degree_get(*args):
"""OSRAreaOfUse_east_lon_degree_get(AreaOfUse area) -> double"""
return _osr.OSRAreaOfUse_east_lon_degree_get(*args)
def OSRAreaOfUse_north_lat_degree_get(*args):
"""OSRAreaOfUse_north_lat_degree_get(AreaOfUse area) -> double"""
return _osr.OSRAreaOfUse_north_lat_degree_get(*args)
def OSRAreaOfUse_name_get(*args):
"""OSRAreaOfUse_name_get(AreaOfUse area) -> char const *"""
return _osr.OSRAreaOfUse_name_get(*args)
class SpatialReference(_object):
"""Proxy of C++ OSRSpatialReferenceShadow class."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, SpatialReference, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, SpatialReference, name)
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""__init__(OSRSpatialReferenceShadow self, char const * wkt) -> SpatialReference"""
this = _osr.new_SpatialReference(*args, **kwargs)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _osr.delete_SpatialReference
__del__ = lambda self: None
def __str__(self, *args):
"""__str__(SpatialReference self) -> retStringAndCPLFree *"""
return _osr.SpatialReference___str__(self, *args)
def GetName(self, *args):
"""GetName(SpatialReference self) -> char const *"""
return _osr.SpatialReference_GetName(self, *args)
def IsSame(self, *args, **kwargs):
"""IsSame(SpatialReference self, SpatialReference rhs, char ** options=None) -> int"""
return _osr.SpatialReference_IsSame(self, *args, **kwargs)
def IsSameGeogCS(self, *args):
"""IsSameGeogCS(SpatialReference self, SpatialReference rhs) -> int"""
return _osr.SpatialReference_IsSameGeogCS(self, *args)
def IsSameVertCS(self, *args):
"""IsSameVertCS(SpatialReference self, SpatialReference rhs) -> int"""
return _osr.SpatialReference_IsSameVertCS(self, *args)
def IsGeographic(self, *args):
"""IsGeographic(SpatialReference self) -> int"""
return _osr.SpatialReference_IsGeographic(self, *args)
def IsDerivedGeographic(self, *args):
"""IsDerivedGeographic(SpatialReference self) -> int"""
return _osr.SpatialReference_IsDerivedGeographic(self, *args)
def IsProjected(self, *args):
"""IsProjected(SpatialReference self) -> int"""
return _osr.SpatialReference_IsProjected(self, *args)
def IsCompound(self, *args):
"""IsCompound(SpatialReference self) -> int"""
return _osr.SpatialReference_IsCompound(self, *args)
def IsGeocentric(self, *args):
"""IsGeocentric(SpatialReference self) -> int"""
return _osr.SpatialReference_IsGeocentric(self, *args)
def IsLocal(self, *args):
"""IsLocal(SpatialReference self) -> int"""
return _osr.SpatialReference_IsLocal(self, *args)
def IsVertical(self, *args):
"""IsVertical(SpatialReference self) -> int"""
return _osr.SpatialReference_IsVertical(self, *args)
def EPSGTreatsAsLatLong(self, *args):
"""EPSGTreatsAsLatLong(SpatialReference self) -> int"""
return _osr.SpatialReference_EPSGTreatsAsLatLong(self, *args)
def EPSGTreatsAsNorthingEasting(self, *args):
"""EPSGTreatsAsNorthingEasting(SpatialReference self) -> int"""
return _osr.SpatialReference_EPSGTreatsAsNorthingEasting(self, *args)
def SetAuthority(self, *args):
"""SetAuthority(SpatialReference self, char const * pszTargetKey, char const * pszAuthority, int nCode) -> OGRErr"""
return _osr.SpatialReference_SetAuthority(self, *args)
def GetAttrValue(self, *args):
"""GetAttrValue(SpatialReference self, char const * name, int child=0) -> char const *"""
return _osr.SpatialReference_GetAttrValue(self, *args)
def SetAttrValue(self, *args):
"""SetAttrValue(SpatialReference self, char const * name, char const * value) -> OGRErr"""
return _osr.SpatialReference_SetAttrValue(self, *args)
def SetAngularUnits(self, *args):
"""SetAngularUnits(SpatialReference self, char const * name, double to_radians) -> OGRErr"""
return _osr.SpatialReference_SetAngularUnits(self, *args)
def GetAngularUnits(self, *args):
"""GetAngularUnits(SpatialReference self) -> double"""
return _osr.SpatialReference_GetAngularUnits(self, *args)
def GetAngularUnitsName(self, *args):
"""GetAngularUnitsName(SpatialReference self) -> char const *"""
return _osr.SpatialReference_GetAngularUnitsName(self, *args)
def SetTargetLinearUnits(self, *args):
"""SetTargetLinearUnits(SpatialReference self, char const * target, char const * name, double to_meters) -> OGRErr"""
return _osr.SpatialReference_SetTargetLinearUnits(self, *args)
def SetLinearUnits(self, *args):
"""SetLinearUnits(SpatialReference self, char const * name, double to_meters) -> OGRErr"""
return _osr.SpatialReference_SetLinearUnits(self, *args)
def SetLinearUnitsAndUpdateParameters(self, *args):
"""SetLinearUnitsAndUpdateParameters(SpatialReference self, char const * name, double to_meters) -> OGRErr"""
return _osr.SpatialReference_SetLinearUnitsAndUpdateParameters(self, *args)
def GetTargetLinearUnits(self, *args):
"""GetTargetLinearUnits(SpatialReference self, char const * target_key) -> double"""
return _osr.SpatialReference_GetTargetLinearUnits(self, *args)
def GetLinearUnits(self, *args):
"""GetLinearUnits(SpatialReference self) -> double"""
return _osr.SpatialReference_GetLinearUnits(self, *args)
def GetLinearUnitsName(self, *args):
"""GetLinearUnitsName(SpatialReference self) -> char const *"""
return _osr.SpatialReference_GetLinearUnitsName(self, *args)
def GetAuthorityCode(self, *args):
"""GetAuthorityCode(SpatialReference self, char const * target_key) -> char const *"""
return _osr.SpatialReference_GetAuthorityCode(self, *args)
def GetAuthorityName(self, *args):
"""GetAuthorityName(SpatialReference self, char const * target_key) -> char const *"""
return _osr.SpatialReference_GetAuthorityName(self, *args)
def GetAreaOfUse(self, *args):
"""GetAreaOfUse(SpatialReference self) -> AreaOfUse"""
return _osr.SpatialReference_GetAreaOfUse(self, *args)
def GetAxisName(self, *args):
"""GetAxisName(SpatialReference self, char const * target_key, int iAxis) -> char const *"""
return _osr.SpatialReference_GetAxisName(self, *args)
def GetAxesCount(self, *args):
"""GetAxesCount(SpatialReference self) -> int"""
return _osr.SpatialReference_GetAxesCount(self, *args)
def GetAxisOrientation(self, *args):
"""GetAxisOrientation(SpatialReference self, char const * target_key, int iAxis) -> OGRAxisOrientation"""
return _osr.SpatialReference_GetAxisOrientation(self, *args)
def GetAxisMappingStrategy(self, *args):
"""GetAxisMappingStrategy(SpatialReference self) -> OSRAxisMappingStrategy"""
return _osr.SpatialReference_GetAxisMappingStrategy(self, *args)
def SetAxisMappingStrategy(self, *args):
"""SetAxisMappingStrategy(SpatialReference self, OSRAxisMappingStrategy strategy)"""
return _osr.SpatialReference_SetAxisMappingStrategy(self, *args)
def GetDataAxisToSRSAxisMapping(self, *args):
"""GetDataAxisToSRSAxisMapping(SpatialReference self)"""
return _osr.SpatialReference_GetDataAxisToSRSAxisMapping(self, *args)
def SetDataAxisToSRSAxisMapping(self, *args):
"""SetDataAxisToSRSAxisMapping(SpatialReference self, int nList) -> OGRErr"""
return _osr.SpatialReference_SetDataAxisToSRSAxisMapping(self, *args)
def SetUTM(self, *args):
"""SetUTM(SpatialReference self, int zone, int north=1) -> OGRErr"""
return _osr.SpatialReference_SetUTM(self, *args)
def GetUTMZone(self, *args):
"""GetUTMZone(SpatialReference self) -> int"""
return _osr.SpatialReference_GetUTMZone(self, *args)
def SetStatePlane(self, *args):
"""SetStatePlane(SpatialReference self, int zone, int is_nad83=1, char const * unitsname, double units=0.0) -> OGRErr"""
return _osr.SpatialReference_SetStatePlane(self, *args)
def AutoIdentifyEPSG(self, *args):
"""AutoIdentifyEPSG(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_AutoIdentifyEPSG(self, *args)
def FindMatches(self, *args):
"""FindMatches(SpatialReference self, char ** options=None)"""
return _osr.SpatialReference_FindMatches(self, *args)
def SetProjection(self, *args):
"""SetProjection(SpatialReference self, char const * arg) -> OGRErr"""
return _osr.SpatialReference_SetProjection(self, *args)
def SetProjParm(self, *args):
"""SetProjParm(SpatialReference self, char const * name, double val) -> OGRErr"""
return _osr.SpatialReference_SetProjParm(self, *args)
def GetProjParm(self, *args):
"""GetProjParm(SpatialReference self, char const * name, double default_val=0.0) -> double"""
return _osr.SpatialReference_GetProjParm(self, *args)
def SetNormProjParm(self, *args):
"""SetNormProjParm(SpatialReference self, char const * name, double val) -> OGRErr"""
return _osr.SpatialReference_SetNormProjParm(self, *args)
def GetNormProjParm(self, *args):
"""GetNormProjParm(SpatialReference self, char const * name, double default_val=0.0) -> double"""
return _osr.SpatialReference_GetNormProjParm(self, *args)
def GetSemiMajor(self, *args):
"""GetSemiMajor(SpatialReference self) -> double"""
return _osr.SpatialReference_GetSemiMajor(self, *args)
def GetSemiMinor(self, *args):
"""GetSemiMinor(SpatialReference self) -> double"""
return _osr.SpatialReference_GetSemiMinor(self, *args)
def GetInvFlattening(self, *args):
"""GetInvFlattening(SpatialReference self) -> double"""
return _osr.SpatialReference_GetInvFlattening(self, *args)
def SetACEA(self, *args, **kwargs):
"""SetACEA(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetACEA(self, *args, **kwargs)
def SetAE(self, *args, **kwargs):
"""SetAE(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetAE(self, *args, **kwargs)
def SetBonne(self, *args, **kwargs):
"""SetBonne(SpatialReference self, double stdp, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetBonne(self, *args, **kwargs)
def SetCEA(self, *args, **kwargs):
"""SetCEA(SpatialReference self, double stdp1, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetCEA(self, *args, **kwargs)
def SetCS(self, *args, **kwargs):
"""SetCS(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetCS(self, *args, **kwargs)
def SetEC(self, *args, **kwargs):
"""SetEC(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetEC(self, *args, **kwargs)
def SetEckertIV(self, *args, **kwargs):
"""SetEckertIV(SpatialReference self, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetEckertIV(self, *args, **kwargs)
def SetEckertVI(self, *args, **kwargs):
"""SetEckertVI(SpatialReference self, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetEckertVI(self, *args, **kwargs)
def SetEquirectangular(self, *args, **kwargs):
"""SetEquirectangular(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetEquirectangular(self, *args, **kwargs)
def SetEquirectangular2(self, *args, **kwargs):
"""SetEquirectangular2(SpatialReference self, double clat, double clong, double pseudostdparallellat, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetEquirectangular2(self, *args, **kwargs)
def SetGaussSchreiberTMercator(self, *args, **kwargs):
"""SetGaussSchreiberTMercator(SpatialReference self, double clat, double clong, double sc, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetGaussSchreiberTMercator(self, *args, **kwargs)
def SetGS(self, *args, **kwargs):
"""SetGS(SpatialReference self, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetGS(self, *args, **kwargs)
def SetGH(self, *args, **kwargs):
"""SetGH(SpatialReference self, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetGH(self, *args, **kwargs)
def SetIGH(self, *args):
"""SetIGH(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_SetIGH(self, *args)
def SetGEOS(self, *args, **kwargs):
"""SetGEOS(SpatialReference self, double cm, double satelliteheight, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetGEOS(self, *args, **kwargs)
def SetGnomonic(self, *args, **kwargs):
"""SetGnomonic(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetGnomonic(self, *args, **kwargs)
def SetHOM(self, *args, **kwargs):
"""SetHOM(SpatialReference self, double clat, double clong, double azimuth, double recttoskew, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetHOM(self, *args, **kwargs)
def SetHOM2PNO(self, *args, **kwargs):
"""SetHOM2PNO(SpatialReference self, double clat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetHOM2PNO(self, *args, **kwargs)
def SetKrovak(self, *args, **kwargs):
"""SetKrovak(SpatialReference self, double clat, double clong, double azimuth, double pseudostdparallellat, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetKrovak(self, *args, **kwargs)
def SetLAEA(self, *args, **kwargs):
"""SetLAEA(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetLAEA(self, *args, **kwargs)
def SetLCC(self, *args, **kwargs):
"""SetLCC(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetLCC(self, *args, **kwargs)
def SetLCC1SP(self, *args, **kwargs):
"""SetLCC1SP(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetLCC1SP(self, *args, **kwargs)
def SetLCCB(self, *args, **kwargs):
"""SetLCCB(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetLCCB(self, *args, **kwargs)
def SetMC(self, *args, **kwargs):
"""SetMC(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetMC(self, *args, **kwargs)
def SetMercator(self, *args, **kwargs):
"""SetMercator(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetMercator(self, *args, **kwargs)
def SetMercator2SP(self, *args, **kwargs):
"""SetMercator2SP(SpatialReference self, double stdp1, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetMercator2SP(self, *args, **kwargs)
def SetMollweide(self, *args, **kwargs):
"""SetMollweide(SpatialReference self, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetMollweide(self, *args, **kwargs)
def SetNZMG(self, *args, **kwargs):
"""SetNZMG(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetNZMG(self, *args, **kwargs)
def SetOS(self, *args, **kwargs):
"""SetOS(SpatialReference self, double dfOriginLat, double dfCMeridian, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetOS(self, *args, **kwargs)
def SetOrthographic(self, *args, **kwargs):
"""SetOrthographic(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetOrthographic(self, *args, **kwargs)
def SetPolyconic(self, *args, **kwargs):
"""SetPolyconic(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetPolyconic(self, *args, **kwargs)
def SetPS(self, *args, **kwargs):
"""SetPS(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetPS(self, *args, **kwargs)
def SetRobinson(self, *args, **kwargs):
"""SetRobinson(SpatialReference self, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetRobinson(self, *args, **kwargs)
def SetSinusoidal(self, *args, **kwargs):
"""SetSinusoidal(SpatialReference self, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetSinusoidal(self, *args, **kwargs)
def SetStereographic(self, *args, **kwargs):
"""SetStereographic(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetStereographic(self, *args, **kwargs)
def SetSOC(self, *args, **kwargs):
"""SetSOC(SpatialReference self, double latitudeoforigin, double cm, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetSOC(self, *args, **kwargs)
def SetTM(self, *args, **kwargs):
"""SetTM(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetTM(self, *args, **kwargs)
def SetTMVariant(self, *args, **kwargs):
"""SetTMVariant(SpatialReference self, char const * pszVariantName, double clat, double clong, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetTMVariant(self, *args, **kwargs)
def SetTMG(self, *args, **kwargs):
"""SetTMG(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetTMG(self, *args, **kwargs)
def SetTMSO(self, *args, **kwargs):
"""SetTMSO(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetTMSO(self, *args, **kwargs)
def SetVDG(self, *args, **kwargs):
"""SetVDG(SpatialReference self, double clong, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetVDG(self, *args, **kwargs)
def SetVerticalPerspective(self, *args, **kwargs):
"""SetVerticalPerspective(SpatialReference self, double topoOriginLat, double topoOriginLon, double topoOriginHeight, double viewPointHeight, double fe, double fn) -> OGRErr"""
return _osr.SpatialReference_SetVerticalPerspective(self, *args, **kwargs)
def SetWellKnownGeogCS(self, *args):
"""SetWellKnownGeogCS(SpatialReference self, char const * name) -> OGRErr"""
return _osr.SpatialReference_SetWellKnownGeogCS(self, *args)
def SetFromUserInput(self, *args):
"""SetFromUserInput(SpatialReference self, char const * name) -> OGRErr"""
return _osr.SpatialReference_SetFromUserInput(self, *args)
def CopyGeogCSFrom(self, *args):
"""CopyGeogCSFrom(SpatialReference self, SpatialReference rhs) -> OGRErr"""
return _osr.SpatialReference_CopyGeogCSFrom(self, *args)
def SetTOWGS84(self, *args):
"""SetTOWGS84(SpatialReference self, double p1, double p2, double p3, double p4=0.0, double p5=0.0, double p6=0.0, double p7=0.0) -> OGRErr"""
return _osr.SpatialReference_SetTOWGS84(self, *args)
def HasTOWGS84(self, *args):
"""HasTOWGS84(SpatialReference self) -> bool"""
return _osr.SpatialReference_HasTOWGS84(self, *args)
def GetTOWGS84(self, *args):
"""GetTOWGS84(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_GetTOWGS84(self, *args)
def AddGuessedTOWGS84(self, *args):
"""AddGuessedTOWGS84(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_AddGuessedTOWGS84(self, *args)
def SetLocalCS(self, *args):
"""SetLocalCS(SpatialReference self, char const * pszName) -> OGRErr"""
return _osr.SpatialReference_SetLocalCS(self, *args)
def SetGeogCS(self, *args):
"""SetGeogCS(SpatialReference self, char const * pszGeogName, char const * pszDatumName, char const * pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, char const * pszPMName, double dfPMOffset=0.0, char const * pszUnits, double dfConvertToRadians=0.0174532925199433) -> OGRErr"""
return _osr.SpatialReference_SetGeogCS(self, *args)
def SetProjCS(self, *args):
"""SetProjCS(SpatialReference self, char const * name) -> OGRErr"""
return _osr.SpatialReference_SetProjCS(self, *args)
def SetGeocCS(self, *args):
"""SetGeocCS(SpatialReference self, char const * name) -> OGRErr"""
return _osr.SpatialReference_SetGeocCS(self, *args)
def SetVertCS(self, *args):
"""SetVertCS(SpatialReference self, char const * VertCSName, char const * VertDatumName, int VertDatumType=0) -> OGRErr"""
return _osr.SpatialReference_SetVertCS(self, *args)
def SetCompoundCS(self, *args):
"""SetCompoundCS(SpatialReference self, char const * name, SpatialReference horizcs, SpatialReference vertcs) -> OGRErr"""
return _osr.SpatialReference_SetCompoundCS(self, *args)
def ImportFromWkt(self, *args):
"""ImportFromWkt(SpatialReference self, char ** ppszInput) -> OGRErr"""
return _osr.SpatialReference_ImportFromWkt(self, *args)
def ImportFromProj4(self, *args):
"""ImportFromProj4(SpatialReference self, char * ppszInput) -> OGRErr"""
return _osr.SpatialReference_ImportFromProj4(self, *args)
def ImportFromUrl(self, *args):
"""ImportFromUrl(SpatialReference self, char * url) -> OGRErr"""
return _osr.SpatialReference_ImportFromUrl(self, *args)
def ImportFromESRI(self, *args):
"""ImportFromESRI(SpatialReference self, char ** ppszInput) -> OGRErr"""
return _osr.SpatialReference_ImportFromESRI(self, *args)
def ImportFromEPSG(self, *args):
"""ImportFromEPSG(SpatialReference self, int arg) -> OGRErr"""
return _osr.SpatialReference_ImportFromEPSG(self, *args)
def ImportFromEPSGA(self, *args):
"""ImportFromEPSGA(SpatialReference self, int arg) -> OGRErr"""
return _osr.SpatialReference_ImportFromEPSGA(self, *args)
def ImportFromPCI(self, *args):
"""ImportFromPCI(SpatialReference self, char const * proj, char const * units, double [17] argin=0) -> OGRErr"""
return _osr.SpatialReference_ImportFromPCI(self, *args)
def ImportFromUSGS(self, *args):
"""ImportFromUSGS(SpatialReference self, long proj_code, long zone=0, double [15] argin=0, long datum_code=0) -> OGRErr"""
return _osr.SpatialReference_ImportFromUSGS(self, *args)
def ImportFromXML(self, *args):
"""ImportFromXML(SpatialReference self, char const * xmlString) -> OGRErr"""
return _osr.SpatialReference_ImportFromXML(self, *args)
def ImportFromERM(self, *args):
"""ImportFromERM(SpatialReference self, char const * proj, char const * datum, char const * units) -> OGRErr"""
return _osr.SpatialReference_ImportFromERM(self, *args)
def ImportFromMICoordSys(self, *args):
"""ImportFromMICoordSys(SpatialReference self, char const * pszCoordSys) -> OGRErr"""
return _osr.SpatialReference_ImportFromMICoordSys(self, *args)
def ImportFromOzi(self, *args):
"""ImportFromOzi(SpatialReference self, char const *const * papszLines) -> OGRErr"""
return _osr.SpatialReference_ImportFromOzi(self, *args)
def ExportToWkt(self, *args):
"""ExportToWkt(SpatialReference self, char ** options=None) -> OGRErr"""
return _osr.SpatialReference_ExportToWkt(self, *args)
def ExportToPrettyWkt(self, *args):
"""ExportToPrettyWkt(SpatialReference self, int simplify=0) -> OGRErr"""
return _osr.SpatialReference_ExportToPrettyWkt(self, *args)
def ExportToPROJJSON(self, *args):
"""ExportToPROJJSON(SpatialReference self, char ** options=None) -> OGRErr"""
return _osr.SpatialReference_ExportToPROJJSON(self, *args)
def ExportToProj4(self, *args):
"""ExportToProj4(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_ExportToProj4(self, *args)
def ExportToPCI(self, *args):
"""ExportToPCI(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_ExportToPCI(self, *args)
def ExportToUSGS(self, *args):
"""ExportToUSGS(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_ExportToUSGS(self, *args)
def ExportToXML(self, *args):
"""ExportToXML(SpatialReference self, char const * dialect) -> OGRErr"""
return _osr.SpatialReference_ExportToXML(self, *args)
def ExportToMICoordSys(self, *args):
"""ExportToMICoordSys(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_ExportToMICoordSys(self, *args)
def CloneGeogCS(self, *args):
"""CloneGeogCS(SpatialReference self) -> SpatialReference"""
return _osr.SpatialReference_CloneGeogCS(self, *args)
def Clone(self, *args):
"""Clone(SpatialReference self) -> SpatialReference"""
return _osr.SpatialReference_Clone(self, *args)
def Validate(self, *args):
"""Validate(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_Validate(self, *args)
def MorphToESRI(self, *args):
"""MorphToESRI(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_MorphToESRI(self, *args)
def MorphFromESRI(self, *args):
"""MorphFromESRI(SpatialReference self) -> OGRErr"""
return _osr.SpatialReference_MorphFromESRI(self, *args)
def ConvertToOtherProjection(self, *args):
"""ConvertToOtherProjection(SpatialReference self, char const * other_projection, char ** options=None) -> SpatialReference"""
return _osr.SpatialReference_ConvertToOtherProjection(self, *args)
def PromoteTo3D(self, *args):
"""PromoteTo3D(SpatialReference self, char const * name=None) -> OGRErr"""
return _osr.SpatialReference_PromoteTo3D(self, *args)
def DemoteTo2D(self, *args):
"""DemoteTo2D(SpatialReference self, char const * name=None) -> OGRErr"""
return _osr.SpatialReference_DemoteTo2D(self, *args)
def __init__(self, *args, **kwargs):
"""__init__(OSRSpatialReferenceShadow self, char const * wkt) -> SpatialReference"""
oldval = _osr.GetUseExceptions()
if not oldval:
_osr.UseExceptions()
try:
this = _osr.new_SpatialReference(*args, **kwargs)
finally:
if not oldval:
_osr.DontUseExceptions()
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
SpatialReference_swigregister = _osr.SpatialReference_swigregister
SpatialReference_swigregister(SpatialReference)
class CoordinateTransformationOptions(_object):
"""Proxy of C++ OGRCoordinateTransformationOptions class."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, CoordinateTransformationOptions, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, CoordinateTransformationOptions, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""__init__(OGRCoordinateTransformationOptions self) -> CoordinateTransformationOptions"""
this = _osr.new_CoordinateTransformationOptions(*args)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _osr.delete_CoordinateTransformationOptions
__del__ = lambda self: None
def SetAreaOfInterest(self, *args):
"""SetAreaOfInterest(CoordinateTransformationOptions self, double westLongitudeDeg, double southLatitudeDeg, double eastLongitudeDeg, double northLatitudeDeg) -> bool"""
return _osr.CoordinateTransformationOptions_SetAreaOfInterest(self, *args)
def SetOperation(self, *args):
"""SetOperation(CoordinateTransformationOptions self, char const * operation) -> bool"""
return _osr.CoordinateTransformationOptions_SetOperation(self, *args)
def SetDesiredAccuracy(self, *args):
"""SetDesiredAccuracy(CoordinateTransformationOptions self, double accuracy) -> bool"""
return _osr.CoordinateTransformationOptions_SetDesiredAccuracy(self, *args)
def SetBallparkAllowed(self, *args):
"""SetBallparkAllowed(CoordinateTransformationOptions self, bool allowBallpark) -> bool"""
return _osr.CoordinateTransformationOptions_SetBallparkAllowed(self, *args)
CoordinateTransformationOptions_swigregister = _osr.CoordinateTransformationOptions_swigregister
CoordinateTransformationOptions_swigregister(CoordinateTransformationOptions)
class CoordinateTransformation(_object):
"""Proxy of C++ OSRCoordinateTransformationShadow class."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, CoordinateTransformation, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, CoordinateTransformation, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""
__init__(OSRCoordinateTransformationShadow self, SpatialReference src, SpatialReference dst) -> CoordinateTransformation
__init__(OSRCoordinateTransformationShadow self, SpatialReference src, SpatialReference dst, CoordinateTransformationOptions options) -> CoordinateTransformation
"""
this = _osr.new_CoordinateTransformation(*args)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _osr.delete_CoordinateTransformation
__del__ = lambda self: None
def TransformPoint(self, *args):
"""
TransformPoint(CoordinateTransformation self, double [3] inout)
TransformPoint(CoordinateTransformation self, double [4] inout)
TransformPoint(CoordinateTransformation self, double x, double y, double z=0.0)
TransformPoint(CoordinateTransformation self, double x, double y, double z, double t)
"""
return _osr.CoordinateTransformation_TransformPoint(self, *args)
def TransformPointWithErrorCode(self, *args):
"""TransformPointWithErrorCode(CoordinateTransformation self, double x, double y, double z, double t)"""
return _osr.CoordinateTransformation_TransformPointWithErrorCode(self, *args)
def TransformPoints(self, *args):
"""TransformPoints(CoordinateTransformation self, int nCount)"""
return _osr.CoordinateTransformation_TransformPoints(self, *args)
CoordinateTransformation_swigregister = _osr.CoordinateTransformation_swigregister
CoordinateTransformation_swigregister(CoordinateTransformation)
def CreateCoordinateTransformation(*args):
"""CreateCoordinateTransformation(SpatialReference src, SpatialReference dst, CoordinateTransformationOptions options=None) -> CoordinateTransformation"""
return _osr.CreateCoordinateTransformation(*args)
OSR_CRS_TYPE_GEOGRAPHIC_2D = _osr.OSR_CRS_TYPE_GEOGRAPHIC_2D
OSR_CRS_TYPE_GEOGRAPHIC_3D = _osr.OSR_CRS_TYPE_GEOGRAPHIC_3D
OSR_CRS_TYPE_GEOCENTRIC = _osr.OSR_CRS_TYPE_GEOCENTRIC
OSR_CRS_TYPE_PROJECTED = _osr.OSR_CRS_TYPE_PROJECTED
OSR_CRS_TYPE_VERTICAL = _osr.OSR_CRS_TYPE_VERTICAL
OSR_CRS_TYPE_COMPOUND = _osr.OSR_CRS_TYPE_COMPOUND
OSR_CRS_TYPE_OTHER = _osr.OSR_CRS_TYPE_OTHER
class CRSInfo(_object):
"""Proxy of C++ OSRCRSInfo class."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, CRSInfo, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, CRSInfo, name)
__repr__ = _swig_repr
__swig_getmethods__["auth_name"] = _osr.CRSInfo_auth_name_get
if _newclass:
auth_name = _swig_property(_osr.CRSInfo_auth_name_get)
__swig_getmethods__["code"] = _osr.CRSInfo_code_get
if _newclass:
code = _swig_property(_osr.CRSInfo_code_get)
__swig_getmethods__["name"] = _osr.CRSInfo_name_get
if _newclass:
name = _swig_property(_osr.CRSInfo_name_get)
__swig_getmethods__["type"] = _osr.CRSInfo_type_get
if _newclass:
type = _swig_property(_osr.CRSInfo_type_get)
__swig_getmethods__["deprecated"] = _osr.CRSInfo_deprecated_get
if _newclass:
deprecated = _swig_property(_osr.CRSInfo_deprecated_get)
__swig_getmethods__["bbox_valid"] = _osr.CRSInfo_bbox_valid_get
if _newclass:
bbox_valid = _swig_property(_osr.CRSInfo_bbox_valid_get)
__swig_getmethods__["west_lon_degree"] = _osr.CRSInfo_west_lon_degree_get
if _newclass:
west_lon_degree = _swig_property(_osr.CRSInfo_west_lon_degree_get)
__swig_getmethods__["south_lat_degree"] = _osr.CRSInfo_south_lat_degree_get
if _newclass:
south_lat_degree = _swig_property(_osr.CRSInfo_south_lat_degree_get)
__swig_getmethods__["east_lon_degree"] = _osr.CRSInfo_east_lon_degree_get
if _newclass:
east_lon_degree = _swig_property(_osr.CRSInfo_east_lon_degree_get)
__swig_getmethods__["north_lat_degree"] = _osr.CRSInfo_north_lat_degree_get
if _newclass:
north_lat_degree = _swig_property(_osr.CRSInfo_north_lat_degree_get)
__swig_getmethods__["area_name"] = _osr.CRSInfo_area_name_get
if _newclass:
area_name = _swig_property(_osr.CRSInfo_area_name_get)
__swig_getmethods__["projection_method"] = _osr.CRSInfo_projection_method_get
if _newclass:
projection_method = _swig_property(_osr.CRSInfo_projection_method_get)
def __init__(self, *args):
"""__init__(OSRCRSInfo self, char const * auth_name, char const * code, char const * name, OSRCRSType type, bool deprecated, bool bbox_valid, double west_lon_degree, double south_lat_degree, double east_lon_degree, double north_lat_degree, char const * area_name, char const * projection_method) -> CRSInfo"""
this = _osr.new_CRSInfo(*args)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _osr.delete_CRSInfo
__del__ = lambda self: None
CRSInfo_swigregister = _osr.CRSInfo_swigregister
CRSInfo_swigregister(CRSInfo)
def OSRCRSInfo_auth_name_get(*args):
"""OSRCRSInfo_auth_name_get(CRSInfo crsInfo) -> char const *"""
return _osr.OSRCRSInfo_auth_name_get(*args)
def OSRCRSInfo_code_get(*args):
"""OSRCRSInfo_code_get(CRSInfo crsInfo) -> char const *"""
return _osr.OSRCRSInfo_code_get(*args)
def OSRCRSInfo_name_get(*args):
"""OSRCRSInfo_name_get(CRSInfo crsInfo) -> char const *"""
return _osr.OSRCRSInfo_name_get(*args)
def OSRCRSInfo_type_get(*args):
"""OSRCRSInfo_type_get(CRSInfo crsInfo) -> OSRCRSType"""
return _osr.OSRCRSInfo_type_get(*args)
def OSRCRSInfo_deprecated_get(*args):
"""OSRCRSInfo_deprecated_get(CRSInfo crsInfo) -> bool"""
return _osr.OSRCRSInfo_deprecated_get(*args)
def OSRCRSInfo_bbox_valid_get(*args):
"""OSRCRSInfo_bbox_valid_get(CRSInfo crsInfo) -> bool"""
return _osr.OSRCRSInfo_bbox_valid_get(*args)
def OSRCRSInfo_west_lon_degree_get(*args):
"""OSRCRSInfo_west_lon_degree_get(CRSInfo crsInfo) -> double"""
return _osr.OSRCRSInfo_west_lon_degree_get(*args)
def OSRCRSInfo_south_lat_degree_get(*args):
"""OSRCRSInfo_south_lat_degree_get(CRSInfo crsInfo) -> double"""
return _osr.OSRCRSInfo_south_lat_degree_get(*args)
def OSRCRSInfo_east_lon_degree_get(*args):
"""OSRCRSInfo_east_lon_degree_get(CRSInfo crsInfo) -> double"""
return _osr.OSRCRSInfo_east_lon_degree_get(*args)
def OSRCRSInfo_north_lat_degree_get(*args):
"""OSRCRSInfo_north_lat_degree_get(CRSInfo crsInfo) -> double"""
return _osr.OSRCRSInfo_north_lat_degree_get(*args)
def OSRCRSInfo_area_name_get(*args):
"""OSRCRSInfo_area_name_get(CRSInfo crsInfo) -> char const *"""
return _osr.OSRCRSInfo_area_name_get(*args)
def OSRCRSInfo_projection_method_get(*args):
"""OSRCRSInfo_projection_method_get(CRSInfo crsInfo) -> char const *"""
return _osr.OSRCRSInfo_projection_method_get(*args)
def GetCRSInfoListFromDatabase(*args):
"""GetCRSInfoListFromDatabase(char const * authName)"""
return _osr.GetCRSInfoListFromDatabase(*args)
def SetPROJSearchPath(*args):
"""SetPROJSearchPath(char const * utf8_path)"""
return _osr.SetPROJSearchPath(*args)
def SetPROJSearchPaths(*args):
"""SetPROJSearchPaths(char ** paths)"""
return _osr.SetPROJSearchPaths(*args)
def GetPROJSearchPaths(*args):
"""GetPROJSearchPaths() -> char **"""
return _osr.GetPROJSearchPaths(*args)
def GetPROJVersionMajor(*args):
"""GetPROJVersionMajor() -> int"""
return _osr.GetPROJVersionMajor(*args)
def GetPROJVersionMinor(*args):
"""GetPROJVersionMinor() -> int"""
return _osr.GetPROJVersionMinor(*args)
def GetPROJVersionMicro(*args):
"""GetPROJVersionMicro() -> int"""
return _osr.GetPROJVersionMicro(*args)
def SetPROJAuxDbPath(*args):
"""SetPROJAuxDbPath(char const * utf8_path)"""
return _osr.SetPROJAuxDbPath(*args)
def SetPROJAuxDbPaths(*args):
"""SetPROJAuxDbPaths(char ** paths)"""
return _osr.SetPROJAuxDbPaths(*args)
def GetPROJAuxDbPaths(*args):
"""GetPROJAuxDbPaths() -> char **"""
return _osr.GetPROJAuxDbPaths(*args)
# This file is compatible with both classic and new-style classes.