该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

下面是一段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工具相关推荐

  1. php语言能开发app吗_怎么利用PHP框架语言开发手机app?

    原标题:怎么利用PHP框架语言开发手机app? 一般的PHP框架都可以用来做app后台服务器.因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题.PHP提供 ...

  2. python windows系统管理_利用Python脚本管理Windows服务

    Windows服务常用的功能就是启动服务,关闭服务,重启服务和查询服务运行状态,其中查询服务运行状态是其他三种操作的基础. 本文中提到的使用Python脚本管理Windows服务实际上是调用win32 ...

  3. python漏洞利用脚本_利用Python脚本实现漏洞情报监控与通知的经验分享

    原标题:利用Python脚本实现漏洞情报监控与通知的经验分享 前言 本文主要介绍了笔者利用一个简单的Python脚本实现漏洞情报的监控以及自动通报的相关经验. 一.背景 笔者所在公司某一个业务系统用到 ...

  4. 利用python脚本自动发布服务之arcmap篇

    最近在学习arcpy,参考官方帮助文档及一些博客文章练习了下利用python脚本自动发布各中server服务,顺便将把发布的流程以及遇到的问题进行记录总结.用的是Python2.x,ArcGIS Pr ...

  5. 利用Python脚本实现批量格式转换(视频转音频)

    利用Python脚本实现批量格式转换(视频转音频) 利用ffmpeg工具和Python,实现批量视频/音频格式转换.本例只给出视频转音频(.wav)方法,更多格式转换可百度ffmpeg用法,修改代码中 ...

  6. 2019年赣州市赛任务四利用python脚本进行web渗透测试

    任务四:利用python脚本进行web渗透测试 任务环境说明: 服务器场景名称: W-WebServ2008 服务器场景操作系统:Microsoft Windows2008 Server 服务器场景用 ...

  7. python登录交换机执行命令_利用Python脚本登录交换机实现自动配置备份的方法

    主机参考:服务器测评参考推荐网,专注分享服务器优惠信息!如果您想在本站投放您的广告,点此直达!如果您不想付费,您也可以免费投稿您的产品信息,点此直达!联系我们 部分文章发布时间较久远,可能存在未知因素 ...

  8. 利用Python脚本给图片批量添加文字水印

    引言:本人从小白自学python,为了测试基础学习效果,增加一定的促进,想通过参加全国计算机等级考试二级python来检验基础学习情况.在学习过程中,会将该过程编写的python小程序题目在此发表,希 ...

  9. python脚本编程实例_面向ArcGIS的Python脚本编程.pdf

    [实例简介] 面向ArcGIS的Python脚本编程,最实用的教程. 面向ArcGIS的Python脚本编程,最实用的教程. 面向ArcGIS的Python脚本编程,最实用的教程. 目录 第一部分Py ...

  10. flask执行python脚本_如何在Flask中运行python脚本

    我有一个Flask脚本,可以创建网站并动态打印一些数据.-打印的数据应来自另一个python脚本. 我目前面临的问题是,如果我将执行python脚本的行放在执行Flask应用程序的行之前,它将运行Py ...

最新文章

  1. html 加载后删除,document.write()应该在我的页面加载后删除所有现有的html?
  2. 三分钟破解无线网——无线网络安全攻防
  3. Linux的环境变量
  4. mac java 版本_Mac 下 Java 多版本切换
  5. 在线二进制转文本工具
  6. c语言malloc引用类型作参数,c语言中动态内存分配malloc只在堆中分配一片内存.doc...
  7. python源码_Python爬虫入门之获取网页源码
  8. 声纹技术:让智能语音助手真正“认得”自己
  9. 2017 年最受欢迎的 10个编程挑战网站
  10. vue项目中报常见错误
  11. Visio 2003 sp3下载
  12. qq通讯助手java版,QQ同步助手1.0(Java)Build0028[安卓软件]
  13. H5大番薯(源码+数据库脚本)
  14. maven报错The forked VM terminated without saying properly goodbye. VM crash or System.exit called
  15. 维基链WICC | 项目进展周报第57期(1.6~1.12)
  16. 英文文本分类——电影评论情感判别
  17. 简简单单说外键和级联
  18. 实战:使用urllib.request爬取猫眼票房数据
  19. GlobalSign的旗下的SSL证书产品
  20. idea 全局搜索快捷键冲突_intellij idea 的全局搜索快捷键方法

热门文章

  1. 关于Android Studio项目的Gradle构建 泡在网上的日子 / 文 发表于2016-02-16 12:16 第2500次阅读 Gradle 3 编辑推荐:稀土掘金,这是一个针对技术开发者的
  2. 基于聚类分析算法的数字化图书馆、图书馆管理系统
  3. 利用SAS软件制作报表的常用手法
  4. 深思数盾助力海康机器人,全新VM4.2乘风破浪,安全起航
  5. Acrel-2000电力监控系统在生物诊断试剂浙江迪安诊断的应用
  6. 讨教大学|2022年中国质量协会六西格玛考试成绩查询
  7. 制作电子书--txt转kindle
  8. 毫米波雷达DAC1000EVM预备知识自觉(笔者自学笔记)
  9. html div 居中心,div在屏幕中水平居中 div内容居中
  10. 哈工大深圳计算机研究生院导师,哈工大深圳研究生院学科设置及合作导师情况.doc...