python arcpy环境信息_ArcGIS ArcPy Python处理数据

1、使用搜索游标查看行中的字段值。

import arcpy

# Set the workspace

arcpy.env.workspace = "c:/base/data.gdb"

# Create the search cursor

cursor = arcpy.SearchCursor("roads", '"TYPE" <> 4')

# Iterate through the rows in the cursor

for row in cursor:

print("Name: {0}, CFCC code: {1}".format(row.NAME, row.CFCC))

del cursor, row

2、使用更新游标更改行中的字段值。

import arcpy

# Set the workspace

arcpy.env.workspace = "c:/base/data.gdb"

# Create the update cursor

cursor = arcpy.UpdateCursor("roads")

# Update the road buffer distance field based on road type.

# Road type is either 1,2,3,4 Distance is in meters.

for row in cursor:

row.setValue("BUFFER_DIST", row.getValue("TYPE") * 100)

cursor.updateRow(row)

# Delete cursor and row objects

del cursor, row

3、使用插入游标在表中新建行。

import datetime

import arcpy

# Create insert cursor for table

cursor = arcpy.InsertCursor("c:/base/data.gdb/roads_maint")

# Create 25 new rows. Set default values on distance and CFCC code

for i in range(1000, 1025):

row = cursor.newRow()

row.setValue('rowid', i)

row.setValue('distance', 100)

row.setValue('CFCC', 'A10')

row.setValue('LastInsp', datetime.datetime.now())

cursor.insertRow(row)

# Delete cursor and row objects

del cursor, row

4、删除记录

with arcpy.da.Editor(arcpy.env.workspace) as edit:

with arcpy.da.UpdateCursor(layerName, ["GB"], 'GB not in (' + layerCodes + ')') as cursor:

for row in cursor:

print("GB Code: {0}".format(row[0]))

cursor.deleteRow()

ArcPy开发教程1-面向ArcGIS的Python语言基础

ArcPy开发教程1-面向ArcGIS的Python语言基础 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 第一节课 时间2019年2月26日 上午第一节 讲解:A ...

使用 Python 设置数据的路径

使用 Python 设置数据的路径 编程语言(如 Python)将反斜线 (\) 用作转义字符.例如,\n 表示换行符,\t 表示制表符.指定路径时,可使用正斜线 (/) 代替反斜线.使用两条反斜线( ...

【273】利用ArcPy建立处理数据的脚本

这个脚本可以直接运行处理程序,首先在 ArcPy 上面测试,成功后写入文件,下面的代码实现将指定文件夹内部的栅格数据进行 Calculate Statistics 操作,否则在进行专题图制作的时候会出 ...

ArcGIS 要素类整体平移工具-arcgis&sol;arcpy&sol;模型构建器案例实习教程

ArcGIS 要素类整体平移工具-arcgis/arcpy/模型构建器案例实习教程 联系方式:谢老师,135-4855_4328,xiexiaokui#qq.com 目的:对整个要素类,按指定偏移距离 ...

python和数据科学&lpar;Anaconda&rpar;

Python拥有着极其丰富且稳定的数据科学工具环境.遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke).在这篇文章中,我会一步一步指导你怎么进入这个PyData丛林. 你可 ...

用 Python 排序数据的多种方法

用 Python 排序数据的多种方法 目录 [Python HOWTOs系列]排序 Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭 ...

ArcGIS Engine中的数据访问

ArcGIS Engine中的数据访问 数据是GIS的基础, 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提.ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异.本文 ...

ArcGIS中文件共享锁定数据溢出 这个方法不行,建议用gdb,不要用mdb

ArcGIS中文件共享锁定数据溢出 (2011-11-24 15:52:41) 转载▼ 标签: 杂谈 分类: GIS 文件共享锁定数溢出.(Error 3052)1. Access数据库,同时操作大量 ...

python爬虫&plus;数据可视化项目(关注、持续更新)

python爬虫+数据可视化项目(一) 爬取目标:中国天气网(起始url:http://www.weather.com.cn/textFC/hb.shtml#) 爬取内容:全国实时温度最低的十个城市气 ...

随机推荐

popupwindow点击空白处如何自动消失?

Popupwindow如果需要点击空白处自动消失,需要设置两个函数 1.customPopWindow.setFocusable(true);该函数也可以在构造函数中设置,如:mPopupWindow ...

Codeforces Round &num;195 A B C 三题合集 &lpar;Div&period; 2&rpar;

A 题 Vasily the Bear and Triangle 题目大意 一个等腰直角三角形 ABC,角 ACB 是直角,AC=BC,点 C 在原点,让确定 A 和 B 的坐标,使得三角形包含一个矩 ...

Calculate drive total&sol;free&sol;available space

using System; using System.Collections.Generic; using System.IO; using System.Text; namespace Consol ...

CSS的margin塌陷

一.两个div并列,上面div的margin-bottom和下面div的margin-top会塌陷,也就说会取上面div的margin-bottom和下面div的margin-top的最大值作为两个并 ...

从json-lib转成jackson的遇到的问题

从json-lib转成jackson的遇到的问题 问题一:json 字符串,再经过Jackson序列化之后就变成原生字符串了.而json-lib经过再序列化之后,还是json格式的串. 针对这种情况, ...

mybatis自动生成mapper和pojo

1.在resources下新建generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> ...

CentOS配置教程

1.配置网卡开机自动启动 查看/etc/sysconfig/network-scripts/ifcfg-eth0的初始内容: cat /etc/sysconfig/network-scripts/if ...

Ajax的返回状态码(status)

XMLHttpRequest.status: 1xx-信息提示 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个1xx响应. 100-继续. 101-切换协议. 2xx-成功 ...

Daily Scrum - 11&sol;19

今天任烁帮忙更新了大家在Sprint 2中的Task,基本每人的Task都是细分到每天的,这样大家初期的工作应该会更有效率一点. 任烁今天表示“进度条背词法”应该是可以融合到原有算法中的,期待他的改进 ...

mybatis的selectOne和selectList没有数据返回时的问题

1.使用mybatis的selectList方法,如果数据表中没有数据返回,则返回空集合[ ],而不会返回null,这是mybatis作的封装 @Override public List

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值