ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

生成

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

根据文件中存储的坐标生成 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

要创建的要素类型:

  • ANNOTATIONS —向 coverage 添加注记。
  • CIRCLES —生成具有指定圆心和半径的圆。
  • CURVES —使用指定粒度值作为各条曲线上折点之间的距离来生成曲线。
  • FISHNET —创建由矩形像元组成的渔网。
  • LINES —向 coverage 添加弧线。
  • LINKS —向 coverage 添加链接。
  • POINTS —向 coverage 添加标注点。
  • POLYGONS —向 coverage 添加面和标注点。
  • TICS —向 coverage 添加控制点。
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)

环境

  • 当前工作空间
  • 投影文件之间的比较级别
  • 派生 Coverage 的精度
  • 新建 Coverage 的精度
  • 临时工作空间

许可信息

  • Basic: 否
  • Standard: 否
  • Advanced: 需要 已安装 ArcInfo Workstation

相关主题

  • 转为 Coverage 工具集概述
  • 取消生成
  • 构建
  • 清理
  • 面 Coverage 转区域

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明