取消生成 (Coverage)

许可等级:BasicStandardAdvanced

摘要

根据输入 coverage 创建 x,y 坐标的文本文件。

用法

语法

Ungenerate_arc (in_cover, out_generate_file, feature_type, {duplicate_nodes}, {format})
参数说明数据类型
in_cover

要从中写出要素坐标的 coverage。

Coverage
out_generate_file

要向其中写入 x,y 坐标的文本文件。

File
feature_type

将在生成输出文件的过程中使用的要素类型。

  • LINE要写入的弧坐标。
  • POINT要写入的标注点坐标。
  • POLY要写入的、用于组成面要素的弧和标注坐标。
  • TIC要写入的控制点坐标。
  • LINK要写入的、用于定义连接的坐标。
  • REGION.subclass要写入的、指定子类中的区域的坐标。
  • ANNO.subclass要写入的、指定子类中的注记的坐标。
String
duplicate_nodes
(可选)

确定是否在输出生成文件中保留或删除重复的结点坐标。这仅适用于 POLY 选项。

  • NODES指定将重复的结点坐标写入输出生成文件。这仅适用于 POLY 选项。这是默认设置。
  • NONODES指定将重复的结点坐标从输出生成文件中删除。这仅适用于 POLY 选项。
Boolean
format
(可选)

在输出生成文件中选择浮点数的指数或固定表达法。

  • EXPONENTIAL将采用指数表达法将坐标写入到输出生成文件中。这是默认设置。此选项可以保留所有有效数字;而且,如果要保留精度,也建议选中此选项。
  • FIXED将按如下方式写入坐标:对于单精度 coverage,使用 7 位左右的有效数字;对于双精度 coverage,使用 15 位左右的有效数字。
String

代码实例

取消生成示例(独立脚本)

以下独立脚本演示了如何根据 coverage 创建文本文件。

# Name: Ungenerate_Example.py
# Description: Creates a text file from a coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "tong_azone"
outGenerateFile = "C:/output/tong_azone.gen"
featureType = "POLY"
format = "FIXED"

# Execute Ungenerate
arcpy.Ungenerate_arc(inCover, outGenerateFile, featureType, "", format)

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 否
ArcGIS for Desktop Advanced: 需要 已安装 ArcInfo Workstation
5/10/2014