阅读:1724回复:2
[求助]FeatureClass与Coverage之间的转换问题
怎样实现FeatureClass与Coverage数据格式之间的转换,望高手赐教
|
|
1楼#
发布于:2008-08-22 09:09
用Geoprocessor调用FeatureclassToCoverage类,但是Coverage里面时空的,代码如下,不知道什么地方出错? IFeatureLayer layer = axMapControl1.ActiveView.FocusMap.get_Layer(0) as IFeatureLayer; IFeatureClass featureClass = layer.FeatureClass; IWorkspaceFactory factory = new ArcInfoWorkspaceFactoryClass(); IArcInfoWorkspace workspace; IPropertySet propertyset = new PropertySetClass(); propertyset.SetProperty("DATABASE", @"E:\arcgistest"); workspace = factory.Open(propertyset, 0) as IArcInfoWorkspace; IFeatureDataset coverage = workspace.CreateCoverage("newCov", null, esriCoveragePrecisionType.esriCoveragePrecisionSingle); Geoprocessor gp = new Geoprocessor(); FeatureclassToCoverage ftc = new FeatureclassToCoverage(); ftc.in_features = featureClass; ftc.out_cover = coverage; ftc.precision = "DOUBLE"; gp.Execute(ftc, null); |
|
2楼#
发布于:2008-08-20 10:25
有个FeatureclassToCoverage类,但是不知道怎么用,好像没有实现ICommand和ITool接口 |
|