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

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

高级 Tiger 转换

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

描述

将一组美国人口普查局的 TIGER/线文件转换为一组 Coverage。

使用方法

  • “高级 Tiger 转换”可用于执行以下转换和处理任务:

    1. 将 TIGER/线文件转换为 coverage。
    2. 构建线、面和点的输出 coverage。

      “高级 Tiger 转换”一旦完成数据转换,便开始处理输出 coverage。它通过将输出线和区域 coverage 中的要素与输出区域点 coverage 结合,合并多边形的顶点与线要素,然后构建合并 coverage 的线和面拓扑。

      TIGER 数据通常具有正确的拓扑但可能包含相交错误。当两个线要素压盖但却没有在结点处相交时将发生相交错误,这通常是由于定义线要素形状的形状记录丢失。随后的两点弧可以与成型弧无法相交的要素相交。

      必须存在面拓扑才能充分处理 TIGER 数据。如果构建拓扑时检测到相交错误,将不再创建面拓扑,并且该工具将发出消息并停止处理。

    3. 合并线要素并创建面标注。
    4. 提供相交错误的处理方法。
    5. 将属性表复制到要素属性并在它们之间建立关联。
    6. 将 TIGER 属性与要素属性表连接(可选)。

      选择“连接属性”选项可将基本的线要素、面要素和地标点要素与相应的要素属性表连接。这将使得显示和查询更加容易,因此建议在简单应用中使用。

      TIGER 数据包含非常庞大的属性表,因而有时会减慢应用程序进程。

    7. 投影到 UTM 或美国国家平面坐标系(可选)。

      可以为输出 coverage 指定使用 UTM 或美国国家平面坐标系。如果未选择该选项,则每个 coverage 的投影均将被定义为“地理”。此工具将通过从 TIGER/线文件中读取的版本号定义基准面。1995 年以前的数据集位于 NAD27 中,而 1995 年或以后发布的数据集则位于 NAD83 中,但夏威夷却是个例外,它的全部数据集都位于 NAD27 中。

  • 转换 1989 年 4 月以后发布的所有版本。

  • 从 2007 年开始,美国人口普查局改用基于 shapefile 的格式。使用要素类转 Coverage 工具进行处理。

  • 此工具不支持记录类型 F 和 G(1992 年“校区”版本发布的记录类型)。这些记录类型是临时记录类型,不能在早期或后续版本中找到。

  • 由 TIGER 文件转换创建的输出 coverage 始终为双精度类型。TIGER/线文件通常包含转换为单精度时会丢失的小型线段。

  • 高级 Tiger 转换最多可创建三个输出 coverage。只有数据集包含区域点和地标要素时才会创建输出点 coverage 和输出地标 coverage。

语法

arcpy.arc.TigerTool(in_tiger_file_prefix, out_cover_prefix, {join_attributes}, {projection}, {zone_number}, {tiger_version}, {restart})
参数说明数据类型
in_tiger_file_prefix

文件名前缀,对被转换的 TIGER/线文件组中的所有文件都是通用的。前缀可能包含目录路径名。

String
out_cover_prefix

要从 TIGER/线文件创建的输出 coverage 的前缀。

String
join_attributes
(可选)

决定基本的线要素、面要素和地标点要素是否与相应的要素属性表连接。

  • JOIN —输出要素将与其要素属性表连接。
  • NO_JOIN —输出要素不会与其要素属性表连接。
Boolean
projection
(可选)

输出 coverage 的空间参考。

  • UTM —TIGER 文件将被投影到通用横轴墨卡托 (UTM) 坐标系中。
  • STATE —TIGER 文件将被投影到美国国家平面坐标系中。
String
zone_number
(可选)

所指定坐标系的区域编号。

Long
tiger_version
(可选)

输入 TIGER/线文件版本。

  • 1995 —
  • 1997 —
  • 1998 —
  • 1999 —
  • 2000 —
  • 2002 —
  • 2003 —
  • 20041 —
  • 20042 —
  • 20051 —
  • 20052 —
String
restart
(可选)

决定在 TIGER 数据包含相交错误时处理是否继续。

  • RESTART —如果 TIGER 数据包含相交错误,处理仍将继续。
  • NO_RESTART —如果 TIGER 数据包含相交错误,处理将停止。
Boolean

代码示例

TigerTool 示例(独立脚本)

下面的独立脚本演示了如何将一组 TIGER/线文件导入为一组 coverage。

# Name: TigerTool_Example.py
# Description: Imports coverages from TIGER/Line files
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inTigerFilePrefix = "tgr23005.bw"
outCoverPrefix = "C:/output/bla23005"
joinAttributes = "NO_JOIN"
tigerVersion = 1995

# Execute TigerTool
arcpy.TigerTool_arc(inTigerFilePrefix, outCoverPrefix, joinAttributes, "",
                    "", tigerVersion, "")

环境

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

许可信息

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

相关主题

  • 转为 Coverage 工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

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

关于 Esri

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