精华内容
下载资源
问答
  • (1)shp裁剪遥感影像.ipynb
  • 基于IDL语言的Shape文件批量裁剪遥感影像软件,简单、易操作。
  • 裁剪是经常要用到处理数据方式之一,裁剪遥感影像有多种方式,一种是规则的矩形裁剪,一种是通过其他文件(ROI或矢量文件)裁剪。而Arcmap,ENVI,ERDAS等会裁剪一幅影像,裁剪的目的是将研究之外的区域去除,裁剪又...

        裁剪是经常要用到处理数据方式之一,裁剪遥感影像有多种方式,一种是规则的矩形裁剪,一种是通过其他文件(ROI或矢量文件)裁剪。而Arcmap,ENVI,ERDAS等会裁剪一幅影像,裁剪的目的是将研究之外的区域去除,裁剪又区别于拼接和镶嵌。

    用Arcpy以代码的形式批量裁剪遥感影像,同时减少工作量,值得你拥有852dc69ffb2a4335d21ccb606d7d761a.png

    裁剪的影像可以上千上万条数据。

    裁剪的格式为TIF。

    裁剪后的格式为IMG。

    运行环境:ArcGIS10.2 (安装传送门)、Python IDLE

    裁剪的时候注意路径。

    后期用到其他格式要转换。

    2187217e2dff5879f7e5dc68764fe288.png上源码:

    1. import arcpy,os,glob  

    2. from arcpy import env  

    3. arcpy.CheckOutExtension("Spatial")  

    4. filepath=r"D:\RS\Input"#输入文件文件夹  

    5. env.workspace = filepath  

    6. os.chdir(filepath)  

    7. Rasters = glob.glob("*.tif")  

    8. outfile=r"D:\RS\caijian"#输出文件文件夹  

    9. inMaskData = r"D:\RS\shapfiledata\xiamen.shp"#过滤文件文  

    10. for Raster in Rasters:  

    11.     inRaster = Raster  

    12.     arcpy.gp.ExtractByMask_sa(Raster, inMaskData, outfile+"\\"+Raster.split(".")[0]+'.img')  

    13. print "finished!"  

    研究区域:厦门市。

    研究区域:

    63276fba505bb9fe7eb50d1a963a2296.png

    裁剪的区域为Landsat7的7个波段的数据:

    7e3db1117f254f76457df2ba1b45877d.png

    裁剪前:

    fa2c3e708db7ef7d17a5a7a33feada4f.png

    裁剪后:

    e8524c4e0276a3393c33ba7fa04ec7bd.png

    裁剪后的文件夹:

    0f5be81a8e3cd3c6d9c86cec130cbcfa.png

    2187217e2dff5879f7e5dc68764fe288.png

    视频:

    END

    觉得不错记得点赞哦↓↓↓

    展开全文
  • 利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing) - ThinkingInGIS的博客 - CSDN博客 https://blog.csdn.net/gisboygogogo/article/details/75195760

    利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing) - ThinkingInGIS的博客 - CSDN博客
    https://blog.csdn.net/gisboygogogo/article/details/75195760

    展开全文
  • 遥感影像和面矢量 相关代码 import arcpy import os def mkdir(path): if not os.path.exists(path): os.mkdir(path) block_shp = 'fenqu/sandt_fenqu.shp' img_path = 'abaga_old.TIF' save_path = 'masks' ...

    数据准备

    遥感影像和面矢量
    在这里插入图片描述

    相关代码

    import arcpy
    import os
    
    
    def mkdir(path):
        if not os.path.exists(path):
            os.mkdir(path)
    
    
    block_shp = 'fenqu/sandt_fenqu.shp'
    img_path = 'abaga_old.TIF'
    save_path = 'masks'
    mkdir(save_path)
    cursor = arcpy.UpdateCursor(block_shp)
    count = 0
    for row in cursor:
        value = row.getValue('FID')
    
        temp = 'tmp_shp_block/'
        mkdir(temp)
        out_block = os.path.join(temp, str(count) + '.shp')
        if not os.path.exists(out_block):
            arcpy.MakeFeatureLayer_management(block_shp, str(count))
            arcpy.SelectLayerByAttribute_management(str(count), 'NEW_SELECTION', '"FID" = ' + str(value))
            arcpy.CopyFeatures_management(str(count), out_block)
            out_block_tif = os.path.join(save_path, str(count) + '.tif')
            arcpy.Clip_management(in_raster=img_path, out_raster=out_block_tif, in_template_dataset=out_block,
                                  nodata_value="0", clipping_geometry="NONE", maintain_clipping_extent="NO_MAINTAIN_EXTENT")
        count += 1
    

    部分结果展示

    在这里插入图片描述

    展开全文
  • 在ENVI5.0中,关于shp文件裁剪遥感影像存在矩形框的解决办法前言分析问题解决问题第一步第二步第三步结尾 前言 本人在进行本乡的遥感数据裁剪时出现矢量边界外有一矩形框的问题。 在裁剪之后会出现下图情况。【声明...

    在ENVI5.0中,关于shp文件裁剪遥感影像存在矩形框的解决办法

    前言

    本人在进行本乡的遥感数据裁剪时出现矢量边界外有一矩形框的问题。
    为本乡的矢量边界图
    在裁剪之后会出现下图情况。【声明一下,因为在网上查找该问题时,有人说Mask pixles outside of ROI必须为YES,所以淹膜出来是黑色】裁剪结果图
    以上就是存在的问题。接下来就分析一下为什么会出现这种情况。

    分析问题

    首先,ENVI5.0默认会读取矢量数据的边界值,所以会出现矩形框。但是矩形框对于裁剪是没有影响的。所以会出现这种问题,肯定是矢量数据出现了问题,在我进行淹膜之后,为什么会全黑?所以这个矢量数据的类型应该是线要素。
    在ARCMAP中,矢量数据显示为线要素

    解决问题

    第一步

    在ARCMAP中将数据转为面要素
    转为面要素的矢量文件

    第二步

    将面要素文件输出为shp格式,具体的操作方法为:arctool中找到转换工具,并在转换工具下双击转为shpfile,即可。

    第三步

    在ENVI中,同时打开遥感影像和第二步生成的shp文件,在工具栏中搜索Subset data via ROIs,并按照裁剪方法进行裁剪。即可得到如下结果。
    裁剪结果图

    结尾

    第一次写博客,有什么不当之处还望理解,对于这个问题有不清楚的地方欢迎探讨。邮箱:872331436@qq.com

    展开全文
  • 本篇文章将说明如何利用ArcGIS 10.1自带的Python IDLE进行遥感影像的批量拼接与裁剪,数据来自地理空间数据云提供的“GDEMV2 30M分辨率数字高程数据”,以山西省为例进行说明。
  • 利用AML宏语言编程实现在arcinfo workstation下对遥感影像批量裁剪
  • python批量化裁剪遥感影像

    千次阅读 2018-06-06 22:33:20
    import arcpyimport globimport osarcpy.CheckOutExtension('Spatial')inws=r"E:\MODIS\MODIS_Daily_Cloudfree_2002-2015\MODIS_Daily_Cloudfree_2002-2015\2015"outws=r"E:\MODIS\MODIS_Daily_...
  • 对于遥感影像,在制作数据集中需要裁剪固定尺寸大小的图片,本来打算用通用一点的软件arcgis实现,但在arcgis中的裁剪功能设置裁剪位置的单位是十进制度的,这个单位也不知道怎么改变为像素单位,最后没办法,使用了...
  • 目的:利用Arcgis裁剪(提取)需要区域的影像或者DEM栅格图像,反正只要是栅格图像(就是图片)都可采用以下方法。本文以提取水库区域为例。方法有很多,大体分为两类:1数据管理工具箱里的栅格处理工具;2空间分析...
  • 本篇文章将说明如何利用ArcGIS 10.1自带的Python IDLE进行遥感影像的批量拼接与裁剪。python1.运行环境:ArcGIS10.1 (安装传送门)、Python IDLE服务器2.数据来源:地理空间数据云 GDEMV2 30M分辨率数字高程数据微信3...
  • python-opencv裁剪tif遥感影像

    千次阅读 2019-01-11 14:43:44
    最近在做关于遥感影像变化检测的作业,影像太大了,首先需要对遥感影像进行裁剪。 import cv2 as cv src=cv.imread('before.tif') print(src.shape) cropImg = src[600:1100,600:1100] cv.imwrite("./be....
  • 遥感影像裁剪

    千次阅读 2019-06-03 14:32:37
    import os from PIL import Image import cv2 import time file_dir = '.' files = os.listdir(file_dir) na = 0 for file in files: if os.path.isfile(file): # img = Image.open(file) ...
  • 本博文介绍的脚本,能够较为方便在指定区域批量地将遥感影像裁剪成固定大小的切片。 2. 样本准备 影像以及对应的点矢量 3. 基于gdal的裁剪代码 # -*- coding: utf-8 -*- from osgeo import ogr import os, sys ...
  • 这次我们讲如何在ERDAS中进行不规则裁剪 。步骤如下:第一步:采用网上下载的MapInfo格式的数据导入SuperMap Deskpro 6,然后导出为.shp文件。第二步:打开图标面板,点击InterPreter|Utilities|Vector To Raster,...
  • 刘 勇来源:煤矿开采第 l9卷2014年 5 月摘 要伴随着我国空间信息市场的不断拓宽,遥感影像图的制作结合GIS技术成为了主流。遥感影像图作为GIS技术的一项核心内容,可以为GIS即时提供丰富多样的数据信息。ERDAS和...
  • 基于ArcGIS的遥感影像批量裁剪

    万次阅读 热门讨论 2017-04-28 17:46:50
    遥感影像的批量剪切,使用ArcGIS 自动的Python,快速,好用
  • 遥感影像去背景 之 数据裁剪

    千次阅读 2020-02-27 15:39:17
    遥感影像去背景 之 数据裁剪 之前,在 ENVI 软件中做了处理以后,会出现背景颜色,影响了后续制图。 于是尝试了在 Arcgis 软件中把背景改为No date形式 但是感觉存在误差,需要的图像与背景同样数的部分也被改为了No...
  • 以Landsat8某景影像为例:原图(底图)是假彩色的,上面单波段图像为裁剪的9景影像。...# 读取要裁剪的原始遥感影像 in_ds = gdal.Open("D:\ProfessionalProfile\DataRelevant\L134036_20170808.tif") print("op
  • 1 遥感影像下载(以Landsat为例)Landsat(美国陆地卫星)是遥感应用中常用的卫星数据,最早于1972年发射,在地球资源探索,农、林、畜牧业管理,自然灾害(如地震)和环境污染监测等方面有着广泛的应用。目前通过国内国外...
  • 进行遥感影像裁剪的注意事项

    千次阅读 2015-03-06 14:08:55
    本人在进行遥感影像裁剪时,一般选用arcgis和envi两种工具。 但用arcgis进行裁剪的时候,可能是由于自己建立的研究区的大小不是完整的覆盖的被裁减的图像的栅格,往往会导致裁剪后的图像的边缘部分存在一些空白,...
  • 遥感影像处理全流程一.预处理二.几何纠正三.图像裁剪四.图像镶嵌和匀色五.图像增强六.遥感信息提取参考资料 一.预处理 1.降噪处理 由于传感器的因素,一些获取的遥感图像中,会出现周期性的噪声,我们必须对...
  • 遥感影像裁剪的目的是将研究之外的区域去除,常用的方法是按照行政区划边界或者自然区划边界进行影像裁剪,在基础数据生产中,还经常要进行标准分幅裁剪。 ENVI软件支持规则裁剪(矩形范围)和不规则裁剪(任意...
  • IDL批量裁剪影像

    2018-08-19 12:05:13
    利用shape文件,在IDL环境中批量裁剪遥感影像,获取ENVI标准格式文件

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 180
精华内容 72
关键字:

裁剪遥感影像