Trafo Class Reference

Interface for generic geometry object coordinate transformation. More...

+ Inheritance diagram for Trafo:

Public Member Functions

def __init__ (self, sourceCRS, targetCRS, mainDBPath=None)
 
def trafoDim (self)
 
def usedChunkedTrafo (self)
 

Static Public Member Functions

def transform (self, *args, **kwargs)
 possible calls: More...
 

Detailed Description

Interface for generic geometry object coordinate transformation.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  sourceCRS,
  targetCRS,
  mainDBPath = None 
)
Parameters
self(type: object) self pointer
sourceCRS(type: str) mandatory parameter
targetCRS(type: str) mandatory parameter
mainDBPath(type: str) optional parameter
Returns
(type: object)

Member Function Documentation

◆ trafoDim()

def trafoDim (   self)
Parameters
self(type: Trafo) self pointer
Returns
(type: int)

◆ transform()

def transform (   self,
args,
**  kwargs 
)
static

possible calls:

  • transform(self, x: object, y: object, z: object, inv: object)
  • transform(self, coords: object, inv: object)
Parameters
self(type: object) self pointer
*args(type: list) mandatory parameter
**kwargs(type: dict) mandatory parameter
Returns
(type: tuple)

◆ usedChunkedTrafo()

def usedChunkedTrafo (   self)
Parameters
self(type: Trafo) self pointer
Returns
(type: bool)