描述
根据文件中存储的坐标生成 Coverage。
使用方法
输出 coverage 的坐标精度由精度设置确定。要将双精度文件转换为双精度 coverage,必须将精度设置为“双精度”。
在处理带有相同 ID 编号的重复控制点时,在所读取到的带有相同 ID 编号的控制点中,最后一个控制点的坐标将存储在 coverage 控制点文件中。
生成面时,如果输入的最后一个折点与第一个折点不同,则每个面的最后一个折点将自动与第一个折点重叠。
输入文件中的坐标可以采用 x,y,z 格式,但“生成”工具会忽略 z 值(如果存在)。
该地理处理工具接受的文本文件是每行一个 User-ID 编号,User-ID 后跟定义该行的一系列 xy 坐标对。
该工具不是交互式工具,和 ArcInfo Workstation 中的 GENERATE 命令一样。
使用取消生成工具可创建用作输入文件的文件。
语法
arcpy.arc.Generate(in_file, out_cover, feature_type)
参数 | 说明 | 数据类型 |
in_file | 包含要用于生成 coverage 的要素坐标的文件。 | File |
out_cover | 要生成的 coverage。 | Coverage |
feature_type | 要创建的要素类型:
| String |
代码示例
生成 (Generate) 示例(独立脚本)
以下独立脚本演示了如何根据坐标文件生成 coverage。
# Name: Generate_Example.py
# Description: Generates a coverage from a file of coordinates.
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFile = "wells.gen"
outCover = "C:/output/wells"
featureType = "POINTS"
# Execute Generate
arcpy.Generate_arc(inFile, outCover, featureType)
环境
许可信息
- Basic: 否
- Standard: 否
- Advanced: 需要 已安装 ArcInfo Workstation