高级 Tiger 转换 (Coverage)

摘要

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

用法

语法

TigerTool_arc (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 的空间参考。

  • UTMTIGER 文件将被投影到通用横轴墨卡托 (UTM) 坐标系中。
  • STATETIGER 文件将被投影到美国国家平面坐标系中。
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, "")

环境

相关主题


7/10/2012