我是靠谱客的博主 阳光酒窝,最近开发中收集的这篇文章主要介绍python拐点检测_ArcGIS10.1 python 提取面的所有拐点坐标到属性字段中 | 学步园,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

也许你会有这样的需求,是要把面数据的所有拐点坐标提取出来存储到一个属性字段中使用,但是又不想大费周折的写一些AO、AE甚至是addin的程序,那么你可以选择是哟个python来完成你的工作。示例代码如下,在arcgis10.1中通过测试

def MySub(feat):

partnum = 0

#multipart feature

partcount = feat.partCount

pntcount = 0

str=''

# Enter while loop for each part in the feature (if a singlepart feature

# this will occur only once)

while partnum < partcount:

part = feat.getPart(partnum)

pnt = part.next()

# Enter while loop for each vertex

#

str=str+"["

while pnt:

pntcount += 1

px='%f' %pnt.x

py='%f' %pnt.y

str=str+px+","+py +";"

pnt = part.next()

# If pnt is null, either the part is finished or there is an

# interior ring

if not pnt:

str=str[:-1]

str=str+"]"

pnt = part.next()

partnum += 1

return str

最后

以上就是阳光酒窝为你收集整理的python拐点检测_ArcGIS10.1 python 提取面的所有拐点坐标到属性字段中 | 学步园的全部内容,希望文章能够帮你解决python拐点检测_ArcGIS10.1 python 提取面的所有拐点坐标到属性字段中 | 学步园所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部