arcgispython脚本开发工具_06-05【求助】利用python脚本语言开发新的Arctoolbox工具
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下面是一段python代码,要如何才能在Arctoolbox中实现呢?
#-*- encoding:UTF-8 -*-
#!/usr/bin/env python
# Author: 谢长波
# Purpose: 按字段分割要素类
# Created: 2012/10/9
import sys
import arcpy
import string
try:
inFC = arcpy.GetParameterAsText(0)
field = arcpy.GetParameterAsText(1)
folder = arcpy.GetParameterAsText(2)
#新建一个字符型字段做SQL查询条件判断字段
arcpy.management.AddField(inFC,"tmp","TEXT","","",50)
#用字典的key来获取条件字段的唯一值并将分割字段转为字符型
dict = {}
rows = arcpy.UpdateCursor(inFC)
for row in rows:
dict.setdefault(row.getValue(field),0)
row.tmp = str(row.getValue(field))
rows.updateRow(row)
del rows,row
#遍历分割字段唯一值列表,提取输出shp
for value in dict.keys():
SQL_statement = "tmp" + "='" + str(value)+ "'"
path = folder + "\\" + str(value) + ".shp"
arcpy.analysis.Select(inFC, path, SQL_statement)
#删除临时字段
arcpy.management.DeleteField(inFC,"tmp")
except arcpy.ExecuteError:
print arcpy.GetMessages()
arcgispython脚本开发工具_06-05【求助】利用python脚本语言开发新的Arctoolbox工具相关推荐
- php语言能开发app吗_怎么利用PHP框架语言开发手机app?
原标题:怎么利用PHP框架语言开发手机app? 一般的PHP框架都可以用来做app后台服务器.因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题.PHP提供 ...
- python windows系统管理_利用Python脚本管理Windows服务
Windows服务常用的功能就是启动服务,关闭服务,重启服务和查询服务运行状态,其中查询服务运行状态是其他三种操作的基础. 本文中提到的使用Python脚本管理Windows服务实际上是调用win32 ...
- python漏洞利用脚本_利用Python脚本实现漏洞情报监控与通知的经验分享
原标题:利用Python脚本实现漏洞情报监控与通知的经验分享 前言 本文主要介绍了笔者利用一个简单的Python脚本实现漏洞情报的监控以及自动通报的相关经验. 一.背景 笔者所在公司某一个业务系统用到 ...
- 利用python脚本自动发布服务之arcmap篇
最近在学习arcpy,参考官方帮助文档及一些博客文章练习了下利用python脚本自动发布各中server服务,顺便将把发布的流程以及遇到的问题进行记录总结.用的是Python2.x,ArcGIS Pr ...
- 利用Python脚本实现批量格式转换(视频转音频)
利用Python脚本实现批量格式转换(视频转音频) 利用ffmpeg工具和Python,实现批量视频/音频格式转换.本例只给出视频转音频(.wav)方法,更多格式转换可百度ffmpeg用法,修改代码中 ...
- 2019年赣州市赛任务四利用python脚本进行web渗透测试
任务四:利用python脚本进行web渗透测试 任务环境说明: 服务器场景名称: W-WebServ2008 服务器场景操作系统:Microsoft Windows2008 Server 服务器场景用 ...
- python登录交换机执行命令_利用Python脚本登录交换机实现自动配置备份的方法
主机参考:服务器测评参考推荐网,专注分享服务器优惠信息!如果您想在本站投放您的广告,点此直达!如果您不想付费,您也可以免费投稿您的产品信息,点此直达!联系我们 部分文章发布时间较久远,可能存在未知因素 ...
- 利用Python脚本给图片批量添加文字水印
引言:本人从小白自学python,为了测试基础学习效果,增加一定的促进,想通过参加全国计算机等级考试二级python来检验基础学习情况.在学习过程中,会将该过程编写的python小程序题目在此发表,希 ...
- python脚本编程实例_面向ArcGIS的Python脚本编程.pdf
[实例简介] 面向ArcGIS的Python脚本编程,最实用的教程. 面向ArcGIS的Python脚本编程,最实用的教程. 面向ArcGIS的Python脚本编程,最实用的教程. 目录 第一部分Py ...
- flask执行python脚本_如何在Flask中运行python脚本
我有一个Flask脚本,可以创建网站并动态打印一些数据.-打印的数据应来自另一个python脚本. 我目前面临的问题是,如果我将执行python脚本的行放在执行Flask应用程序的行之前,它将运行Py ...
最新文章
- html 加载后删除,document.write()应该在我的页面加载后删除所有现有的html?
- 三分钟破解无线网——无线网络安全攻防
- Linux的环境变量
- mac java 版本_Mac 下 Java 多版本切换
- 在线二进制转文本工具
- c语言malloc引用类型作参数,c语言中动态内存分配malloc只在堆中分配一片内存.doc...
- python源码_Python爬虫入门之获取网页源码
- 声纹技术:让智能语音助手真正“认得”自己
- 2017 年最受欢迎的 10个编程挑战网站
- vue项目中报常见错误
- Visio 2003 sp3下载
- qq通讯助手java版,QQ同步助手1.0(Java)Build0028[安卓软件]
- H5大番薯(源码+数据库脚本)
- maven报错The forked VM terminated without saying properly goodbye. VM crash or System.exit called
- 维基链WICC | 项目进展周报第57期(1.6~1.12)
- 英文文本分类——电影评论情感判别
- 简简单单说外键和级联
- 实战:使用urllib.request爬取猫眼票房数据
- GlobalSign的旗下的SSL证书产品
- idea 全局搜索快捷键冲突_intellij idea 的全局搜索快捷键方法
热门文章
- 关于Android Studio项目的Gradle构建 泡在网上的日子 / 文 发表于2016-02-16 12:16 第2500次阅读 Gradle 3 编辑推荐:稀土掘金,这是一个针对技术开发者的
- 基于聚类分析算法的数字化图书馆、图书馆管理系统
- 利用SAS软件制作报表的常用手法
- 深思数盾助力海康机器人,全新VM4.2乘风破浪,安全起航
- Acrel-2000电力监控系统在生物诊断试剂浙江迪安诊断的应用
- 讨教大学|2022年中国质量协会六西格玛考试成绩查询
- 制作电子书--txt转kindle
- 毫米波雷达DAC1000EVM预备知识自觉(笔者自学笔记)
- html div 居中心,div在屏幕中水平居中 div内容居中
- 哈工大深圳计算机研究生院导师,哈工大深圳研究生院学科设置及合作导师情况.doc...