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

Crear réplica desde servidor

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

Resumen

Crea una réplica con una lista especificada de clases de entidad, capas, datasets de entidades o tablas de una geodatabase remota que utiliza un servicio de geodatos publicado en ArcGIS Server.

Uso

  • El origen debe ser un servicio de geodatos que represente una geodatabase corporativa remota. El destino puede ser una geodatabase local o una remota.

  • Los datos que desea replicar deben estar versionados, pero no con la opción de mover las modificaciones a la base. El usuario de la base de datos que está conectado también debe tener permisos de escritura de los datos. Para las réplicas bidireccionales y ambos tipos de réplicas unidireccionales, todos los datasets deben tener una columna de GlobalID y una referencia espacial de alta precisión.

  • Para las réplicas de check-out y unidireccionales, la geodatabase de réplica secundaria puede ser una geodatabase corporativa, de archivos o personal.

  • Para las réplicas secundarias a principales bidireccionales y unidireccionales, la geodatabase secundaria debe ser corporativa.

  • Para utilizar el archivado de las réplicas unidireccionales el espacio de trabajo principal se debe conectar a la versión predeterminada. Para las réplicas secundarias a principales unidireccionales el espacio de trabajo secundario se debe conectar a la versión predeterminada.

  • La opción predeterminada para clases de entidad es replicar todas las entidades. El filtro predeterminado para las tablas es Solo esquema; se replicará únicamente el esquema de la tabla. Si establece el entorno de Extensión o especifica las entidades de geometría de réplica, se aplicará como un filtro espacial, en el que únicamente se replicarán las entidades que intersequen la extensión. Las tablas también incluirán filas que están relacionadas con filas que son parte de la réplica.

  • Entidades de geometría de réplica se puede utilizar para definir la geometría de la réplica. También puede utilizar la configuración del entorno de Extensión para definir la geometría de la réplica.

    • Si sólo se configuran las Entidades de geometría de réplica, sólo se replicarán los datos que intersecan las Entidades de geometría de réplica.
    • Si sólo se configura el entorno de Extensión, sólo se replicarán los datos que intersecan la extensión.
    • Si se configuran los dos entornos de Entidades de geometría de réplica y Extensión, se utilizará Entidades de geometría de réplica.
    • Si no está especificado ni el entorno de Entidades de geometría de réplica ni el de Extensión, se utiliza la extensión completa de los datos.

  • Las entidades de geometría de réplica pueden ser puntos, líneas o polígonos.

  • Una capa de entidades utilizada para las entidades de geometría de réplica puede contener una o más entidades. Si incluye más de una, se fusionan las geometrías y sólo se replican los datos que intersecan las geometrías fusionadas.

  • Si se definieron filtros (como espaciales, de selección o de consulta de definición) en las entidades de geometría de réplica, para definir la geometría de réplica sólo se utilizarán las entidades que cumplan con estos filtros. Consulte el tema Preparación para la replicación para obtener más información.

  • Las opciones del parámetro Re-uso Esquema sólo están disponibles para las réplicas de check-out

Sintaxis

CreateReplicaFromServer_management (in_geodataservice, datasets, in_type, out_geodatabase, out_name, {access_type}, {initial_data_sender}, {expand_feature_classes_and_tables}, {reuse_schema}, {get_related_data}, {geometry_features}, archiving)
ParámetroExplicaciónTipo de datos
in_geodataservice

El servicio de geodatos que representa la geodatabase a partir de la cual se creará la réplica. La geodatabase a la que hace referencia el servicio de geodatos debe ser una geodatabase corporativa.

GeoDataServer
datasets
[dataset_name,...]

La lista de datasets de entidad, clases de entidad independientes, tablas y clases de relación con atributos independientes del servicio de geodatos que se replicarán.

String
in_type

El tipo de réplica que se creará.

  • TWO_WAY_REPLICA — Los cambios se pueden enviar entre las réplicas secundaria y principal, en ambas direcciones.
  • ONE_WAY_REPLICA —Los cambios se envían únicamente de la réplica principal a la réplica secundaria.
  • CHECK_OUT —Los datos se replican, se editan y se vuelven a verificar en una sola vez.
  • ONE_WAY_CHILD_TO_PARENT_REPLICA —Los cambios se envían únicamente de la réplica secundaria a la réplica principal.
String
out_geodatabase

La geodatabase local o el servicio de geodatos que contendrá la réplica secundaria. Los servicios de geodatos se utilizan para representar geodatabases remotas. La geodatabase puede ser corporativa, de archivos o personal. Para réplicas bidireccionales, la geodatabase secundaria debe ser una geodatabase corporativa. Para réplicas unidireccionales y de check-out, la geodatabase puede ser personal, de archivos o corporativa. Las geodatabases personales o de archivos ya deben existir antes de ejecutar esta herramienta.

Workspace ; GeoDataServer
out_name

El nombre que identifica la réplica.

String
access_type
(Opcional)

