【解决方案】
直接将sci以数据源的方式打开,然后将其中的第一个数据集添加到地图中即可。
注意:EngineType设置为EngineType.ImagePlugins,很多人容易误设置为VectorFile。
参考代码:
DatasourceConnectionInfo datasourceConnectInfo = new DatasourceConnectionInfo();
datasourceConnectInfo.Server = scifilepath;
datasourceConnectInfo.EngineType = EngineType.ImagePlugins;
datasourceConnectInfo.Alias = "WP";
Datasource datasource = wk.Datasources.Open(datasourceConnectInfo);
mapcontrol.Map.Layers.Add(datasource.Datasets[0], true);
mapcontrol.Map.Refresh();