Arcgis Engine 裁切影像为Tiff总结2
来源:互联网 发布:免费网页数据采集器 编辑:程序博客网 时间:2024/06/05 20:25
什么是栅格数据?
https://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/009t00000002000000/https://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/raster-and-images/what-is-raster-data.htm (重点:ESRI的介绍帮助文档)
地理信息图层的三种基本表现形式
https://resources.arcgis.com/zh-cn/help/getting-started/articles/026n0000000n000000.htm
如何存储和管理栅格数据
https://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/raster-and-images/how-raster-data-is-stored-and-managed.htm
Working with ArcGIS Spatial Analyst objects
http://resources.esri.com/help/9.3/ArcGISEngine/dotnet/concepts_start.htm#dcefd559-9cda-4122-9dd8-ecb1d82e9ae3.htm
可以保存的格式列表
http://edndoc.esri.com/arcobjects/9.2/Java/shared/geoprocessing/conversion_tools/raster_to_other_format_multiple_conversion_.htm
IExtractionOp extraction = new RasterExtractionOpClass(); IRasterAnalysisEnvironment rasterAnalysisEnvironment = default(IRasterAnalysisEnvironment); rasterAnalysisEnvironment = (IRasterAnalysisEnvironment)extraction; //设置工作空间 IWorkspaceFactory workspaceFactory = new RasterWorkspaceFactoryClass(); //输出路径和名称 int iindx = extractFrm.ExtractParams.OutputRasterPath.LastIndexOf("\\"); //输出raster的名称 string suffixRasterName = (extractFrm.ExtractParams.OutputRasterPath.Substring(iindx + 1)); //输出raster的路径(无名称) string rasterPath = extractFrm.ExtractParams.OutputRasterPath.Remove(iindx); IWorkspace workspace = workspaceFactory.OpenFromFile(rasterPath, 0);//这里应该是输出raster的路径 rasterAnalysisEnvironment.OutWorkspace = workspace; IRaster pRaster = extractFrm.ExtractParams.InputRasterLayer.Raster; IRasterProps pProps = pRaster as IRasterProps; object cellSizeProvider = pProps.MeanCellSize().X; IGeoDataset pInputDataset = pRaster as IGeoDataset; rasterAnalysisEnvironment.SetCellSize(esriRasterEnvSettingEnum.esriRasterEnvValue, ref cellSizeProvider); object extentProvider = clipGeo.Envelope; object snapRasterData = Type.Missing; rasterAnalysisEnvironment.SetExtent(esriRasterEnvSettingEnum.esriRasterEnvValue, ref extentProvider, ref snapRasterData); IGeoDataset geoDataset = extraction.Polygon((IGeoDataset)extractFrm.ExtractParams.InputRasterLayer, clipGeo as IPolygon, true); IRaster raster = geoDataset as IRaster; if (raster != null) { ISaveAs2 saveAs = (ISaveAs2)raster; saveAs.SaveAs(extractFrm.ExtractParams.OutputRasterPath, workspace, "TIFF"); }
网友总结文章
http://blog.csdn.net/Mello_/article/details/41799643?ABstrategy=codes_snippets_optimize_v4
http://blog.sina.com.cn/s/blog_579ebc1101000803.html
http://www.cnblogs.com/xianyin05/archive/2013/06/06/3121759.html(影像的裁切和保存)
http://blog.sina.com.cn/s/blog_6d18787e01017r4f.html(Arcmap中用clip影像)
http://www.cnblogs.com/RoyYu/archive/2012/01/03/2310843.html(影像文件删除不掉的解决)
http://blog.csdn.net/kone0611/article/details/48518901(加载、范围、像素值)
http://www.voidcn.com/article/p-osdrofvx-yh.html(arcmap中栅格统计方法)
http://www.voidcn.com/article/p-pkghwcvd-bkw.html(Arcgis Engine栅格渲染(唯一值)IRasterUniqueValueRenderer)
https://www.cnblogs.com/chen-whutgis/p/3824290.html(ArcEngine 栅格数据)
- Arcgis Engine 裁切影像为Tiff总结2
- ArcGIS Engine影像去黑边
- ArcGis Engine删除影像文件
- ArcGIS 10 影像分析工具及ArcGIS Engine的实现
- ArcGIS 10 影像分析工具及ArcGIS Engine的实现
- ArcGIS Engine学习总结
- ArcGIS Engine获得Mosaic Dataset的影像物理路径
- ArcGIS Engine简介(2)
- ArcGIS Engine栅格数据使用总结
- ArcGIS Engine栅格数据使用总结
- ArcGIS Engine栅格数据使用总结
- ArcGIS Engine栅格数据使用总结
- ArcGIS Engine栅格数据使用总结
- ArcGIS Engine栅格数据使用总结
- ArcGIS Engine控件运行许可学习总结
- ArcGIS Engine中刷新视图总结
- 【Arcgis Engine开发】AE开发把影像或者矢量加载到图层
- TIFF影像的坐标文件.tfw
- java post json
- Java单例模式
- 关于回调函数和钩子函数基础知识的整理
- python接口自动化5-Json数据处理
- 全文检索之lucene入门
- Arcgis Engine 裁切影像为Tiff总结2
- mysql主从同步(2)-问题梳理
- 16.忽略大小写的字符串比较
- 【结构体】关于结构体,枚举,联合,位段的一些知识
- [BZOJ3053]The Closest M Points(KD-tree+堆)
- Python checkio "Striped Words"解决方案
- PAT乙级1022. D进制的A+B (20)
- LAMP源码安装之一---PHP安装出错
- 【Shiro】Apache Shiro架构之实际运用(整合到Spring中)