C#调用Arcgis API切割遥感影像数据
来源:互联网 发布:c语言 rand 编辑:程序博客网 时间:2024/04/29 18:45
http://blog.csdn.net/arcgis_all/article/details/8785064
public void CreateTilesFromRasterDataset(IRasterDataset rasterDataset, IWorkspace
outputWorkspace, int tileWidth, int tileHeight){IRasterProps rasterProps = (IRasterProps)rasterDataset.CreateDefaultRaster();
double xTileSize = rasterProps.MeanCellSize().X * tileWidth;
double yTileSize = rasterProps.MeanCellSize().Y * tileHeight;
int xTileCount = (int)Math.Ceiling((double)rasterProps.Width / tileWidth);
int yTileCount = (int)Math.Ceiling((double)rasterProps.Height / tileHeight);
IEnvelope dsExtent = rasterProps.Extent;
IEnvelope tileExtent = new EnvelopeClass(); ISaveAs saveAs = null;
for (int i = 0; i < xTileCount; i++) {
for (int j = 0; j < yTileCount; j++) {
rasterProps = (IRasterProps)rasterDataset.CreateDefaultRaster();
tileExtent.XMin = dsExtent.XMin + i * xTileSize;
tileExtent.XMax = tileExtent.XMin + xTileSize;
tileExtent.YMin = dsExtent.YMin + j * yTileSize;
tileExtent.YMax = tileExtent.YMin + yTileSize;
rasterProps.Height = tileHeight;
rasterProps.Width = tileWidth;
rasterProps.Extent = tileExtent;
saveAs = (ISaveAs)rasterProps;
saveAs.SaveAs("tile_" + i + "_" + j + ".tif", outputWorkspace, "TIFF");
} }}
- C#调用Arcgis API切割遥感影像数据
- 基于ArcGIS的遥感影像批量裁剪
- 遥感影像数据下载网址
- 遥感影像数据下载网址
- ARCGIS中遥感影像去除黑边方法
- C# 调用ArcGIS server admin api
- 基于GDAL的遥感影像显示(C#版)
- 基于GDAL的遥感影像显示(C#版) .
- 基于GDAL的遥感影像显示(C#版)
- GDAL切割重采样遥感图像(航拍影像、卫片)
- 基于矢量数据的大数据量遥感影像裁剪方法
- 基于GDAL的栅格数据/遥感影像IO (非分块)
- 深度学习遥感影像分类之数据集批量准备
- 遥感影像预处理
- 遥感影像几何校正
- 遥感影像命名规则
- 遥感影像几何校正
- 遥感影像几何校正
- Linux驱动之platform初识
- JNI 调试打印信息
- hdu 2191 (多重背包)
- updated
- jQuery ajax调用本页面后台方法Demo
- C#调用Arcgis API切割遥感影像数据
- Mysql初始化root密码和允许远程访问
- 如何强制用户通过HTTPS SSL访问网站
- 编译jrtp和jthread
- 通过javaScript异步提交到后台的空值问题
- Android调用相册、拍照实现缩放、切割图片
- eclipse导入Android项目后,项目的名称变为了主Activity的名称
- div显示在object、embed插件之上
- dede织梦cms系统中如何添加自定义标签方法function