ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Importar anotación de cobertura

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Convierte un conjunto de entidades de anotación de cobertura a una anotación de geodatabase. Puede convertir cada nivel a clases de anotación individual o fusionarlas en una sola clase. Además, si elige capas de mapa como entrada, se distinguirán las excepciones de fuente y nivel.

Uso

  • La conversión requiere un bloqueo exclusivo de modo que no se pueda abrir con otra aplicación. La salida escrita en una geodatabase de escritorio, de grupo de trabajo o corporativa no se versionará.

  • Puede vincular entidades de anotación a entidades en una clase de entidad de punto, línea o polígono. Si va a convertir la anotación en una geodatabase de escritorio, de grupo de trabajo o corporativa, la clase de entidad vinculada no se debe registrar como versionada.

  • Puede convertir cada nivel de clases de anotación de cobertura a clases de anotación individual o fusionarlas en una sola clase.

  • Si selecciona las entidades de anotación de cobertura o utiliza una consulta de definición, solo se convertirán aquellas entidades que se seleccionan y son visibles.

  • Puede crear un conjunto de selección de entidades de cobertura y crear una nueva capa desde la selección. Si utiliza esa capa nueva como entrada para la conversión, solo se convertirán aquellas entidades de la capa.

  • Si invalida el símbolo de fuente o color para las entidades de anotación de cobertura, esa configuración se distinguirá durante la conversión. Si desea convertir más de una clase de entidad de anotación utilizando las invalidaciones de símbolos que aplicó a una capa, asegúrese de que esa capa sea la primera entrada y marque la opción para Hacer coincidir los símbolos de la primera entrada.

  • Elija una escala de referencia que sea prácticamente igual a la escala en la que se mostrará normalmente la anotación. Puede pensar en la escala de referencia como "congelar" los tamaños de los símbolos y el texto en una escala de mapa en particular. Cuando ve el mapa, los tamaños de los símbolos y el texto cambian según la escala de visualización. Los símbolos y el texto aparecerán más grandes a medida que se acerca (la escala de mapa actual es más grande que la escala de referencia) y aparecerán más pequeños a medida que se aleja (la escala de mapa actual es más pequeña que la escala de referencia).

  • La anotación vinculada a una entidad está asociada con una entidad específica en otra clase de entidad de la geodatabase. Si está activada, cuando crea la clase de entidad de anotación de salida, también se generará automáticamente una clase de relación. Esta clase de relación define la relación entre la anotación y las entidades y permite definir y personalizar esta relación. No establecerá los vínculos entre las entidades y la anotación. Eso tendrá que realizarse dentro del Editor de ArcMap.

Sintaxis

arcpy.conversion.ImportCoverageAnnotation(input_features, output_featureclass, reference_scale, {use_levels}, {match_symbols_from_first_input}, {require_symbol_from_table}, {feature_linked}, {linked_feature_class}, {create_annotation_when_feature_added}, {update_annotation_when_feature_modified})
ParámetroExplicaciónTipo de datos
input_features
[input_features,...]

Las entidades de anotación de cobertura que desea convertir a la anotación de geodatabase. Si elige una capa de anotaciones de cobertura en ArcMap, se distinguirán las siguientes propiedades de esa capa durante la conversión:

  • Niveles de dibujo visible. Solo se convertirán aquellos niveles que se activan para dibujar.
  • Sustitución de las propiedades de fuente y color para el símbolo de texto.
  • Selección. Solo se convertirán las entidades seleccionadas.
  • Consulta de definición. Solo se convertirán las entidades visibles que coincidan con la consulta de definición.
Feature Layer
output_featureclass

Busque en una geodatabase existente y escriba el nombre de la nueva clase de entidad de anotación que va a crear.

Feature Class
reference_scale

Introduzca la escala que se va a utilizar como una referencia para la anotación. Esto establece la escala en la que se basarán todos los tamaños de texto y símbolos en la anotación.

Double
use_levels
(Opcional)
Licencia:

Este parámetro solo está disponible con las licencias de ArcGIS Desktop Standard y ArcGIS Desktop Advanced.

Especifique si todos los niveles de dibujo de anotación de cobertura se convertirán en clases de anotación dentro de la clase de entidad.

  • CLASSES_FROM_LEVELS —Cada nivel de dibujo de anotación de cobertura se convertirá en una clase de anotación, dentro de la clase de entidad de salida. Esta es la opción predeterminada.
  • ONE_CLASS_ONLY —Todos los niveles de dibujo de anotación de cobertura se convertirán en una sola clase de anotación, dentro de la clase de entidad de salida.
Boolean
match_symbols_from_first_input
(Opcional)

Si está convirtiendo una anotación de cobertura desde más de una subclase de cobertura o anotación y necesita sustituir las propiedades de fuente para un símbolo y aplicarlas a todas las entidades de entrada, puede utilizar esta opción.

  • MATCH_FIRST_INPUT —Haga coincidir los símbolos de la primera capa de entrada y aplíquelos a todas las capas.
  • NO_MATCH —Cada archivo de dibujo retiene sus propiedades de fuente. Esta es la opción predeterminada.
Boolean
require_symbol_from_table
(Opcional)

Especifique si las entidades de anotación de salida deben hacer referencia a un símbolo almacenado en la colección de símbolos para la clase de entidad.

  • NO_SYMBOL_REQUIRED —Es posible que almacene todo tipo de anotaciones (incluidos los gráficos) en la clase de entidad de anotación. Esta es la opción predeterminada.
  • REQUIRE_SYMBOL —La anotación debe hacer referencia a uno de los símbolos predefinidos en la colección; el símbolo no puede estar almacenado en línea.
