Disponible con una licencia Advanced.
Resumen
Crea coberturas o cuadrículas de ArcGIS a partir de un Estándar de transferencia de datos espaciales (Spatial Data Transfer Standard, SDTS), un Perfil vectorial topológico (Topological Vector Profile, TVP) o una Transferencia de perfil de puntos.
Uso
SDTS es un estándar grande compuesto por subconjuntos más pequeños y limitados con aprobación federal como parte integrante del estándar SDTS FIPS 173. Estos subconjuntos se denominan perfiles. El perfil vectorial topológico (diseñado específicamente para los datos vectoriales planares con topología), el ráster y los perfiles de punto son los únicos perfiles que admite Importar desde SDTS. La herramienta determina automáticamente el tipo de perfil que se convierte.
Importar desde SDTS puede leer datos de la Oficina del Censo de EE.UU. TIGER, datos vectoriales DLG-3 de la Inspección Geológica de los Estados Unidos, y datos ráster USGS DEM en formato SDTS.
Un conjunto de archivos que contengan información global sobre más de una transferencia puede ser externo a la transferencia, pero debe estar bajo un directorio llamado masterdd ubicado en el mismo nivel de directorio que el directorio de transferencia. Si el comando se ejecuta desde el mismo directorio que los archivos de transferencia, especifique una ruta de acceso al prefijo de modo que masterdd se utilice correctamente. Por ejemplo, .. tvpdata\tr01 se utilizaría como prefijo de entrada si el diccionario de datos maestro estuviera en el mismo nivel que el directorio tvpdata.
Para los datos TVP se genera topología de polígonos y líneas. Para los datos de perfil de puntos se genera topología de puntos.
Los módulos de objetos espaciales complejos en una transferencia TVP se convierten en regiones o en rutas/secciones, según el tipo de objeto espacial.
Los módulos de objeto espacial agregados o las capas de datos se convierten por separado ejecutando Importar desde SDTS para cada capa o número de registro de objeto ráster de la transferencia.
El perfil ráster proporciona una manera flexible de codificar datos ráster. En una transferencia ráster, debe haber un módulo RSDF, un módulo LDEF y uno o más módulos de celda. Cada registro del módulo RSDF denota un objeto ráster. Cada objeto ráster puede tener varias capas. Cada capa se codificará como un registro en el módulo LDEF. Los datos reales de la cuadrícula se almacenan en el módulo de celda al que hace referencia el registro de la capa. Un dataset USGS DEM típico tendrá un registro RSDF, un registro LDEF y un archivo de celda. Un dataset de imagen ERDAS típico tendrá un registro RSDF, varios registros LDEF y uno o más archivos de celda.
Las tablas de atributos relacionadas se escriben en el dataset de salida.
El entorno relacionado se almacena en Output Dataset.REL y/o Output Point Cover.REL.
Se escribe una tabla de referencia cruzada adicional, Output Dataset.XREF, para almacenar tanto la información de tabla de origen como la de salida para todas las tablas de atributos relacionadas.
Las tablas de atributos se denominarán con el prefijo Output Dataset o Output Point Cover y las extensiones APxx o ASxx. Las subclases de región y ruta se denominarán con extensiones FFxx.
Utilice el módulo AIDF al convertir un dataset SDTS creado por la herramienta Exportar a SDTS. El módulo contiene información sobre elementos y elementos redefinidos en INFO.
la información del módulo CATS se guarda de la manera siguiente:
- CATS-MAP: se guarda en <out_dataset>.IDEN como MAP de elemento
- CATS-DOMN: se guarda en Output Dataset.IDEN como MAP de elemento
- CATS-THEM: se guarda en Output Dataset.IDEN como THEME de elemento
- CATS-AGOB: se guarda en Output Dataset.IDEN como LAYER de elemento
Si el subcampo COMT contiene información valiosa, los subcampos NAME y COMT se guardan en Output Dataset.CATS como los elementos NAME y COMT.
Sintaxis
SDTSImport_arc (in_transfer_prefix, output, {out_point_cover}, {layer_name}, {data_dictionary}, {convert_void})
Parámetro | Explicación | Tipo de datos |
in_transfer_prefix | Un prefijo de cuatro caracteres común a todos los archivos de la transferencia SDTS. El prefijo puede incluir un nombre de ruta de acceso al directorio. Si no se proporciona ningún nombre de ruta de acceso de directorio, los archivos de la transferencia se leerán del espacio de trabajo actual. | String |
output | La cobertura o cuadricula que se va a crear. | Data Element |
out_point_cover (Opcional) | El nombre de una cobertura de punto opcional que se va a crear cuando se convierta el Perfil vectorial topológico. Esta opción se omite si el dataset SDTS no está en la Transferencia de perfil de puntos. | Coverage |
layer_name (Opcional) | El nombre de un objeto espacial agregado que representa una única capa de datos en una transferencia. Puede haber varias capas en una única transferencia. De forma predeterminada, la primera capa que se encuentra es la única que se convierte. | String |
data_dictionary (Opcional) | Opción para conservar o suprimir el diccionario de datos.
| Boolean |
convert_void (Opcional) | Se utiliza para convertir o conservar valores vacíos y de relleno en la transferencia ráster. En el perfil de ráster, los valores NULL se definen en dos categorías generales: (No definido, no relevante) o (relevante pero desconocido o ausente).
| Boolean |
Ejemplo de código
Ejemplo de SDTSImport (secuencia de comandos independiente)
La siguiente secuencia de comandos independiente demuestra cómo importar una cobertura desde el formato SDTS.
# 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, "")
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: No
- ArcGIS for Desktop Standard: No
- ArcGIS for Desktop Advanced: Requiere ArcInfo Workstation instalado