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

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

从 SDTS 导入

在 Advanced 许可等级下可用。

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

描述

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

使用方法

  • SDTS 是由若干个更小且更有限的子集(这些子集已经联邦政府批准作为 SDTS FIPS 173 标准的组成部分)所组成的大型标准体系。这些子集被称为专用标准。从 SDTS 导入支持的专用标准只有拓扑矢量专用标准(专门用于带有拓扑的平面矢量数据)、栅格和点专用标准。该工具可自动确定要转换的专用标准的类型。

  • “从 SDTS 导入”可读取美国人口普查局 TIGER、美国地质勘探局 (USGS) DLG-3 矢量数据、国家大地测量局大地控制点数据以及 SDTS 格式的 USGS DEM 栅格数据。

  • 一组包含有关多个转换的全局信息的文件可来自转换外部,但必须位于目录级别与转换目录相同的名为 masterdd 的目录下。如果从转换文件的目录执行该命令,请指定指向前缀的路径以便正确使用 masterdd。例如,如果主数据字典的目录级别与 tvpdata 目录相同,则将 ..tvpdata\tr01 用作输入前缀。

  • 将为 TVP 数据生成多边形和线拓扑。将为“点专用标准”数据生成点拓扑。

  • 在 TVP 转换中,复杂空间对象模型将转换为区域或路径/部分(取决于空间对象类型)。

  • 通过对转换中的每个图层或栅格对象记录号执行“从 SDTS 导入”,将分别转换聚合的空间对象模型或数据图层。

  • 栅格专用标准为编码栅格数据提供了灵活的方式。在栅格转换中,应存在一个 RSDF 模型、一个 LDEF 模型以及一个或多个单元模型。RSDF 中的每条记录表示一个栅格对象。每个栅格对象可具有多个图层。每个图层会被编码为 LDEF 模型中的一条记录。实际的格网数据存储在图层记录引用的单元模型中。一个典型的 USGS DEM 数据集具有一条 RSDF 记录、一条 LDEF 记录以及一个单元文件。一个典型的 ERDAS 影像数据集具有一条 RSDF 记录、多条 LDEF 记录以及一个或多个单元文件。

  • 关联的属性表将写入输出数据集。

  • 关联环境存储在 Output Dataset.REL 和/或 Output Point Cover.REL 中。

  • 将写入另一张交叉引用表 Output Dataset.XREF,以为所有关联的属性表存储来自表和加入表的信息。

  • 属性表将用 Output Dataset 或 Output Point Cover 前缀以及 APxx 或 ASxx 扩展名命名。区域和路径子类将用 FFxx 扩展名命名。

  • 在转换由导出到 SDTS 工具创建的 SDTS 数据集时,请使用 AIDF 模型。该工具包含 INFO 表中的项和重新定义的项的相关信息。

  • CATS 模型中信息的保存方式如下:

    • CATS-MAP — 另存为 <out_dataset>.IDEN 中的项 MAP
    • CATS-DOMN — 另存为 Output Dataset.IDEN 中的项 MAP
    • CATS-THEM — 另存为 Output Dataset.IDEN 中的项 THEME
    • CATS-AGOB — 另存为 Output Dataset.IDEN 中的项 LAYER

      如果 COMT 子字段包含有用信息,则将 NAME 和 COMT 子字段另存为 Output Dataset.CATS 中的项 NAME 和 COMT。

语法

arcpy.arc.SDTSImport(in_transfer_prefix, output, {out_point_cover}, {layer_name}, {data_dictionary}, {convert_void})
参数说明数据类型
in_transfer_prefix

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

String
output

要创建的 coverage 或格网。

Data Element
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, "")

环境

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

许可信息

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

相关主题

  • 转为 Coverage 工具集概述
  • 导出到 SDTS

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

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

关于 Esri

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