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