提取矢量图层外部的栅格图
2017-10-09 18:56
393 查看
2015年10月9日写的,从QQ空间转过来。 裁切感兴趣区域外部影像 如图所示,1.shp为矢量图,1.tif为栅格图,我们尝试裁切矢量图的外面栅格区域。 步骤如下: 1.提取多边形所有节点的坐标。 用要素节点转点工具进行转换,提取出所有节点; 2.计算所有点的横纵坐标,用添加XY坐标工具; 3.导出坐标进excel中,用CONCATENATE命令按照代码格式编写文本; arcpy.Point(40427531.4426999,4106332.48579999), arcpy.Point(40427960.0685999,4106210.7773), arcpy.Point(40427970.652, 4106067.902), arcpy.Point(40427965.3602999,4105776.85969999), arcpy.Point(40427912.4434999,4105618.1094), arcpy.Point(40427579.0678, 4105766.27639999), arcpy.Point(40427351.5257,4105988.52679999), arcpy.Point(40427531.4426999,4106332.48579999), 4.在python中写入代码 >>> import arcpy from arcpy import env from arcpy.sa import * polyPoints = [arcpy.Point(40427531.4426999,4106332.48579999), arcpy.Point(40427960.0685999, 4106210.7773), arcpy.Point(40427970.652, 4106067.902), arcpy.Point(40427965.3602999, 4105776.85969999), arcpy.Point(40427912.4434999, 4105618.1094), arcpy.Point(40427579.0678, 4105766.27639999), arcpy.Point(40427351.5257, 4105988.52679999), arcpy.Point(40427531.4426999, 4106332.48579999)] env.workspace = "D:\tttt" //工作目录 extPolygonOut = ExtractByPolygon("1.tif",polyPoints, "OUTSIDE") //裁切的影像 extPolygonOut.save("D:\tttt\out") 5.运行后,如下 |
相关文章推荐
- QGis(一)加载栅格图层和矢量图层
- Arcgis 矢量数据提取栅格值的方法
- 显示栅格图层和矢量图层的属性表(AE开发)
- Qgis开发3-加载矢量、栅格图层
- 显示栅格图层和矢量图层的属性表(AE开发)
- ArcObjects c++ 获取栅格或矢量图层的范围
- (七)WebGIS中栅格、矢量图层设计之栅格、矢量图层的本质
- WebGIS学习(七)WebGIS中栅格、矢量图层设计之栅格、矢量图层的本质
- AE二次开发-判断栅格图层是否存在属性表,获取栅格字段的唯一值
- ArcMap:矢量线数据提取(道路)中心线
- 如何利用Skyline的TerraExplorer Pro 6.5提供的API接口实现矢量图层数据的动态投影
- 基于Skyline的TerraExplorer6.1.1如何通过二次开发实现矢量图层的空间查询和属性查询
- 像素图片转矢量图片——从图像中提取曲线信息
- ArcGIS Engine9.2 栅格图层的透明度设置
- OpenLayers-2.13.1 用选择器框选多个矢量图层中的多个要素
- [置顶] OpenLayers 3 之 使用矢量图层(Vector)
- Arcgis 面状矢量要素提取中心线的方法
- ArcGIS统计栅格像元值并转换为矢量图层
- 矢量裁剪栅格(过滤)(c#)
- SDE写入矢量与栅格