Server Objects Extension(SOE)开发(三)
2 个评论
hi,请教个问题,我用SOE做空间分析操作,我读取栅格数据服务图层,可以获取到栅格图层的相信信息,但是我通过栅格做一些常用的坡度、或者栅格转矢量的,总是不可以,它总是报错误,在网上也没找到合理的答案。IGeoDataset pGeoDataset2 = pConversionOp
.rasterDataToPolygonFeatureData(pGeoDataset, pWorkspace,
“test”, true);
IFeatureClass pFeatureClass = (IFeatureClass) pGeoDataset2;这个是我把读取的栅格图层转成polygon,总是报这种错误 "error": "java.lang.ClassCastException: com.esri.arcgis.geodatabase.IGeoDatasetProxy cannot be cast to com.esri.arcgis.geodatabase.IFeatureClass" 请问该怎么解决
.rasterDataToPolygonFeatureData(pGeoDataset, pWorkspace,
“test”, true);
IFeatureClass pFeatureClass = (IFeatureClass) pGeoDataset2;这个是我把读取的栅格图层转成polygon,总是报这种错误 "error": "java.lang.ClassCastException: com.esri.arcgis.geodatabase.IGeoDatasetProxy cannot be cast to com.esri.arcgis.geodatabase.IFeatureClass" 请问该怎么解决
但是我去生成的目录下拿shp数据,他已经转成矢量了,但是我去掉用这句话的时候IFeatureClass pFeatureClass = (IFeatureClass) pGeoDataset2;它总是报错,IGeoDatasetProxy cannot be cast to com.esri.arcgis.geodatabase.IFeatureClass,请问问题出在哪里了