Loading [MathJax]/extensions/tex2jax.js
ExportShape Class Reference

Specific import class for handling shape file imports. More...

+ Inheritance diagram for ExportShape:

Public Member Functions

def __init__ (self, file, filter=None, control=None, layout=None, dbfTable=None, idCountIdx=-1)
 
def setAttributeMapping (self, layout, dbfTable, idCounterIdx=-1)
 
def setShapeGeometryType (self, arg1)
 
def setSkipUnmatchTypesFlag (self, arg1)
 
- Public Member Functions inherited from Export
def close (self)
 
def getControlObject (self)
 
def getFileFormat (self)
 
def getFilename (self)
 
def getFilter (self)
 
def getHeader (self)
 
def removeFile (self)
 
def setBoundingBox (self, arg1)
 
def setCRS (self, arg1)
 
def setControlObject (self, arg1)
 
def setFilter (self, arg1)
 
def write (self, arg1)
 

Static Public Member Functions

def create (file, filter=None, control=None, layout=None, dbfTable=None, idCountIdx=-1)
 

Detailed Description

Specific import class for handling shape file imports.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  file,
  filter = None,
  control = None,
  layout = None,
  dbfTable = None,
  idCountIdx = -1 
)
Parameters
self(type: object) self pointer
file(type: str) mandatory parameter
filter(type: Filter) optional parameter
control(type: ControlObject) optional parameter
layout(type: AddInfoLayout) optional parameter
dbfTable(type: ShapeTableDefinition) optional parameter
idCountIdx(type: object) optional parameter
Returns
(type: object)

Reimplemented from Export.

Member Function Documentation

◆ create()

def create (   file,
  filter = None,
  control = None,
  layout = None,
  dbfTable = None,
  idCountIdx = -1 
)
static
Parameters
file(type: str) mandatory parameter
filter(type: Filter) optional parameter
control(type: ControlObject) optional parameter
layout(type: AddInfoLayout) optional parameter
dbfTable(type: ShapeTableDefinition) optional parameter
idCountIdx(type: object) optional parameter
Returns
(type: ExportShape)

Reimplemented from Export.

◆ setAttributeMapping()

def setAttributeMapping (   self,
  layout,
  dbfTable,
  idCounterIdx = -1 
)
Parameters
self(type: ExportShape) self pointer
layout(type: AddInfoLayout) mandatory parameter
dbfTable(type: ShapeTableDefinition) mandatory parameter
idCounterIdx(type: object) optional parameter

◆ setShapeGeometryType()

def setShapeGeometryType (   self,
  arg1 
)
Parameters
self(type: ExportShape) self pointer
arg1(type: object) mandatory parameter

◆ setSkipUnmatchTypesFlag()

def setSkipUnmatchTypesFlag (   self,
  arg1 
)
Parameters
self(type: ExportShape) self pointer
arg1(type: object) mandatory parameter