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(Object sourceData, String targetFilePath)
根据指定的参数构造 ExportSettingSHP 类的新实例
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 ExportFieldModifyInfo[]
getModifyFieldInfos()
获取 SHP 导出时需要修改的字段信息。String
getMultiPointField()
获取导出多点时的关联字段boolean
isCreateMultiPatch()
检测是否导出三维面对象为 MultiPatch 对象,仅对三维面对象起效。void
setCreateMultiPatch(boolean bCreateMultiPatch)
设置导出为 MultiPatch 对象,仅对三维面对象有效。void
setModifyFieldInfos(ExportFieldModifyInfo[] fieldInfos)
设置 SHP 导出时需要修改的字段信息。void
setMultiPointField(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
-
-
-
-
构造器详细资料
-
ExportSettingSHP
public ExportSettingSHP()
默认构造函数,构造一个新的 ExportSettingSHP 对象。
-
ExportSettingSHP
public ExportSettingSHP(ExportSettingSHP exportSettingSHP)
拷贝构造函数,根据给定的 ExportSettingSHP 对象构造一个与其完全相同的新对象。- 参数:
exportSettingSHP
- 用于初始化 ExportSettingSHP 新实例的对象。
-
-
方法详细资料
-
setTargetFileType
public void setTargetFileType(FileType type)
设置导出的目标文件的类型。- 覆盖:
setTargetFileType
在类中ExportSetting
- 参数:
type
- 导出的目标文件的类型
-
setModifyFieldInfos
public void setModifyFieldInfos(ExportFieldModifyInfo[] fieldInfos)
设置 SHP 导出时需要修改的字段信息。- 参数:
fieldInfos
- SHP 的字段信息
-
getModifyFieldInfos
public ExportFieldModifyInfo[] getModifyFieldInfos()
获取 SHP 导出时需要修改的字段信息。- 返回:
- 需要修改的字段信息
-
getMultiPointField
public String getMultiPointField()
获取导出多点时的关联字段- 返回:
- 关联的字段名
-
setMultiPointField
public void setMultiPointField(String mpField)
设置导出多点时的关联字段- 参数:
mpField
- 关联的字段名
-
isCreateMultiPatch
public boolean isCreateMultiPatch()
检测是否导出三维面对象为 MultiPatch 对象,仅对三维面对象起效。- 返回:
- 三维面对象为 MultiPatch 对象返回true,否则返回false。
-
setCreateMultiPatch
public void setCreateMultiPatch(boolean bCreateMultiPatch)
设置导出为 MultiPatch 对象,仅对三维面对象有效。- 参数:
bCreateMultiPatch
- 是否创建为MultiPatch。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.