com.supermap.data.conversion
类 ExportSettingSHP

java.lang.Object
  继承者 com.supermap.data.conversion.ExportSetting
      继承者 com.supermap.data.conversion.ExportSettingSHP

public class ExportSettingSHP
extends ExportSetting

SHP (ESRI Shapefile)文件导出的参数设置类,继承自 ExportSetting 类。

SHP 是 ESRI 开发的一种空间数据开放格式,该格式文件主要用于描述几何体对象(点、折线、多边形),能够保存几何图形的位置及相关属性。


构造方法摘要
ExportSettingSHP()
          默认构造函数,构造一个新的 ExportSettingSHP 对象。
ExportSettingSHP(ExportSettingSHP exportSettingSHP)
          拷贝构造函数,根据给定的 ExportSettingSHP 对象构造一个与其完全相同的新对象。
ExportSettingSHP(java.lang.Object sourceData, java.lang.String targetFilePath)
          根据指定的参数构造 ExportSettingSHP 类的新实例
 
方法摘要
 boolean getCreateMultiPatch()
          获取导出的 MultiPatch 对象,仅对三维面对象有效。
 ExportFieldModifyInfo[] getModifyFieldInfos()
          获取 SHP 导出时需要修改的字段信息。
 java.lang.String getMultiPointField()
          获取导出多点时的关联字段
 void setCreateMultiPatch(boolean bCreateMultiPatch)
          设置导出为 MultiPatch 对象,仅对三维面对象有效。
 void setModifyFieldInfos(ExportFieldModifyInfo[] fieldInfos)
          设置 SHP 导出时需要修改的字段信息。
 void setMultiPointField(java.lang.String mpField)
          设置导出多点时的关联字段
 void setTargetFileType(FileType type)
          设置导出的目标文件的类型。
 
从类 com.supermap.data.conversion.ExportSetting 继承的方法
fromXML, getFilter, getIgnoreFieldNames, getSourceData, getSupportedFileType, getTargetFileCharset, getTargetFilePath, getTargetFileType, isOverwrite, setFilter, setIgnoreFieldNames, setOverwrite, setSourceData, setTargetFileCharset, setTargetFilePath, toXML
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ExportSettingSHP

public ExportSettingSHP()
默认构造函数,构造一个新的 ExportSettingSHP 对象。


ExportSettingSHP

public ExportSettingSHP(ExportSettingSHP exportSettingSHP)
拷贝构造函数,根据给定的 ExportSettingSHP 对象构造一个与其完全相同的新对象。

参数:
exportSettingSHP - 用于初始化 ExportSettingSHP 新实例的对象。

ExportSettingSHP

public ExportSettingSHP(java.lang.Object sourceData,
                        java.lang.String targetFilePath)
根据指定的参数构造 ExportSettingSHP 类的新实例

参数:
sourceData - 源数据集
targetFilePath - 给定的导出目标文件的路径
方法详细信息

setTargetFileType

public void setTargetFileType(FileType type)
设置导出的目标文件的类型。

覆盖:
ExportSetting 中的 setTargetFileType
参数:
type - 导出的目标文件的类型

setModifyFieldInfos

public void setModifyFieldInfos(ExportFieldModifyInfo[] fieldInfos)
设置 SHP 导出时需要修改的字段信息。

参数:
fieldInfos - SHP 的字段信息

getModifyFieldInfos

public ExportFieldModifyInfo[] getModifyFieldInfos()
获取 SHP 导出时需要修改的字段信息。

返回:
需要修改的字段信息

getMultiPointField

public java.lang.String getMultiPointField()
获取导出多点时的关联字段

返回:
关联的字段名

setMultiPointField

public void setMultiPointField(java.lang.String mpField)
设置导出多点时的关联字段

参数:
mpField - 关联的字段名

getCreateMultiPatch

public boolean getCreateMultiPatch()
获取导出的 MultiPatch 对象,仅对三维面对象有效。

返回:
获取成功返回 true,否则返回 false。

setCreateMultiPatch

public void setCreateMultiPatch(boolean bCreateMultiPatch)
设置导出为 MultiPatch 对象,仅对三维面对象有效。

参数:
bCreateMultiPatch - 是否创建为MultiPatch。