从 SDTS 导入 (Coverage)

摘要

根据空间数据转换标准 (SDTS) 的拓扑矢量专用标准 (TVP) 或点专用标准转换创建 ArcGIS coverage 或格网。

用法

语法

SDTSImport_arc (in_transfer_prefix, output, {out_point_cover}, {layer_name}, {data_dictionary}, {convert_void})
参数说明数据类型
in_transfer_prefix

SDTS 转换中所有文件公用的四字符前缀。该前缀可能包含目录路径名。如果未给出任何目录路径名,则从当前工作空间读取转换文件。

String
output

要创建的 coverage 或格网。

Coverage; Grid
out_point_cover
(可选)

转换拓扑矢量专用标准时,要创建的可选点 coverage 的名称。如果 SDTS 数据集不是点专用标准转换格式,则忽略此选项。

Coverage
layer_name
(可选)

在转换中表示单个数据图层的聚合空间对象的名称。一次转换中可存在多个图层。默认情况下,只转换遇到的第一个图层。

String
data_dictionary
(可选)

保留或删除数据字典的选项。

  • DD保留数据字典。
  • DROP_DD删除数据字典。
Boolean
convert_void
(可选)

用于在栅格转换中转换或保留空值和填充值。在栅格专用标准中,空值定义在两个常规类别中:(未定义,不相关)或(相关但未知或缺失)。

  • CONVERT转换栅格转换中的空值和填充值。
  • PRESERVE保留栅格转换中的空值和填充值。
Boolean

代码示例

SDTSImport 示例(独立脚本)

以下独立脚本演示了如何从 SDTS 格式导入 coverage。

# Name: SDTSImport_Example.py
# Description: Imports a coverage from SDTS format
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inTransferPrefix = "UTHY"
output = "C:/output/uthydro"
dataDictionary = "DROP_DD"

# Execute SDTSImport
arcpy.SDTSImport_arc(inTransferPrefix, output, "", "", dataDictionary, "")

环境

相关主题


7/10/2012