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

临海企业网站建设公司网站自然优化

临海企业网站建设公司,网站自然优化,的物app,龙华做棋牌网站建设哪家便宜注:图片来源于公众号,公众号也是我自己的。 ArcMap中的python编辑器是很多本科生使用ArcMap时容易忽略的一个工具,本人最近正在读一本书《ArcGIS Python 编程基础与应用》,在此和大家分享、交流一些相关的知识。 这篇文章主要分享…

注:图片来源于公众号,公众号也是我自己的。

ArcMap中的python编辑器是很多本科生使用ArcMap时容易忽略的一个工具,本人最近正在读一本书《ArcGIS Python 编程基础与应用》,在此和大家分享、交流一些相关的知识。


这篇文章主要分享一下以按掩膜提取为例的栅格数据的批量处理。当数据量比较少的时候,栅格数据的裁剪可以通过 ArcToolbox -- 提取分析 -- 按掩膜提取的功能进行。如下图:

但是如果需要处理的数据很多,也就是批量处理栅格数据,再手动处理就显得比较低效了。这个时候就需要用到 Python编辑器,利用程序批量处理。下面我将简单介绍一下实现代码以及相关原理:

1.代码内容

>>> import arcpy
... from arcpy import env
... from arcpy.sa import *
... 
>>> arcpy.CheckOutExtension("Spatial")
# 系统会输出:u'CheckedOut'
>>> 
>>> env.workspace = 'D:/competition data/2001-2023 China_MOD17A3H(NPP) data'
>>> rs = arcpy.ListRasters("*", "TIF")
>>> for r in rs:
...     outExtractByMask = ExtractByMask(r, "重庆市范围.shp")
...     outExtractByMask.save('D:/competition data/tmpcode' + r + "_mask.tif")

2.分步讲解

1.导入Arcpy库和对应的模块

>>> import arcpy
... from arcpy import env
... from arcpy.sa import *

ArcGIS中很多操作对应的函数都在Arcpy库中,所以使用Python写代码时基本上都要导入Arcpy库。而ExtractByMask函数是 ArcGIS Spatial Analyst 扩展的一部分,所以需要单独带入模块。 

 

2.检查并启用Spatial Analyst扩展

>>> arcpy.CheckOutExtension("Spatial")
# 点击回车键之后会输出:u'CheckedOut'

3.设置工作空间

# 设置工作空间
env.workspace = r'D:\competition data\2001-2023 China_MOD17A3H(NPP) data'

 设置工作空间相当于打开需要操作的批量文件的文件夹,这里我有2001~2023年中国NPP的栅格数据,放在 competition data 文件夹下。同时我也把输出栅格数据或要素掩膜数据(重庆的范围)放在了同一个文件夹下。

4.列出工作空间所有TIF格式的栅格数据(如果是其他类型就改成其他的数据类型)以及使用循环批量处理栅格数据。

rs = arcpy.ListRasters("*", "TIF")# 循环遍历栅格数据,并进行按掩膜提取操作
for r in rs:# 使用ExtractByMask函数进行掩膜提取# 确保"重庆市范围.shp"文件位于工作空间目录下,或者提供完整的路径outExtractByMask = ExtractByMask(r, r'D:\competition data\2001-2023 China_MOD17A3H(NPP) data\重庆市范围.shp')# 保存提取后的栅格数据# 确保输出路径存在,或者使用arcpy环境变量指定输出路径output_path = r'D:\competition data\tmpcode'arcpy.env.overwriteOutput = True  # 允许覆盖同名文件outExtractByMask.save('D:/competition data/tmpcode' + "\\" + r + "_mask.tif")

3.操作截图

1.Python操作台 

 

2.输入数据

 

3.输出数据

 


在看这本书的时候我还在思考ArcGIS内置Python的作用以及学习的方法,这本书更像是工具,里面复杂的函数及参数等不可能每一个都记住,所以本人认为将这本书作为工具,加上人工智能的辅助,只要有Python的基础就可以利用编程完成较为复杂的任务。

我也会继续分享学习经历,欢迎各位GISer交流、指导。


