数据源拆分
使用说明
数据源拆分是指根据指定的属性字段,将一个大型数据源分割为多个独立的数据源文件。该功能适用于多区域协同的数据更新、制图等工作。例如,可将全省的土地利用数据按市级行政区划拆分为多个数据源文件,分发给各市单位进行外业调查更新。
使用此功能时,需要注意以下限制:
- 支持的数据类型:二维点/线/面、文本、CAD数据集。
- 坐标系处理:支持跨坐标系裁剪。当源数据与裁剪数据的坐标系不一致时,系统将在裁剪过程中自动进行临时的坐标投影转换,以确保裁剪范围准确。拆分完成后,各自数据集的坐标系均保持其原始状态,不会发生改变。
SuperMap iDesktopX 2026版本开始提供。
参数说明
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 源数据源 |
指定待拆分的数据源。 仅支持UDB、UDBX、FileGDB文件型数据源,以及数据库型数据源。并且仅处理并输出其中的二维点/线/面、文本、CAD数据集,其他类型数据集将被忽略。 |
Datasource |
| 裁剪数据源 | 指定包含裁剪范围的数据源。 | Datasource |
| 裁剪数据集 | 指定用于裁剪的面数据集,该数据集的每个面对象将作为一个独立的裁剪范围,用于生成一个结果数据源。 | DatasetVector |
| 裁剪字段 | 指定用于命名结果数据源的字段。拆分后,每个结果数据源的文件名将以此字段的值为准。 | String |
| 输出格式 |
指定拆分后数据源的存储格式。默认为UDBX,另外提供UDB和FileGDB选项。 选择 FileGDB 格式时,由于该格式本身的限制,源数据源中的文本数据集和CAD数据集将无法被输出到结果中。 |
EngineType |
| 输出路径 |
指定存放结果的本地文件夹。结果数据源的命名规则如下:
|
String |
输出结果
经过拆分后生成的多个独立数据源文件。每个数据源均保存在指定的输出路径下,其内部数据集的类型、名称、属性表结构均与源数据源保持一致。