ArcGIS10的PythonArcPy使用指南.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcGIS10的PythonArcPy使用指南.pdf

属性 说明 ID 点的形状 ID X 点的水平坐标 Y 点的垂直坐标 Z 点的高程值 M 点的测量值 点属性 如果一个面包含多个洞,它将由多个环组成。针对 面返回的点对象数组将包含外部环及所 有内部环的点。外部环总是先返回,接着是内部环,其中以空点对象作为环之间的分隔符。 当脚本在地理数据库或 shapefile 中读取面的坐标时,它应包含用于处理内部环的逻辑(如 果脚本需要此信息);否则,将只读取外部环。 多部分 (multipart) 要素是由多个物理部分组成的,但是只引用数据库中的一组属性。例如, 在州行政区图层中,可将夏威夷州看作是一个多部分要素。虽然它是由许多岛屿组成的,但 在数据库中仍将其记录为一个要素。 环是一个用于定义二维区域的闭合路径。有效的环是由有效路径组成的,因而环的起点和终 点具有相同的 x,y 坐标。顺时针环是外部环,逆时针环定义内部环。 以下示例将打印所有要素的坐标: 读取点几何 点要素类上的搜索光标 import arcpy infc = arcpy.GetParameterAsText(0) # Identify the geometry field # desc = arcpy.Describe(infc) shapefieldname = desc.ShapeFieldName # Create search cursor # rows = arcpy.SearchCursor(infc) # Enter for loop for each feature/row # for row in rows: # Create the geometry object feat # feat = row.getValue(shapefieldname) pnt = feat.getPart() # Print x,y coordinates of current point # print pnt.X, pnt.Y 对于上述要素类,脚本将返回以下信息: 2.0 4.0 8.0 10.0 7.0 5.0 读取多点几何 多点要素类上的搜索光标 import arcpy infc = arcpy.GetParameterAsText(0) # Identify the geometry field # desc = arcpy.Describe(infc) shapefieldname = desc.ShapeFieldName # Create search cursor # rows = arcpy.SearchCursor(infc) # Enter for loop for each feature/row # for row in rows: # Create the geometry object # feat = row.getValue(shapefieldname) # Print the current multipoints ID # print Feature %i: % row.getValue(desc.OIDFieldName) # For each point in the multipoint feature, # print the x,y coordinates for pnt in feat: print pnt.X, pnt.Y 对于上述要素类,脚本将返回以下信息: Feature 0: 3.0 8.0 4.0 4.0 6.0 6.0 Feature 1: 5.0 9.0 8.0 10.0 Feature 2: 9.0 5.0 读取多义线或多边形几何 面或线要素类上的搜索游标 import arcpy infc = arcpy.GetParameterAsText(0) # Identify the geometry field # desc = arcpy.Describe(infc) shapefieldname = desc.ShapeFieldName # Create search cursor # rows = arcpy.SearchCursor(infc) # Enter for lo

文档评论(0)

wfkm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档