ArcPy
文章平均质量分 74
高雅的花生酱
我从来都没有太阳,所以也不怕失去。
展开
-
ArcPy镶嵌至新栅格(MosaicToNewRaster)
#ArcGIS镶嵌完成时会在软件中打开栅格,构建金字塔的时候特别慢,所以有时候不想打开就用这个代码跑一下就可以了数据准备:若干需要镶嵌的栅格文件语法MosaicToNewRaster_management (input_rasters, output_location, raster_dataset_name_with_extension, {coordinate_system_for_the_raster}, {pixel_type}, {cellsize}, number_of_bands.原创 2021-02-02 16:04:38 · 8698 阅读 · 0 评论 -
ArcPy以表格显示分区统计(ZonalStatisticsAsTable)
#当同一个矢量文件对多个区域进行统计分析时需要,比如这种情况:统计一个省里面每个县在2015-2017年的耕种情况语法ZonalStatisticsAsTable (in_zone_data, zone_field, in_value_raster, out_table, {ignore_nodata}, {statistics_type})ZonalStatisticsAsTable (输入的区域数据(一般为矢量的区域文件), 区分各个区域的字段(一般为名字或者代码),需要统计的区域, 输出.原创 2021-02-02 15:23:20 · 8524 阅读 · 17 评论 -
ArcPy批量添加字段(矢量文件:dbf,shp)
#当多个矢量文件需要批量添加某个相同字段时数据:dbf或者shp文件均可语法AddField_management (in_table, field_name, field_type, {field_precision}, {field_scale}, {field_length}, {field_alias}, {field_is_nullable}, {field_is_required}, {field_domain})AddField_management (输入的表,添加的字段..原创 2021-02-02 15:07:44 · 2269 阅读 · 0 评论 -
Arcpy批量裁剪(掩膜方法矢量裁剪栅格)(1个shp,多个raster文件)
# -*- coding: utf-8 -*-import arcpyfrom arcpy import envfrom arcpy.sa import *# Set environment settingsenv.workspace = "D:/MODIS/M/13Q1"outputpath="D:/MODIS/M/clip"# Set local variablesra...原创 2019-10-08 15:31:26 · 2410 阅读 · 5 评论 -
ArcPy批量裁剪/掩膜提取(1个raster,多个shp文件)
# 当一个栅格文件覆盖多个区域,需要裁剪时会用到,比如这种情况:一个省的分类结果图,需要每个县单独出图数据准备:单个栅格文件以及若干shp文件语法ExtractByMask (in_raster, in_mask_data)代码# -*- coding: utf-8 -*- import arcpyfrom arcpy import envfrom arcpy.sa import *# Set environment settings# shp所在的文件夹env.w原创 2021-01-27 10:01:35 · 1468 阅读 · 0 评论