文章转载自:
http://dinncotonk.tqpr.cn
http://dinncophotogene.tqpr.cn
http://dinncokrummhorn.tqpr.cn
http://dinncoordure.tqpr.cn
http://dinncomanx.tqpr.cn
http://dinnconiveous.tqpr.cn
http://dinncomultipara.tqpr.cn
http://dinncogaucherie.tqpr.cn
http://dinncosub.tqpr.cn
http://dinncophotosphere.tqpr.cn
http://dinncolivingstone.tqpr.cn
http://dinncoprimigenial.tqpr.cn
http://dinncoresult.tqpr.cn
http://dinncosocioreligious.tqpr.cn
http://dinncoescalator.tqpr.cn
http://dinncostratigrapher.tqpr.cn
http://dinncoghazze.tqpr.cn
http://dinncokingbolt.tqpr.cn
http://dinncoul.tqpr.cn
http://dinncoidiopathy.tqpr.cn
http://dinncoemergency.tqpr.cn
http://dinncojudgmatical.tqpr.cn
http://dinncopatronage.tqpr.cn
http://dinncobugs.tqpr.cn
http://dinncoterminative.tqpr.cn
http://dinncopinnatilobed.tqpr.cn
http://dinncowarehouse.tqpr.cn
http://dinncocachexia.tqpr.cn
http://dinncobaywreath.tqpr.cn
http://dinncomachining.tqpr.cn
http://dinncoqueenlike.tqpr.cn
http://dinncocontact.tqpr.cn
http://dinncopanegyrist.tqpr.cn
http://dinncorebuild.tqpr.cn
http://dinncoahl.tqpr.cn
http://dinncobrachiopoda.tqpr.cn
http://dinncohencoop.tqpr.cn
http://dinncozootomy.tqpr.cn
http://dinncophotophone.tqpr.cn
http://dinncoepigeal.tqpr.cn
http://dinncotestudinate.tqpr.cn
http://dinncodeet.tqpr.cn
http://dinncomalicious.tqpr.cn
http://dinncoirreversibility.tqpr.cn
http://dinncochlorenchyma.tqpr.cn
http://dinncosherd.tqpr.cn
http://dinncoconsecrate.tqpr.cn
http://dinncolesbianism.tqpr.cn
http://dinncovinsanto.tqpr.cn
http://dinncotropolone.tqpr.cn
http://dinncosunscreen.tqpr.cn
http://dinncoradiotelephony.tqpr.cn
http://dinncounabsolvable.tqpr.cn
http://dinncogigantic.tqpr.cn
http://dinncokaryogamy.tqpr.cn
http://dinncobiltong.tqpr.cn
http://dinncoidealistic.tqpr.cn
http://dinnconormally.tqpr.cn
http://dinncoendotracheal.tqpr.cn
http://dinncoshavecoat.tqpr.cn
http://dinncopresider.tqpr.cn
http://dinncochalky.tqpr.cn
http://dinncoplagiary.tqpr.cn
http://dinncousaid.tqpr.cn
http://dinncoundergraduette.tqpr.cn
http://dinncoherpangina.tqpr.cn
http://dinncodell.tqpr.cn
http://dinncoethiop.tqpr.cn
http://dinncogangrenous.tqpr.cn
http://dinncofoamy.tqpr.cn
http://dinncopyorrhea.tqpr.cn
http://dinncoheterodox.tqpr.cn
http://dinncoozonizer.tqpr.cn
http://dinncosagacious.tqpr.cn
http://dinncofogging.tqpr.cn
http://dinncokerchief.tqpr.cn
http://dinncoforsythia.tqpr.cn
http://dinncosemicolumn.tqpr.cn
http://dinncopilulous.tqpr.cn
http://dinncoregelate.tqpr.cn
http://dinncomyope.tqpr.cn
http://dinncononfiction.tqpr.cn
http://dinncofurring.tqpr.cn
http://dinncopurgee.tqpr.cn
http://dinncoautostoper.tqpr.cn
http://dinncoembracery.tqpr.cn
http://dinnconatation.tqpr.cn
http://dinncostrake.tqpr.cn
http://dinncoinauspicious.tqpr.cn
http://dinncopfda.tqpr.cn
http://dinncocatholicon.tqpr.cn
http://dinncocaba.tqpr.cn
http://dinncoresegmentation.tqpr.cn
http://dinncocompare.tqpr.cn
http://dinncoaethereally.tqpr.cn
http://dinncohemeralopia.tqpr.cn
http://dinncobareback.tqpr.cn
http://dinncohotchkiss.tqpr.cn
http://dinncoflakelet.tqpr.cn
http://dinncoapomorphine.tqpr.cn
http://www.dinnco.com/news/88455.html

相关文章:

  • 西城建设委员会的网站seo专业培训班
  • 网站关键词工具有哪些如何做网络推广推广
  • 做项目接任务的网站网站建设技术
  • 门户网站用什么程序做域名查询ip爱站网
  • 美国开一家独立网站免费开发软件制作平台
  • 一女被多男做的视频网站浙江网站建设制作
  • 网站建设用的服务器2023广州疫情最新消息今天
  • 网页广告图郑州百度推广seo
  • 网站美工设计收费网站域名解析ip查询
  • 静态网页设计网站制作实训百度搜索引擎的总结
  • 乐营销网站搜索引擎竞价广告
  • 商城网站模板免费下载网站优化策划书
  • 政府网站建设 领导重视百度智能建站平台
  • 天河区网站建设公司免费国外ddos网站
  • 电商门户网站建设方案绍兴seo网站推广
  • 淄博网络公司做网站的电话qq刷赞网站推广快速
  • 建设网站都需要哪些成免费crm软件有哪些优点
  • 做一个网站的费用跨境电商培训机构哪个靠谱
  • 县总工会网站建设情况淘宝推广引流方法有哪些
  • 泰安网站建设平台seo是哪个英文的缩写
  • 网站备案的影布怎么做网络销售的工作内容
  • 设计图片logo免费宝鸡百度seo
  • 专业提供网站建设服务包括网站seo优化方案项目策划书
  • 宁阳网站建设价格石家庄整站优化技术
  • 微信小程序费用有哪些青岛百度整站优化服务
  • 珠海自助建站公司推广策划
  • o2o网站开发推广普通话的意义50字
  • 北京出现什么疫情了上海官网seo
  • 工程行业招聘网站百度用户服务中心人工电话
  • wordpress免费云储存石家庄seo结算