El tipo de acceso que desea:

  • FULL —Es compatible con tipos complejos (topologías y redes geométricas) y requiere que los datos sean versionados.
  • SIMPLE —Los datos en la secundaria no son versionados y deben ser simples. Esto permite que la réplica sea interoperable. Las entidades que no son simples en el elemento primario (por ejemplo, entidades de redes geométricas y topologías) se convierten en entidades simples (por ejemplo, clases de entidad de punto, línea y polígono).
String
initial_data_sender
(Opcional)

Utilizado por la replicación para determinar la réplica que puede enviar cambios en modo desconectado. Si está trabajando en un modo conectado, este parámetro no es consecuente. Esto asegura que la réplica relativa no envíe actualizaciones hasta que los cambios se reciban primeramente del emisor de datos inicial.

  • CHILD_DATA_SENDER
  • PARENT_DATA_SENDER
String
expand_feature_classes_and_tables
(Opcional)

Especifica si incluirá las tablas y clases de entidad expandidas, como las que se encuentran en redes geométricas, topologías o clases de relación.

  • USE_DEFAULTS —Agrega las tablas y clases de entidad expandidas relacionadas con las tablas y clases de entidad en la réplica. La opción predeterminada para las clases de entidad es replicar todas las entidades; la opción predeterminada para las tablas es replicar solo el esquema. Si se ha definido un filtro espacial, se aplicará a las clases de entidad.
  • ADD_WITH_SCHEMA_ONLY —Agrega únicamente el esquema para las tablas y clases de entidad expandidas.
  • ALL_ROWS —Agrega todas las filas para las tablas y clases de entidad expandidas.
  • DO_NOT_ADD —No agrega tablas ni clases de entidad expandidas.
String
reuse_schema
(Opcional)

Indica si se reutilizará la geodatabase que contiene el esquema de los datos que desea replicar. Esto reduce la cantidad de tiempo necesario para replicar los datos. Esta opción solo está disponible para las réplicas de check-out.

  • DO_NOT_REUSE —No reutilizar el esquema. Esta es la opción predeterminada.
  • REUSE —Reutilizar el esquema.
String
get_related_data
(Opcional)

Especifica si se deben replicar las filas relacionadas con filas que ya están en la réplica. Por ejemplo, considere una entidad (f1) dentro del filtro de réplica y una entidad relacionada (f2) de otra clase fuera del filtro. La entidad f2 se incluye en la réplica si elige obtener datos relacionados.

  • DO_NOT_GET_RELATED —No replicar filas relacionadas.
  • GET_RELATED —Replicar datos relacionados. Esta es la opción predeterminada.
String
geometry_features
(Opcional)

Las entidades utilizadas para definir el área que se replicará.

Feature Layer
archiving

Especifica si se va a utilizar la clase de archivo para registrar cambios en lugar de utilizar las tablas delta versionadas. Esto solo está disponible para réplicas unidireccionales.

  • ARCHIVING —Utiliza el archivado para registrar cambios.
  • DO_NOT_USE_ARCHIVING —No utiliza el archivado para registrar cambios. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo 1 de CreateReplicaFromServer (ventana de Python)
import arcpy
arcpy.env.workspace = "C:/Data/MySDEdata.sde"
arcpy.CreateReplicaFromServer_management("GIS Servers\jerome\RoadMap.GeoDataServer", "Roads", "TWO_WAY_REPLICA", env.workspace, "MajorRoads_replica", "FULL", "CHILD_DATA_SENDER", "USE_DEFAULTS", "DO_NOT_REUSE", "GET_RELATED")
Ejemplo 2 de CreateReplicaFromServer (secuencia de comandos independiente)
# Name: CreateReplicaFromServer_Example2.py
# Description: Creates a two-way replica from a geodata service
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/Data/MySDEdata.sde"
# Set local variables
gisServer = "GIS Servers/jerome/RoadMap.GeodataServer"
in_datasets = "Roads; Streets"
replica_type = "TWO_WAY_REPLICA"
out_workspace = env.workspace
replica_name = "MajorRoads_replica"
access_type = "FULL"
initial_sender = "CHILD_DATA_SENDER"
expand = "USE_DEFAULTS"
reUse = "DO_NOT_REUSE"
related = "GET_RELATED"
replica_geometry = "LA_County"
archiving = "DO_NOT_USE_ARCHIVING"
# Execute CreateReplicaFromServer
arcpy.CreateReplicaFromServer_management(gisServer, in_datasets, replica_type, out_workspace, replica_name, access_type, initial_sender, expand, reUse, related, replica_geometry, archiving)

Entornos

  • Espacio de trabajo actual
  • Palabra clave CONFIG de salida
  • Extensión
  • Espacio de trabajo temporal

Información sobre licencias

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

Temas relacionados

  • Vista general del conjunto de herramientas Geodatabase distribuida
  • Trabajar con réplicas de geodatabase
  • Preparar datos para la replicación
  • Tipos de replicación
  • Creación de réplicas y control de versiones
  • Un recorrido rápido por la administración de réplicas

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