android arcgis 绘制圆_ArcGIS开发&数据重新分类

9efbc094919e28b1954cc795de81b7ca.gif

点击箭头处“蓝色字”,关注我们哦!!


  过程  

今天我们要学习的是,使用我们的数据对某个字段进行分类,有点类似分级渲染的感觉。如下图所示的数据。

android arcgis 绘制圆_ArcGIS开发&数据重新分类_第1张图片

现在对字段BOU2_4W_ID依次以等于1,为A类,在1至2000为B类,2000至4000为C类,4000至6000为D类,大于6000为E类。在这个过程中,我们会用到字段的创建,以及遍历,和更新。好了,下面是我们的实现代码。

 1#encoding: utf-8
2import arcpy
3
4in_polyline=r"D:\Data\中国国界和省界的SHP格式数据\省界\bou2_4l.shp"
5
6arcpy.AddField_management(in_polyline, 'Class', "TEXT")
7
8fields = ["BOU2_4M_ID", "Class"]
9with arcpy.da.UpdateCursor(in_polyline,fields) as cursor:
10    for row in cursor:
11        if row[0] == 1:
12            row[1] = "A"
13        elif row[0] > 1 and row[0] 2000:
14            row[1] = "B"
15        elif row[0] >= 2000 and row[0] 4000:
16            row[1] = "C"
17        elif row[0] >= 4000 and row[0] 6000:
18            row[1] = "D"
19        elif row[0] >= 6000:
20            row[1] = "E"
21        else:
22            row[1] = "NA"
23        cursor.updateRow(row)
24print "finished"

我们来看一下最后的分类结果。

android arcgis 绘制圆_ArcGIS开发&数据重新分类_第2张图片

那么在本小文中,你学到字段的创建、记录的遍历、更新。

欢迎加入arcpy开发qq学习群:487352121

往期阅读

● ArcGIS开发&计算polygon中心点、创建点shapefile数据

● ArcGIS开发&计算polyline的起点和结束点

● ArcGIS开发&gdb、shapefile创建与投影定义,字段创建

● ArcGIS开发&三调锐角检测工具

● ArcGIS开发&读取shapefile文件信息,并写入txt文件

● ArcGIS脚本开发&配置arcpy的PyCharm环境

● arcpy开发&关于arcgis中的api arcpy.Describe

● arcpy开发&关于arcgis中的arcpy.da.Walk

● 利用arcpy实现对要素shapefile数据的字段数据值空和空白的统计

● 利用arcpy实现shapefile文件导出.csv文件

● 利用arcpy在arcgis中创建渔网工具

● 利用arcpy在arcgis中创建gdb文件

● 利用arcpy在arcgis中实现对shapeifle要素复杂统计

● 利用arcpy实现在arcgis中对字段的删除

● 【ArcGIS制图】&ArcGIS Catalog目录误删了文件怎么办

● 【ArcGIS制图】&加载mdb数据不显示图形

● 【ArcGIS制图】&ArcGIS中导入xy经纬度坐标数据不显示字段

● openlayers开发&绘制点、圆、多边形

做一个gis公众号

长按并关注我们

android arcgis 绘制圆_ArcGIS开发&数据重新分类_第3张图片

测绘科技

你可能感兴趣的:(android,arcgis,绘制圆)