首页 / 浏览问题 / 组件GIS / 问题详情
C#TIF转SIT代码怎么写?
2EXP 2022年09月29日
public void ExportSettingSIT() {

             // 定义工作空间
            Workspace workspace = new Workspace();
            SuperMap.Data.Datasources dss = workspace.Datasources;
            DatasourceConnectionInfo datasourceConnectInfo = new DatasourceConnectionInfo();
            var tifpath = "C:\\Users\\Shuai.W\\Desktop\\SuperMap测试\\TIF2000影像(91)\\TIF2000影像91.tif";
            datasourceConnectInfo.Server = tifpath;
            datasourceConnectInfo.Alias = "TIF2000影像91";
            datasourceConnectInfo.EngineType = EngineType.ImagePlugins;
            SuperMap.Data.Datasource ds = dss["TIF2000影像91"];
            ds = dss.Open(datasourceConnectInfo);
            SuperMap.Data.Conversion.ExportSettingTIF exportTIF = new SuperMap.Data.Conversion.ExportSettingTIF(ds, "C:\\Users\\Shuai.W\\Desktop\\SuperMap测试\\TIF2000影像(91)\\sss\\a.sit", SuperMap.Data.Conversion.FileType.SIT);
            //设置压缩编码
            exportTIF.Compression = SuperMap.Data.Conversion.TIFFCompression.COMPRESSION_JPEG;
            SuperMap.Data.Conversion.DataExport dataExport = new SuperMap.Data.Conversion.DataExport();
            dataExport.ExportSettings.Add(exportTIF);
            //挂接事件,监听转换过程
            dataExport.Stepped += new SuperMap.Data.Conversion.ExportSteppedEventHandler(DataExport_Stepped);
            //开始转换
            dataExport.Run();
            workspace.Close();

}

上面是我的示例代码,编译、运行都没有错误,运行之后没有任何结果产生,麻烦问下TIF数据转SIT用代码怎么写?
关闭重复的问题: C#TIF转SIT代码怎么写?
...