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 CAD

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

Resumen

Convierte un conjunto de entidades de anotación CAD 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 convertir cada capa de dibujo CAD 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 capas de dibujo.

  • 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).

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

  • Si marca la opción para requerir los símbolos que se seleccionarán desde la tabla del símbolos, las entidades de anotación recientemente creadas o actualizadas deben hacer referencia a uno de los símbolos predefinidos en la colección; el símbolo no puede estar almacenado en línea. Si está desactivada, es posible que almacene todo tipo de anotaciones (incluidos los gráficos) en la clase de entidad de anotación.

  • 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.ImportCADAnnotation(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 CAD que desea convertir a la anotación de geodatabase. Si elige una capa de anotaciones CAD en ArcMap, se distinguirán las siguientes propiedades de esa capa durante la conversión:

  • Capas de dibujo visible. Solo se convertirán aquellas capas 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

La clase de entidad de anotación de geodatabase a la que desea convertir la anotación CAD.

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 relacionarán todos los tamaños de texto y símbolo 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 o capas de dibujo CAD se convertirán en clases de anotación dentro de la clase de entidad.

  • CLASSES_FROM_LEVELS —Cada nivel o capa de dibujo CAD se convertirá a 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 o capas de dibujo CAD se convertirán a 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 CAD desde más de un archivo de dibujo y necesita sustituir las propiedades de fuente para un símbolo y aplicar eso 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 harán referencia a un símbolo almacenado en la colección de símbolos para la clase de entidad.

  • NO_SYMBOL_REQUIRED —Las entidades de anotación de salida no harán referencia a un símbolo almacenado en la colección de símbolos para la clase de entidad. Esta es la opción predeterminada.
  • REQUIRE_SYMBOL —Las entidades de anotación de salida harán referencia a un símbolo almacenado en la colección de símbolos para la clase de entidad.
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. La opción vinculada a la entidad no estará disponible con una licencia ArcGIS Desktop Basic.

  • 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. La clase de entidad debe ser una clase de entidad de punto, línea o polígono. Si convierte una anotación en una geodatabase de escritorio, de grupo de trabajo o corporativa, la clase de entidad de vínculo no debe registrarse como versionada.

Esta opción no está disponible si elige FEATURE_LINKED para el parámetro anterior.

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 para el parámetro Vinculado a entidad y especifica una Clase de entidad vinculada.

  • AUTO_CREATE —El Editor de ArcMap 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 —El Editor de ArcMap no 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 desea actualizar automáticamente la ubicación de la anotación cuando edita 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 para el parámetro Vinculado a entidad y especifica una Clase de entidad vinculada.

  • 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

ImportCADAnnotation ejemplo (ventana Python)

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

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.ImportCADAnnotation_conversion("roads.dxf/annotation", "roads.gdb/roadsanno", 1200, 
                                     "CLASSES_FROM_LEVELS", "NO_MATCH", "NO_SYMBOL_REQUIRED", 
                                     "STANDARD", "", "AUTO_CREATE", "NO_AUTO_UPDATE")
ImportCADAnnotation ejemplo (secuencia de comandos independiente)

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

# Name: ImportCADAnnotation_Example.py
# Description: Create a geodatabase and import CAD annotation into it using the
#              ImportCADAnnotation tool. 

# import system modules 
import arcpy, os
from arcpy import env

# Set environment settings

# User input workspace - eg. C:/data
env.workspace = raw_input('Workspace: ')
# User input data name - eg. roads.dxf
inputCADAnno = raw_input('Data name: ')

# Create file geodatabase based on CAD file
fgdb = env.workspace + os.sep + inputCADAnno[:-4] + ".gdb"
arcpy.CreateFileGDB_management(os.path.dirname(fgdb), os.path.basename(fgdb))

# Set variables
inputFeatureClass = inputCADAnno + os.sep + "Annotation"
outFeatureClass = fgdb + os.sep + inputCADAnno.replace(".", "") + "_Anno"
refScale = 1200
useLevels = "CLASSES_FROM_LEVELS"
matchSymbols = "NO_MATCH"
requireSymbol = "NO_SYMBOL_REQUIRED"
featLinked = "STANDARD"
linkedFeatClass = ""
autoCreate = "AUTO_CREATE"
autoUpdate = "AUTO_UPDATE"

print "Importing CAD annotation..."

try:
    arcpy.ImportCADAnnotation_conversion(inputFeatureClass, 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: Limitado
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Importar desde CAD
  • 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