ArcGIS Desktop

  • Documentación
  • Soporte

  • 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 for 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

Registrar con geodatabase

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

Resumen

Registra clases de entidad, tablas, vistas y capas ráster creadas en la base de datos utilizando clientes de ArcGIS con la geodatabase. Una vez registrados, la información sobre los elementos (por ejemplo, nombres de tablas y columnas, extensión espacial y tipo de geometría) se almacena en las tablas de sistema de la geodatabase, lo que permite que los elementos registrados puedan participar en la funcionalidad de la geodatabase.

Uso

  • Utilice esta herramienta para registrar con la geodatabase las clases de entidad, tablas, vistas y capas ráster creadas en la base de datos con herramientas de terceros o SQL. Las vistas creadas utilizando la herramienta de geoprocesamiento Crear vista de base de datos también se pueden registrar con la geodatabase.

  • Para registrar con la geodatabase, debe estar conectado como el propietario del dataset de entrada.

  • Antes de que una clase de entidad, tabla o capa ráster pueda participar completamente en la funcionalidad de la geodatabase, debe registrarse con la geodatabase. Si no está registrada con la geodatabase, solo dispondrá de una funcionalidad limitada en clientes y servicios de ArcGIS.

  • Las vistas de base de datos que están registradas con la geodatabase no pueden participar en determinados comportamientos de la geodatabase y son de solo lectura mediante clientes y servicios de ArcGIS. Consulte el tema Vistas en una geodatabase corporativa para obtener más información.

Sintaxis

RegisterWithGeodatabase_management (in_dataset, {in_object_id_field}, {in_shape_field}, {in_geometry_type}, {in_spatial_reference}, {in_extent})
ParámetroExplicaciónTipo de datos
in_dataset

La clase de entidad, tabla, vista o ráster creados utilizando herramientas de terceros o SQL que desea registrar con la geodatabase. El dataset debe estar en la misma base de datos que la geodatabase.

Table View; Raster Layer
in_object_id_field
(Opcional)

El campo que se utilizará como campo ObjectID. Esta entrada es necesaria al registrar una vista y debe proporcionar un campo de enteros existente. Este parámetro es opcional al registrar otros tipos de dataset; si utiliza un campo existente, este debe ser un tipo de datos enteros. Si no se proporciona un campo existente, se creará un nuevo campo ObjectID y se rellenará.

Field
in_shape_field
(Opcional)

Si el dataset de entrada contiene una columna de forma, inclúyala durante el proceso de registro.

Field
in_geometry_type
(Opcional)

SI el in_shape_field está presente, debe especificar un tipo de geometría. Si el dataset que se está registrando contiene entidades existentes, el tipo de geometría especificado debe coincidir con el tipo de entidad de estas entidades.

  • POINT —Tipo de geometría de punto
  • MULTIPOINT —Tipo de geometría de multipunto
  • POLYGON —Tipo de geometría de polígono
  • POLYLINE —Tipo de geometría de polilínea
String
in_spatial_reference
(Opcional)

Si el in_shape_field está presente y la tabla está vacía, especifique el sistema de coordenadas que se debe utilizar para las entidades. Si el dataset que se está registrando contiene entidades existentes, el sistema de coordenadas especificado debe coincidir con el sistema de coordenadas de las entidades existentes. Los valores válidos son un objeto de Spatial Reference, un archivo con extensión .prj o una representación de una cadena de caracteres de un sistema de coordenadas.

Spatial Reference
in_extent
(Opcional)

Si el in_shape_field está presente, especifique el rango de coordenadas permitido para las coordenadas x,y en el siguiente orden: "XMin YMin XMax YMax". Si el dataset que se está registrando contiene entidades existentes, se utilizará la extensión de las entidades existentes.

Envelope

Muestra de código

Ejemplo 1 de RegisterWithGeodatabase (ventana de Python)

En la siguiente secuencia de comandos de la ventana de Python se muestra cómo utilizar la función RegisterWithGeodatabase en la ventana de Python para una tabla espacial que contiene entidades de geometría de puntos. Dado que la tabla subyacente contiene entidades existentes, se puede obtener la información de la extensión de la entidad y de la referencia de las coordenadas y no es necesario especificarla explícitamente.

import arcpy
arcpy.env.workspace = r"Database Connections/connection.sde"
arcpy.RegisterWithGeodatabase_management("database.owner.COUNTIES", "OID", "Shape", "POINT")
Ejemplo 2 de RegisterWithGeodatabase (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente es un simple ejemplo de cómo aplicar la función RegisterWithGeodatabase en secuencias de comandos.

# RegisterWithGeodatabase.py
# Description: Simple example showing use of RegisterWithGeodatabase tool
 
# Import system modules
import arcpy
# Set variables
inTable = r"c:\connectionFiles\Connection to esriServer.sde\database.dbo.cities"
oid_field = "OID"
shape_field = "Shape"
geometry_type = "POINT"
sr = arcpy.SpatialReference(4326)
in_extent = "11 10 14 34"
# Process: Register With Geodatabase
arcpy.RegisterWithGeodatabase_management(inTable, oid_field, shape_field, geometry_type, sr, in_extent)

Entornos

  • Espacio de trabajo actual

Información sobre licencias

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Una vista general del conjunto de herramientas Administración de la geodatabase
  • Registrar una tabla o vista con la geodatabase

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

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