Package osgeo :: Module osr :: Class SpatialReference |
[hide private]
[frames] | no frames]

# Class SpatialReference

source code

Proxy of C++ OSRSpatialReferenceShadow class

Instance Methods | [hide private]
__repr__(self) | source code
__init__(self, *args, **kwargs) __init__(self, char wkt = "") -> SpatialReference | source code
retStringAndCPLFree |
__str__(self) | source code
IsSame(self, *args) IsSame(self, SpatialReference rhs) -> int | source code
IsSameGeogCS(self, *args) IsSameGeogCS(self, SpatialReference rhs) -> int | source code
IsSameVertCS(self, *args) IsSameVertCS(self, SpatialReference rhs) -> int | source code
int |
IsGeographic(self) | source code
int |
IsProjected(self) | source code
int |
IsCompound(self) | source code
int |
IsGeocentric(self) | source code
int |
IsLocal(self) | source code
int |
IsVertical(self) | source code
int |
EPSGTreatsAsLatLong(self) | source code
SetAuthority(self, *args) SetAuthority(self, char pszTargetKey, char pszAuthority, int nCode) -> OGRErr | source code
GetAttrValue(self, *args) GetAttrValue(self, char name, int child = 0) -> char | source code
SetAttrValue(self, *args) SetAttrValue(self, char name, char value) -> OGRErr | source code
SetAngularUnits(self, *args) SetAngularUnits(self, char name, double to_radians) -> OGRErr | source code
double |
GetAngularUnits(self) | source code
SetTargetLinearUnits(self, *args) SetTargetLinearUnits(self, char target, char name, double to_meters) -> OGRErr | source code
SetLinearUnits(self, *args) SetLinearUnits(self, char name, double to_meters) -> OGRErr | source code
SetLinearUnitsAndUpdateParameters(self, *args) SetLinearUnitsAndUpdateParameters(self, char name, double to_meters) -> OGRErr | source code
double |
GetLinearUnits(self) | source code
char |
GetLinearUnitsName(self) | source code
GetAuthorityCode(self, *args) GetAuthorityCode(self, char target_key) -> char | source code
GetAuthorityName(self, *args) GetAuthorityName(self, char target_key) -> char | source code
SetUTM(self, *args) SetUTM(self, int zone, int north = 1) -> OGRErr | source code
int |
GetUTMZone(self) | source code
SetStatePlane(self, *args) SetStatePlane(self, int zone, int is_nad83 = 1, char unitsname = "", double units = 0.0) -> OGRErr | source code
OGRErr |
AutoIdentifyEPSG(self) | source code
SetProjection(self, *args) SetProjection(self, char arg) -> OGRErr | source code
SetProjParm(self, *args) SetProjParm(self, char name, double val) -> OGRErr | source code
GetProjParm(self, *args) GetProjParm(self, char name, double default_val = 0.0) -> double | source code
SetNormProjParm(self, *args) SetNormProjParm(self, char name, double val) -> OGRErr | source code
GetNormProjParm(self, *args) GetNormProjParm(self, char name, double default_val = 0.0) -> double | source code
double |
GetSemiMajor(self) | source code
double |
GetSemiMinor(self) | source code
double |
GetInvFlattening(self) | source code
SetACEA(self, *args, **kwargs) SetACEA(self, double stdp1, double stdp2, double clat, double clong, ... | source code
SetAE(self, *args, **kwargs) SetAE(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetBonne(self, *args, **kwargs) SetBonne(self, double stdp, double cm, double fe, double fn) -> OGRErr | source code
SetCEA(self, *args, **kwargs) SetCEA(self, double stdp1, double cm, double fe, double fn) -> OGRErr | source code
SetCS(self, *args, **kwargs) SetCS(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetEC(self, *args, **kwargs) SetEC(self, double stdp1, double stdp2, double clat, double clong, ... | source code
SetEckertIV(self, *args, **kwargs) SetEckertIV(self, double cm, double fe, double fn) -> OGRErr | source code
SetEckertVI(self, *args, **kwargs) SetEckertVI(self, double cm, double fe, double fn) -> OGRErr | source code
SetEquirectangular(self, *args, **kwargs) SetEquirectangular(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetEquirectangular2(self, *args, **kwargs) SetEquirectangular2(self, double clat, double clong, double pseudostdparallellat, ... | source code
SetGaussSchreiberTMercator(self, *args, **kwargs) SetGaussSchreiberTMercator(self, double clat, double clong, double sc, double fe, double fn) -> OGRErr | source code
SetGS(self, *args, **kwargs) SetGS(self, double cm, double fe, double fn) -> OGRErr | source code
SetGH(self, *args, **kwargs) SetGH(self, double cm, double fe, double fn) -> OGRErr | source code
OGRErr |
SetIGH(self) | source code
SetGEOS(self, *args, **kwargs) SetGEOS(self, double cm, double satelliteheight, double fe, double fn) -> OGRErr | source code
SetGnomonic(self, *args, **kwargs) SetGnomonic(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetHOM(self, *args, **kwargs) SetHOM(self, double clat, double clong, double azimuth, double recttoskew, ... | source code
SetHOM2PNO(self, *args, **kwargs) SetHOM2PNO(self, double clat, double dfLat1, double dfLong1, double dfLat2, ... | source code
SetKrovak(self, *args, **kwargs) SetKrovak(self, double clat, double clong, double azimuth, double pseudostdparallellat, ... | source code
SetLAEA(self, *args, **kwargs) SetLAEA(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetLCC(self, *args, **kwargs) SetLCC(self, double stdp1, double stdp2, double clat, double clong, ... | source code
SetLCC1SP(self, *args, **kwargs) SetLCC1SP(self, double clat, double clong, double scale, double fe, ... | source code
SetLCCB(self, *args, **kwargs) SetLCCB(self, double stdp1, double stdp2, double clat, double clong, ... | source code
SetMC(self, *args, **kwargs) SetMC(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetMercator(self, *args, **kwargs) SetMercator(self, double clat, double clong, double scale, double fe, ... | source code
SetMollweide(self, *args, **kwargs) SetMollweide(self, double cm, double fe, double fn) -> OGRErr | source code
SetNZMG(self, *args, **kwargs) SetNZMG(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetOS(self, *args, **kwargs) SetOS(self, double dfOriginLat, double dfCMeridian, double scale, ... | source code
SetOrthographic(self, *args, **kwargs) SetOrthographic(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetPolyconic(self, *args, **kwargs) SetPolyconic(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetPS(self, *args, **kwargs) SetPS(self, double clat, double clong, double scale, double fe, ... | source code
SetRobinson(self, *args, **kwargs) SetRobinson(self, double clong, double fe, double fn) -> OGRErr | source code
SetSinusoidal(self, *args, **kwargs) SetSinusoidal(self, double clong, double fe, double fn) -> OGRErr | source code
SetStereographic(self, *args, **kwargs) SetStereographic(self, double clat, double clong, double scale, double fe, ... | source code
SetSOC(self, *args, **kwargs) SetSOC(self, double latitudeoforigin, double cm, double fe, double fn) -> OGRErr | source code
SetTM(self, *args, **kwargs) SetTM(self, double clat, double clong, double scale, double fe, ... | source code
SetTMVariant(self, *args, **kwargs) SetTMVariant(self, char pszVariantName, double clat, double clong, double scale, ... | source code
SetTMG(self, *args, **kwargs) SetTMG(self, double clat, double clong, double fe, double fn) -> OGRErr | source code
SetTMSO(self, *args, **kwargs) SetTMSO(self, double clat, double clong, double scale, double fe, ... | source code
SetVDG(self, *args, **kwargs) SetVDG(self, double clong, double fe, double fn) -> OGRErr | source code
SetWellKnownGeogCS(self, *args) SetWellKnownGeogCS(self, char name) -> OGRErr | source code
SetFromUserInput(self, *args) SetFromUserInput(self, char name) -> OGRErr | source code
CopyGeogCSFrom(self, *args) CopyGeogCSFrom(self, SpatialReference rhs) -> OGRErr | source code
SetTOWGS84(self, *args) SetTOWGS84(self, double p1, double p2, double p3, double p4 = 0.0, double p5 = 0.0, ... | source code
OGRErr |
GetTOWGS84(self) | source code
SetLocalCS(self, *args) SetLocalCS(self, char pszName) -> OGRErr | source code
SetGeogCS(self, *args) SetGeogCS(self, char pszGeogName, char pszDatumName, char pszEllipsoidName, ... | source code
SetProjCS(self, *args) SetProjCS(self, char name = "unnamed") -> OGRErr | source code
SetGeocCS(self, *args) SetGeocCS(self, char name = "unnamed") -> OGRErr | source code
SetVertCS(self, *args) SetVertCS(self, char VertCSName = "unnamed", char VertDatumName = "unnamed", ... | source code
SetCompoundCS(self, *args) SetCompoundCS(self, char name, SpatialReference horizcs, SpatialReference vertcs) -> OGRErr | source code
ImportFromWkt(self, *args) ImportFromWkt(self, char ppszInput) -> OGRErr | source code
ImportFromProj4(self, *args) ImportFromProj4(self, char ppszInput) -> OGRErr | source code
ImportFromUrl(self, *args) ImportFromUrl(self, char url) -> OGRErr | source code
ImportFromESRI(self, *args) ImportFromESRI(self, char ppszInput) -> OGRErr | source code
ImportFromEPSG(self, *args) ImportFromEPSG(self, int arg) -> OGRErr | source code
ImportFromEPSGA(self, *args) ImportFromEPSGA(self, int arg) -> OGRErr | source code
ImportFromPCI(self, *args) ImportFromPCI(self, char proj, char units = "METRE", double argin = 0) -> OGRErr | source code
ImportFromUSGS(self, *args) ImportFromUSGS(self, long proj_code, long zone = 0, double argin = 0, long datum_code = 0) -> OGRErr | source code
ImportFromXML(self, *args) ImportFromXML(self, char xmlString) -> OGRErr | source code
ImportFromERM(self, *args) ImportFromERM(self, char proj, char datum, char units) -> OGRErr | source code
ImportFromMICoordSys(self, *args) ImportFromMICoordSys(self, char pszCoordSys) -> OGRErr | source code
OGRErr |
ExportToWkt(self) | source code
ExportToPrettyWkt(self, *args) ExportToPrettyWkt(self, int simplify = 0) -> OGRErr | source code
OGRErr |
ExportToProj4(self) | source code
OGRErr |
ExportToPCI(self) | source code
OGRErr |
ExportToUSGS(self) | source code
ExportToXML(self, *args) ExportToXML(self, char dialect = "") -> OGRErr | source code
OGRErr |
ExportToMICoordSys(self) | source code
SpatialReference |
CloneGeogCS(self) | source code
SpatialReference |
Clone(self) | source code
OGRErr |
Validate(self) | source code
OGRErr |
StripCTParms(self) | source code
OGRErr |
FixupOrdering(self) | source code
OGRErr |
Fixup(self) | source code
OGRErr |
MorphToESRI(self) | source code
OGRErr |
MorphFromESRI(self) | source code

Class Variables | [hide private]
| __swig_setmethods__ = `{}`
| __setattr__ = `lambda self, name, value:`
| __swig_getmethods__ = `{}`
| __getattr__ = `lambda self, name:`
| __swig_destroy__ = `_osr.delete_SpatialReference`
| __del__ = `lambda self:`

Method Details | [hide private]

### SetACEA(self, *args, **kwargs) | source code
    SetACEA(self, double stdp1, double stdp2, double clat, double clong,
        double fe, double fn) -> OGRErr

### SetEC(self, *args, **kwargs) | source code
    SetEC(self, double stdp1, double stdp2, double clat, double clong,
        double fe, double fn) -> OGRErr

### SetEquirectangular2(self, *args, **kwargs) | source code
    SetEquirectangular2(self, double clat, double clong, double pseudostdparallellat,
        double fe, double fn) -> OGRErr

### SetHOM(self, *args, **kwargs) | source code
    SetHOM(self, double clat, double clong, double azimuth, double recttoskew,
        double scale, double fe, double fn) -> OGRErr

### SetHOM2PNO(self, *args, **kwargs) | source code
    SetHOM2PNO(self, double clat, double dfLat1, double dfLong1, double dfLat2,
        double dfLong2, double scale, double fe,
        double fn) -> OGRErr

### SetKrovak(self, *args, **kwargs) | source code
    SetKrovak(self, double clat, double clong, double azimuth, double pseudostdparallellat,
        double scale, double fe,
        double fn) -> OGRErr

### SetLCC(self, *args, **kwargs) | source code
    SetLCC(self, double stdp1, double stdp2, double clat, double clong,
        double fe, double fn) -> OGRErr

### SetLCC1SP(self, *args, **kwargs) | source code
    SetLCC1SP(self, double clat, double clong, double scale, double fe,
        double fn) -> OGRErr

### SetLCCB(self, *args, **kwargs) | source code
    SetLCCB(self, double stdp1, double stdp2, double clat, double clong,
        double fe, double fn) -> OGRErr

### SetMercator(self, *args, **kwargs) | source code
    SetMercator(self, double clat, double clong, double scale, double fe,
        double fn) -> OGRErr

### SetOS(self, *args, **kwargs) | source code
    SetOS(self, double dfOriginLat, double dfCMeridian, double scale,
        double fe, double fn) -> OGRErr

### SetPS(self, *args, **kwargs) | source code
    SetPS(self, double clat, double clong, double scale, double fe,
        double fn) -> OGRErr

### SetStereographic(self, *args, **kwargs) | source code
    SetStereographic(self, double clat, double clong, double scale, double fe,
        double fn) -> OGRErr

### SetTM(self, *args, **kwargs) | source code
    SetTM(self, double clat, double clong, double scale, double fe,
        double fn) -> OGRErr

### SetTMVariant(self, *args, **kwargs) | source code
    SetTMVariant(self, char pszVariantName, double clat, double clong, double scale,
        double fe, double fn) -> OGRErr

### SetTMSO(self, *args, **kwargs) | source code
    SetTMSO(self, double clat, double clong, double scale, double fe,
        double fn) -> OGRErr

### SetTOWGS84(self, *args) | source code
    SetTOWGS84(self, double p1, double p2, double p3, double p4 = 0.0, double p5 = 0.0,
        double p6 = 0.0, double p7 = 0.0) -> OGRErr

### SetGeogCS(self, *args) | source code
    SetGeogCS(self, char pszGeogName, char pszDatumName, char pszEllipsoidName,
        double dfSemiMajor, double dfInvFlattening,
        char pszPMName = "Greenwich", double dfPMOffset = 0.0,
        char pszUnits = "degree", double dfConvertToRadians = 0.0174532925199433) -> OGRErr

### SetVertCS(self, *args) | source code
    SetVertCS(self, char VertCSName = "unnamed", char VertDatumName = "unnamed",
        int VertDatumType = 0) -> OGRErr