当前位置: 首页 > news >正文

常州青竹网络做网站怎样建设相亲网站

常州青竹网络做网站,怎样建设相亲网站,经营范围 网站开发,区块链开发书籍要把一张大的栅格图裁成分省或者分县市的栅格集,一般是用ArcGIS里的按掩膜提取。 但是有的时候所要求的栅格集量非常大,所以用代码来做批量掩膜(按字段)会非常方便。 import arcpy , shutil , os from arcpy import env from ar…

要把一张大的栅格图裁成分省或者分县市的栅格集,一般是用ArcGIS里的按掩膜提取。
在这里插入图片描述
但是有的时候所要求的栅格集量非常大,所以用代码来做批量掩膜(按字段)会非常方便。

import arcpy , shutil , os
from arcpy import env
from arcpy.sa import *#使用说明
print "开始使用前,请认真阅读使用说明"
print "\n"
print "使用说明 1 :在工作空间内存放所需要掩膜提取的栅格文件。"
print "使用说明 2 :按字段提取的要素一般是.shp文件,在输入路径时务必确保以.shp为结尾。"
print "使用说明 3 :字段名是 使用说明 2 中要素里拥有的字段,一般使用名称作为输入要素。输入之前,务必确保与要素文件中字段名一致。"
print "使用说明 5 :栅格须存放在工作空间内,在这里,只能输入一个栅格,所输入的栅格名不能加文件后缀。"
print "使用说明 4 :输出文件夹作为存储掩膜后的栅格文件,文件夹里是一个栅格集。"
print "\n"WorkSpace = raw_input("请输入工作空间路径:")
FieldFeature = raw_input("请输入按字段提取的要素路径:")
Field = raw_input("请输入要素字段名:")
Raster = raw_input("请输入需要裁剪的栅格名:")
OutputFile = raw_input("请输入输出文件夹路径:")
Free = raw_input("----------- 按回车开始执行 -----------")print "\n"if not os.path.exists(WorkSpace):print "工作空间不存在"
else:print "工作空间读取成功"if not os.path.exists(OutputFile):print "输出路径不存在"
else:print "输出路径读取成功"if os.path.exists(WorkSpace) and os.path.exists(OutputFile):         #当工作空间与临时文件夹都存在方能执行print "\n"print "正在检查程序运行环境,请稍等"print "\n"arcpy.env.workspace = WorkSpace                         #设置工作空间TempFile = WorkSpace + "/" + "TempFile"                   #设置临时文件夹路径if os.path.exists(TempFile):Enquire1 = raw_input("已存在临时文件夹TempFile,是否重建临时文件夹:")if Enquire1 == "是":shutil.rmtree(TempFile)print "临时文件夹删除成功"if not os.path.exists(TempFile):                         os.makedirs(TempFile)                                  #创建临时文件夹,分割输出文件夹,掩膜提取裁剪要素文件夹print "临时文件夹创建成功"                   print TempFile                                           #输出临时文件夹位置print "\n"print "正在执行程序,请稍等"print "\n"#分割arcpy.Split_analysis(FieldFeature , FieldFeature , Field , TempFile)        #分割要素#按掩膜提取dirs = os.listdir(TempFile)                  for i in dirs:                           if os.path.splitext(i)[1] == ".shp":         #提取裁剪要素文件夹中.shp结尾的文件   分离path里的文件名和扩展名,文件名=[0],扩展名=[1]masks = TempFile + "/" + str(i)       #裁剪要素mask路径print str(i) + " 掩膜要素读取完毕"name = i.strip(".shp")                                                #去掉要素名称后缀.shpoutExtractByMask = ExtractByMask(Raster, masks)                   #掩膜提取outpath = OutputFile + "/" + str(name)                           #掩膜提取输出路径outExtractByMask.save(outpath)                                  #保存输出文件print str(name) + " 掩膜提取执行完毕"print "\n"print "正在删除临时文件夹TempFile"print "\n"shutil.rmtree(TempFile)                                #强制删除临时文件夹print "临时文件夹TempFile已删除"print "\n"print "-----------按要素字段掩膜提取执行完毕-----------"else:print "已存在临时文件夹TempFile,无法执行"else:print "执行未能成功"

直接复制到IDLE里运行即可,使用说明写得很详细。

http://www.yayakq.cn/news/416540/

相关文章:

  • 网站建设一般用什么语言建站宝盒模板
  • 企业网站建设要多自己搭建的ftp怎么做网站
  • 网站的备案号查询建设工程合同管理论文
  • 市环保局网站建设方案网站建设与管理软件
  • 文登做网站的公司网站备案证书下载失败
  • 网站建设每天需要做什么网站策划选题
  • 菏泽做公司简介网站江都住房和建设局网站
  • 公司网站制作苏州有没有做淘宝网站的
  • 网站重新备案 需要关闭网站么jsp网站开发的参考文献
  • 百捷网站建设江门网站设计模板
  • 建站之星模板好吗1分钟视频制作报价明细
  • 淘宝搜券的网站怎么做个人网页制作源代码格式
  • dedecms关闭网站免费做外贸网站
  • 招商信息发布网站大全如何做彩票网站的源码
  • 在1688做公司网站本地运行wordpress
  • 大型门户网站开发案例家居类企业响应式网站
  • 公司做网站的费用怎么记账广州天河区租房哪里便宜
  • 芜湖高端网站建设公司招商网站有哪些
  • 线上网站开发系统流程图旅游的网站怎么做的
  • 徐州旅游的网站建设网站里面内外链接如何做
  • 网站开发速成班高端网页设计模板
  • 广州 网站制海南省建设考试网站首页
  • 微官网和手机网站一样吗wordpress 插件破解
  • 建网站的公司有哪些免费制作网页平台
  • 男人和女人做羞羞的事情网站凡科网让经营更简单
  • 云渲染网站开发手机app模板
  • 如何做简单的网站简单的手机网页制作
  • 免费的seo网站膝专业的网站制作开发公司
  • 做电影采集网站需要多大vps企业网站设计图片
  • 局网站信息内容建设 自查报告跑业务怎么找客户