SHPExportShapeSettings

Shapefile shape export settings.

@example:
# Settings class used to control parameters for exporting shapes to SHP
lots = ce.getObjectsFrom(ce.scene, ce.withName("LotSouth*"))
exportSettings = SHPExportShapeSettings()
exportSettings.setFilename(ce.toFSPath("data/batchExportTests/lotssouth.shp"))
ce.export(lots, exportSettings)

 

此处定义的方法如下:

get3DOptions

get3DOptions(self):

Gets 3DOptions field.

@return: Value of 3DOptions field.  ["NONE", "POLYGONZ", "MULTIPATCH"] [str]

getExportLog

getExportLog(self):

Returns a dictionary containing details of the export.

@return: A dictionary containing details about the finished export.

getFilename

getFilename(self):

Gets Filename field. Path to the export location.

@return: Value of Filename field.  [str]

getScript

getScript(self):

Gets Script field. Python script to use for export callbacks.

@return: Value of Script field.  [str]

set3DOptions

set3DOptions(self, enumValue):

Sets 3DOptions field.

@param enumValue: the new value ["NONE", "POLYGONZ", "MULTIPATCH"]. [str]

setFilename

setFilename(self, stringValue):

Sets Filename field. Path to the export location.

@param stringValue: the new value. [str]

setScript

setScript(self, stringValue):

Sets Script field. Python script to use for export callbacks.

@param stringValue: the new value. [str]

常量

此类用于定义以下常量:

MULTIPATCH = 'MULTIPATCH'
NONE = 'NONE'
POLYGONZ = 'POLYGONZ'