Arcpy中用pathon写一个DEM生成等高线再用面裁剪的Toolbox工具
来源:互联网 发布:软文写作 知乎 编辑:程序博客网 时间:2024/05/18 09:41
工具是将DEM生成等高线,然后用clip进行裁剪
arcpy的代码如下
# Import system modulesimport arcpyfrom arcpy import envfrom arcpy.sa import *# 设置环境env.workspace = "C:/data"# 设置参数值contourInterval = 20baseContour = 0inRaster = arcpy.GetParameterAsText(0)# 设置参数用于传入clip_features = arcpy.GetParameterAsText(1)out_feature_class = arcpy.GetParameterAsText(2)# 设置中间变量,此变量在运行中生成shp文件,运行完了删除其生成的shpscratch_Name1 = arcpy.CreateScratchName("XXXX","","Shapefile","C:/data")# Check out the ArcGIS Spatial Analyst extension licensearcpy.CheckOutExtension("Spatial")# Execute ContourContour(inRaster, scratch_Name1, contourInterval, baseContour)arcpy.Clip_analysis(scratch_Name1, clip_features, out_feature_class)arcpy.Delete_management(scratch_Name1)
其中的各个参数设置如上图,记住输出的参数要选择output。
运行这个toolbox后将其发布。
地图发布出的GPServer参数如上图所示。这样就可以在GP服务调用参数时自己在页面上画一个面传入后调用了。与用model建立的模型道理一样,只是在设置裁剪面是为fetureset.
0 0
- Arcpy中用pathon写一个DEM生成等高线再用面裁剪的Toolbox工具
- 实时显示裁剪的DEM生成的等高线
- 在arcgis中由等高线生成dem的步骤
- 【技术类】利用dem数据生成带有等高线的地形图
- 如何基于DEM高程数据提取生成等高线的教程
- 利用ArcPy获取每个Toolbox下面工具的个数
- 使用ArcMap 生成DEM(等高线)
- ArcGIS 高程点-TIN-DEM-等高线生成问题
- 利用DEM绘制等高线
- 在AcGIS中用大数据生成DEM
- ArcScene下等高线转DEM
- 水经注如何下载全球DEM高程数据并生成10米等高线
- 我写的一个快速生成JSON接口的工具
- 地形DEM中立体等高线的3D表达和处理
- 写了一个wwwscan的路径生成工具
- 根据DEM生成连续曲面栅格(提取DEM的经纬度)
- 分享一个项目中用到的简单的id生成工具
- Pathon 复制一个集合
- SpringMVC+JQueryMobile开发 data-external-page与JQM机制
- DMA
- Break Standard Weight
- JS特性性能缺陷及JIT的解决方案
- 如何面试一个Android开发者
- Arcpy中用pathon写一个DEM生成等高线再用面裁剪的Toolbox工具
- 利用StickyListHeaders来实现ListView的分组实现
- Java数据结构-二叉树及其遍历
- kaldi主页搬家了……
- HDU 水题 杨辉三角行
- 两个大数相减
- Android按返回键,程序进入后台运行,不关闭程序,finishAcrivity
- Activity的生命周期
- hdu 1515,zoj 1004 Anagrams by Stack