Boolean
feature_linked
(Opcional)
Licencia:

Este parámetro solo está disponible con las licencias de ArcGIS Desktop Standard y ArcGIS Desktop Advanced.

Elija si la clase de entidad de anotación de salida se vinculará a las entidades en otra clase de entidad.

  • FEATURE_LINKED —La clase de entidad de anotación de salida se vinculará a las entidades en otra clase de entidad.
  • STANDARD —La clase de entidad de anotación de salida no se vinculará a las entidades en otra clase de entidad. Esta es la opción predeterminada.
Boolean
linked_feature_class
(Opcional)
Licencia:

Este parámetro solo está disponible con las licencias de ArcGIS Desktop Standard y ArcGIS Desktop Advanced.

La clase de entidad a la que vincula las entidades de anotación. Esta opción solo está disponible si elige FEATURE_LINKED en el parámetro feature_linked.

Feature Layer
create_annotation_when_feature_added
(Opcional)
Licencia:

Este parámetro solo está disponible con las licencias de ArcGIS Desktop Standard y ArcGIS Desktop Advanced.

Especifique si se generará una nueva anotación cuando agregue nuevas entidades a la clase de entidad a la que se vincula esta clase de entidad de anotación.

Esta opción solo está disponible si elige FEATURE_LINKED en el parámetro feature_linked y especifica un valor para el parámetro linked_feature_class.

  • AUTO_CREATE —Cuando edita en ArcMap, se generará en forma automática, una nueva anotación cuando se agregan nuevas entidades a la clase de entidad vinculada a esta clase de entidad de anotación. Esta es la opción predeterminada.
  • NO_AUTO_CREATE —Cuando edita en ArcMap, no se generará en forma automática, una nueva anotación cuando se agregan nuevas entidades a la clase de entidad vinculada a esta clase de entidad de anotación.
Boolean
update_annotation_when_feature_modified
(Opcional)
Licencia:

Este parámetro solo está disponible con las licencias de ArcGIS Desktop Standard y ArcGIS Desktop Advanced.

Especifique si el Editor de ArcMap actualizará automáticamente la ubicación de la anotación cuando edite las entidades en la clase de entidad a la que se vincula esta clase de entidad de anotación.

Esta opción solo está disponible si elige FEATURE_LINKED en el parámetro feature_linked y especifica un valor para el parámetro linked_feature_class.

  • AUTO_UPDATE —La anotación se reposicionará de acuerdo a la forma de la entidad modificada. Esta es la opción predeterminada.
  • NO_AUTO_UPDATE —La anotación permanecerá en su posición original.
Boolean

Muestra de código

ImportCoverageAnnotation ejemplo (ventana Python)

La siguiente secuencia de comandos de la ventana Python demuestra cómo utilizar la herramienta ImportCoverageAnnotation en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ImportCoverageAnnotation_conversion("roads/annotation", "Ontario.gdb/roads_anno", 
                                          10000, "CLASSES_FROM_LEVELS", "NO_MATCH", 
                                          "NO_SYMBOL_REQUIRED", "STANDARD", "", 
                                          "AUTO_CREATE", "AUTO_UPDATE")
ImportCoverageAnnotation ejemplo (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo utilizar la herramienta ImportCoverageAnnotation.

# Name: ImportCoverageAnnotation_Example.py
# Description: Create a geodatabase and import coverage annotation into it using the
# ImportCoverageAnnotation tool. 
# import system modules 
import arcpy, os
from arcpy import env
# Set environment settings - user specified
# User input coverage workspace - eg. C:/data
env.workspace = raw_input('Coverage workspace: ')
# User input Coverage name - eg. Roads
covName = raw_input('Coverage Name: ')
# Create file geodatabase based on coverage
fgdb = env.workspace + os.sep + covName + ".gdb"
arcpy.CreateFileGDB_management(os.path.dirname(fgdb), os.path.basename(fgdb))
# Set workspace to coverage
env.workspace = env.workspace + os.sep + covName
# Get all coverage annotation subclasses
covAnnos = arcpy.ListFeatureClasses("", "Annotation")
# Import each annotation subclass
for covAnno in covAnnos:
    print "Importing Coverage annotation..."
    # Set variables
    outFeatureClass = fgdb + os.sep + covAnno.replace(".", "")
    refScale = 10000
    useLevels = "CLASSES_FROM_LEVELS"
    matchSymbols = "NO_MATCH"
    requireSymbol = "NO_SYMBOL_REQUIRED"
    featLinked = "STANDARD"
    linkedFeatClass = ""
    autoCreate = "AUTO_CREATE"
    autoUpdate = "AUTO_UPDATE"
    try:
        # Process: Import the coverage annotation
        arcpy.ImportCoverageAnnotation_conversion(covAnno, outFeatureClass, refScale, 
                                                  useLevels, matchSymbols, requireSymbol, 
                                                  featLinked, linkedFeatClass, autoCreate, 
                                                  autoUpdate) 
        
    except:
        # If an error occurred while running a tool print the messages
        print arcpy.GetMessages()
    
print "Import complete"

Entornos

  • Espacio de trabajo actual
  • Palabra clave CONFIG de salida
  • Transformaciones geográficas
  • Auto ejecución
  • Sistema de coordenadas de salida
  • Cuadrícula espacial de salida 1
  • Cuadrícula espacial de salida 2
  • Cuadrícula espacial de salida 3
  • Espacio de trabajo temporal

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Importar desde archivo de intercambio
  • Importar cobertura y anotación CAD
  • Acerca de la carga de datos en ArcMap
  • Geodatabases
  • Una vista general del conjunto de herramientas A geodatabase

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

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

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal