com.supermap.data.conversion

类 ExportSettingSHP



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

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

    • 构造器详细资料

      • ExportSettingSHP

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

        public ExportSettingSHP(ExportSettingSHP exportSettingSHP)
        拷贝构造函数,根据给定的 ExportSettingSHP 对象构造一个与其完全相同的新对象。
        参数:
        exportSettingSHP - 用于初始化 ExportSettingSHP 新实例的对象。
      • ExportSettingSHP

        public ExportSettingSHP(Object sourceData,
                                String targetFilePath)
        根据指定的参数构造 ExportSettingSHP 类的新实例
        参数:
        sourceData - 源数据集
        targetFilePath - 给定的导出目标文件的路径
    • 方法详细资料

      • 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.