首页 / 浏览问题 / 组件 / 问题详情
iobject .net向数据源导入tif失败
5月14
数据源为文件型数据源,代码如下:

var m_dataImport = new DataImport();
            var importSettingTIF = new ImportSettingTIF
            {
                MultiBandImportMode = MultiBandImportMode.SingleBand,
                ImportMode = ImportMode.Overwrite,
                SourceFilePath = path,
                TargetDatasource = datasource,
                IsPyramidBuilt = false,
                ImportingAsGrid = true,
                WorldFilePath = path.Split('.')[0] + ".tfw",
                TargetEncodeType = EncodeType.LZW,
                TargetDatasetName = name
            };
            m_dataImport.ImportSettings.Add(importSettingTIF);
            var dataset =  m_dataImport.Run();
            Console.WriteLine(dataset.SucceedSettings.Length);

命令行显示成功条数为0

1个回答

您好,注意在倒入的时候导入的数据不要被占用,且确定文件路径正常。

同名导入模式为覆盖模式的话数据集不要被占用,可以调整为修改名称模式看一下。

具体导入参数需要按照您的数据情况来设置,建议您在桌面端iDesktop看一下该数据是否可以导入。

如果桌面端导入正常的话,看下桌面端与您组件端的参数是否有什么不同。

希望可以在帮助到您。
执笔画月  (3,613分)  名扬四海
5月16
...