你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS Engine
ArcGIS Engine 矢量转栅格设置像元大小
在ArcGIS Engine中,使用的 IConversionOp.ToRasterDataset Method 来进行矢量数据转栅格数据 。
1 个回复
岳官印
赞同来自:
【解决办法】:
可以参考如下代码:
IFeatureClass pFeatureClass = OpenShp_featureclass();
IFeatureClassDescriptor pFeatureClassDescriptor = new FeatureClassDescriptorClass();
pFeatureClassDescriptor.Create(pFeatureClass, null, WRLD30_ID);//使用数据是D:\data\new folder\range.shp
IGeoDataset dataset = pFeatureClassDescriptor as IGeoDataset;
string rasterFormat = TIFF;
string pFilePath =
@D
:\data\newconvert;
IWorkspaceFactory pWorkspaceFactory = new RasterWorkspaceFactoryClass();
IWorkspace pWorkspace = pWorkspaceFactory.OpenFromFile(pFilePath, 0);
string name = PtoR2;
double cellsize = 0.24;
object objectsize = (object)cellsize;
IConversionOp pConversionOp = new RasterConversionOpClass();
IRasterAnalysisEnvironment pRasterAnalysisEnvironment = pConversionOp as IRasterAnalysisEnvironment;
pRasterAnalysisEnvironment.SetCellSize(esriRasterEnvSettingEnum.esriRasterEnvValue,ref objectsize);
IRasterDataset pRasterDataset = pConversionOp.ToRasterDataset(dataset, rasterFormat, pWorkspace, name);
要回复问题请先
登录
或
注册
发起人
岳官印
相关问题
如何优雅的使用ArcGIS知乎?
建设ArcGIS知乎平台的目和意义?
ArcGIS知乎社区改进意见征集
苹果系统下可以使用arcgis 吗?
arcgis版本兼容性
请问ArcGIS适合在局域网内用javaweb做二次开发吗?
请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
ArcGIS如何求栅格图像的“质心”
两个栅格文件分辨率一致,但像元位置不一致,如何处理?
Arcgis runtime for android初学者该如何系统的学习?
问题状态
最新活动:
2017-05-22 00:00
浏览:
5461
关注:
1
人
1 个回复
岳官印
赞同来自:
可以参考如下代码:
IFeatureClass pFeatureClass = OpenShp_featureclass();
IFeatureClassDescriptor pFeatureClassDescriptor = new FeatureClassDescriptorClass();
pFeatureClassDescriptor.Create(pFeatureClass, null, WRLD30_ID);//使用数据是D:\data\new folder\range.shp
IGeoDataset dataset = pFeatureClassDescriptor as IGeoDataset;
string rasterFormat = TIFF;
string pFilePath = @D:\data\newconvert;
IWorkspaceFactory pWorkspaceFactory = new RasterWorkspaceFactoryClass();
IWorkspace pWorkspace = pWorkspaceFactory.OpenFromFile(pFilePath, 0);
string name = PtoR2;
double cellsize = 0.24;
object objectsize = (object)cellsize;
IConversionOp pConversionOp = new RasterConversionOpClass();
IRasterAnalysisEnvironment pRasterAnalysisEnvironment = pConversionOp as IRasterAnalysisEnvironment;
pRasterAnalysisEnvironment.SetCellSize(esriRasterEnvSettingEnum.esriRasterEnvValue,ref objectsize);
IRasterDataset pRasterDataset = pConversionOp.ToRasterDataset(dataset, rasterFormat, pWorkspace, name);
要回复问题请先登录或注册