arcgis python 使用光标和内存中的要素类将数据加载到要素集 学习:http://zhihu.esrichina.com.cn/article/634
2024-08-30 09:57:19
学习:http://zhihu.esrichina.com.cn/article/634
使用光标和内存中的要素类将数据加载到要素集
import arcpy arcpy.env.overwriteOutput = True arcpy.ImportToolbox("http://flame7/arcgis/services;BufferByVal",
"servertools") # List of coordinates
coordinates = [[-117.196717216, 34.046944853],
[-117.186226483, 34.046498438],
[-117.179530271, 34.038016569],
[-117.187454122, 34.039132605],
[-117.177744614, 34.056765964],
[-117.156205131, 34.064466609],
[-117.145491191, 34.068261129],
[-117.170825195, 34.073618099],
[-117.186784501, 34.068149525],
[-117.158325598, 34.03489167]] # Create an in_memory feature class to initially contain the coordinate pairs
feature_class = arcpy.CreateFeatureclass_management(
"in_memory", "tempfc", "POINT")[0] # Open an insert cursor
with arcpy.da.InsertCursor(feature_class, ["SHAPE@XY"]) as cursor:
# Iterate through list of coordinates and add to cursor
for (x, y) in coordinates:
cursor.insertRow([(x, y)]) # Create a FeatureSet object and load in_memory feature class
feature_set = arcpy.FeatureSet()
feature_set.load(feature_class) results = arcpy.BufferPoints_servertools(feature_set)
最新文章
- 通过iMindMap改善你的工作方式的教程
- 从下往上看--新皮层资料的读后感 第二部分:突触Synapses
- sentence patterns
- 【JavaEE】Hibernate继承映射,不用多态查询只查父表的方法
- TADOTable 用过滤事件 后 记录数据和 记录的内容
- 济南学习 Day 3 T2 am
- Nwjs从入门到精通 菜鸟实践笔记【1】
- AsyncTask和Handler的对比
- Log4j2 — Log4j2导入、LogEvent、配置文件编写及路径
- Python装饰器模式学习总结
- 13、 使用openpyxl存储周杰伦的歌曲信息
- mongodb3.X权限配置
- 页面title改变浏览器兼容性问题
- jiekou
- element-ui 点击行如何获取table的行索引
- 策略模式Strategy——回家乘什么车?
- 3-CMD
- 【iOS开发】多线程下NSOperation、NSBlockOperation、NSInvocationOperation、NSOperationQueue的使用
- 键盘焦点和逻辑焦点(Logic Focus与Keyboard Focus )
- “echo >;”和“echo >;>;”的区别