com.supermap.chart.conversion
类 ImportSettingChart

java.lang.Object
  继承者 com.supermap.chart.conversion.ImportSettingChart
直接已知子类:
ImportSettingChartS101, ImportSettingChartS57

public abstract class ImportSettingChart
extends java.lang.Object

海图格式数据导入设置信息类。各种海图数据类型导入设置的基类,提供导入设置的公共方法。


方法摘要
 java.lang.String getSourceFilePath()
          返回需要导入的海图数据文件的路径。
 FileTypeChart getSourceFileTypeChart()
          返回需要导入的海图数据的类型。
 DatasetGroup getTargetDatasetGroup()
          返回目标数据集分组信息。
 Datasource getTargetDatasource()
          返回需要导入的目标数据源对象。
 DatasourceConnectionInfo getTargetDatasourceConnectionInfo()
          返回目标数据源连接信息。
 EncodeType getTargetEncodeType()
          返回要生成的数据集的编码类型。
 boolean isConvertToMercator()
          返回导入时是否将数据转换为墨卡托投影坐标系。
 void setConvertToMercator(boolean value)
          设置导入时是否将数据转换为墨卡托投影坐标系。
 void setSourceFilePath(java.lang.String path)
          设置需要导入的海图数据文件的路径。
 void setTargetDatasetGroup(DatasetGroup value)
          设置目标数据集分组信息。
 void setTargetDatasource(Datasource datasource)
          设置需要导入的目标数据源对象。
 void setTargetDatasourceConnectionInfo(DatasourceConnectionInfo datasourceConnectionInfo)
          设置目标数据源连接信息。
 void setTargetEncodeType(EncodeType encodeType)
          设置要生成的数据集的编码类型。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getSourceFilePath

public java.lang.String getSourceFilePath()
返回需要导入的海图数据文件的路径。

返回:
需要导入的海图数据文件的路径。

setSourceFilePath

public void setSourceFilePath(java.lang.String path)
设置需要导入的海图数据文件的路径。

参数:
path - 需要导入的海图数据文件的路径。

该属性除了支持具体的文件名称以外,还支持以正则表达式的方式指定文件名。比如 C:\Data\*.000,就可以把 C:\Data下所有000文件都按照设定的参数进行转换。

注意,在使用正则表达式时,也只能是同一种数据类型,由getSourceFileTypeChart()方法来确定。


getSourceFileTypeChart

public FileTypeChart getSourceFileTypeChart()
返回需要导入的海图数据的类型。

返回:
需要导入的海图数据的类型。
默认值:
默认值为 FileTypeChart.NONE

getTargetDatasourceConnectionInfo

public DatasourceConnectionInfo getTargetDatasourceConnectionInfo()
返回目标数据源连接信息。

返回:
目标数据源连接信息。

setTargetDatasourceConnectionInfo

public void setTargetDatasourceConnectionInfo(DatasourceConnectionInfo datasourceConnectionInfo)
设置目标数据源连接信息。如果没有对应的数据源,则根据设置的连接信息新建。

参数:
datasourceConnectionInfo - 目标数据源连接信息。

getTargetDatasource

public Datasource getTargetDatasource()
返回需要导入的目标数据源对象。

返回:
需要导入的目标数据源对象。

setTargetDatasource

public void setTargetDatasource(Datasource datasource)
设置需要导入的目标数据源对象。

setTargetDatasource()setTargetDatasourceConnectionInfo() 两个方法相互冲突,设置完一个后,之前对应的设置的就会被设置为null。

参数:
datasource - 需要导入的目标数据源对象。

getTargetEncodeType

public EncodeType getTargetEncodeType()
返回要生成的数据集的编码类型。

返回:
要生成的数据集的编码类型。

setTargetEncodeType

public void setTargetEncodeType(EncodeType encodeType)
设置要生成的数据集的编码类型。

参数:
encodeType - 要生成的数据集的编码类型。

isConvertToMercator

public boolean isConvertToMercator()
返回导入时是否将数据转换为墨卡托投影坐标系。

返回:
导入时是否将数据转换为墨卡托投影坐标系。

setConvertToMercator

public void setConvertToMercator(boolean value)
设置导入时是否将数据转换为墨卡托投影坐标系。

参数:
value - 导入时是否将数据转换为墨卡托投影坐标系。

getTargetDatasetGroup

public DatasetGroup getTargetDatasetGroup()
返回目标数据集分组信息。

返回:
目标数据集分组信息。

setTargetDatasetGroup

public void setTargetDatasetGroup(DatasetGroup value)
设置目标数据集分组信息。

参数:
value - 目标数据集分组信息。