Exportar Esquemas ArcGIS Modulares [Guía de Usuario de Enterprise Architect]

Top Previous Next

Exportar Esquemas ArcGIS Modulares

button_main button_prev button_next

En Enterprise Architect, además de exportar su espacio de trabajo ArcGIS completo, también puede exportar esquemas parciales. Esto es útil si tiene un esquema grande de base de datos geográfica, como puede llegar a estar definido en un modelo de referencia de industria. Puede que necesite un esquema completo en algunas situaciones, pero sólo requiera pequeñas partes de este par aplicaciones espaciales particulares, tal como la colección de datos del campo. En tal escenario, querría exportar un esquema que contiene sólo las Clases de Características, Tablas y Dominios que utiliza su aplicación de datos de campo - sin duplicar partes de su esquema de modelo original. Puede utilizar el Paquete estereotipado «ArcGISSchemaView» para este propósito.

Un Paquete «ArcGISSchemaView» es modelado como un subPackage de un Paquete de Espacio de Trabajo ArcGIS. Puede definir varios Paquetes «ArcGISSchemaView» - cada uno representado un subconjunto diferente del esquemade la base de datos geográfica. Puede especificar qué partes del esquema están incluidas al dibujar un conector de Dependencia UML desde el paquete «ArcGISSchemViewa» hacia cada Paquete incluido. Cuando exporta el Paquete «ArcGISSchemViewa», el sistema incluye cualquier otro paquete del cual dependen sus Paquetes incluidos (a través de conectores de Dependencia).

Esta figura muestra un esquema parcial que incluye sólo una de tres Bases de Datos de Características del esquema completo.

 

partialschema

 

Crear un Paquete ArcGISSchema

Paso

Acción

Ver También

1

Crear o abrir un diagrama ArcGIS dentro de su Espacio de Trabajo ArcGIS.

 

 

2

Arrastrar el ícono de Vista de Esquema ArcGIS desde la Caja de Herramientas de Diagrama Principal hacia su diagrama.

Se muestra una solicitud para que ingrese el nombre del Paquete.

 

 

3

Escriba un nombre significativo para el Paquete y haga clic en el botón Aceptar .

 

 

4

Arrastre hacia el diagrama cualesquiera otros Paquetes que quiera incluir en el esquema exportado.

(Podría lograr el mismo resultado utilizando el diagrama hijo del Paquetes «ArcGISSchemaView» para dibujar los Paquetes incluidos).

 

 

5

Dibuje un conector de Dependencia desde el Paquete «ArcGISSchemaView» a cada uno de los otros Paquetes.

 

 

Notas

Definir las relaciones de Dependencia en un diagrama es conveniente, pero no necesario; siempre y cuando las dependencias estén definidas en el modelo - independientemente de si existen en un diagrama - el exportador de esquema ArcGIS hará uso de ellos

Puede organizar sus diagramas de dependencia en cualquier parte del Espacio de Trabajo ArcGIS que parezca apropiada - los diagramas pueden residir bajo el Paquete «ArcGISSchemaView» en sí o debajo de cualquier otro elemento dentro del Espacio de Trabajo ArcGIS

 

Exporte una Vista de Esquema ArcGIS para su uso con ArcCatalog

Paso

Acción

Ver También

1

Seleccione el Paquete de Vista de Esquema ArcGIS en un diagrama o en el Explorador de Proyectos.

 

 

2

Haga clic derecho y seleccione Extensiones | ArcGIS | Exportar al Espacio de Trabajo XML de ArcGIS.

 

 

3

Identifique el archivo destino y haga clic en el botón Exportar.

El sistema genera un documento XML del Espacio de Trabajo que contiene sólo los elementos asociados con el paquete de Vista de Esquema ArcGIS.

 

 

 

żCuáles elementos relacionados están incluidos cuando exporta un Paquete de Vista de Esquema ArcGIS?

Las siguientes regalas se aplican cuando exporta un Paquete de Vista de Esquema ArcGIS:

Las Dependencias son modeladas utilizando el conector de Dependencia UML

Todos los elementos de un Paquete del que depende la Vista de Esquema ArcGIS (directa o indirectamente) se incluyen en el esquema generado

Todos los campos heredados de Clases Abstractas por elementos incluidos son exportados, independientemente del Paquete en el que residen las Clases Abstractas

Todos los elementos de Dominio de Valor Codificado para los cuales las referencias de elementos incluidos son exportadas, independientemente del Paquete en el que residen los elementos de Dominio de Valor Codificado

Si un Paquete de Vista de Esquema ArcGIS depende de uno o más subpaquetes de un Paquete de Conjunto de Datos de Característica, El Conjunto de Datos de la Característica se exporta con sólo aquellos elementos contenidos en los subpaquetes vinculados

Si un campo de un elemento incluido hace referencia a un elemento de Dominio de Valor Codificado, ese elemento de Dominio de Valor Codificado es exportado, independientemente de si el Paquete de Vista de Esquema ArcGIS tiene una dependencia explícita del Paquete del elemento de Dominio de Valor Codificado

Si un elemento incluido tiene un conector de Clase de Relación hacia otro elemento X y el elemento X no está incluido todavía en la Vista Esquema ArcGIS, no se exportan ni el elemento X ni el conector de Clase de Relación; el archivo de registro guardará una lista de los nombres de los conectores de Clase de Relación que, por este motivo, no se han exportado

 

Ejemplos de esquemas parciales de modelado

Considere este Espacio de Trabajo completo, el cual incluye tres Conjuntos de Datos de Características denominados A, B y C, y tres Paquetes de Dominios de Valor Codificado llamados DomainsA, DomainsB y DomainsC:

 

complete schema

 

La jerarquía del modelo correspondiente en el Explorador de Proyectos se ve así:

 

arcgispb

 

 

Asuma que queremos exportar sólo el Conjunto de Datos de Característica A y sus elementos requeridos. Podríamos modelar el Esquema como un esquema parcial que incluye un único Conjunto de Datos de Característica, como se muestra:

 

partiala

 

(Este diagrama es equivalente al primer diagrama proporcionado al principio del tema.) Suponiendo que el Punto A no depende de ningún otro elemento, el esquema resultante incluiría únicamente FeatureDataset A con su Clase de Característica, Punto A.

Ahora supongamos que el Punto A hereda de la Clase Abstracta AbstractClassB (definida en el Paquete FeatureDataset B) y que uno de los campos A's tiene el tipo CodedValueDomainA1 definido en el Paquete DomainsA (como en el diagrama de modelo de abajo). Ahora, el mismo modelo de Esquema Parcial de arriba resultaría en un esquema exportado que incluye los campos AbstractClassB y CodedValueDomainA1, aunque el Esquema Parcial A no dependa explícitamente del Paquete B o del Paquete DomainsA, ya que los esquemas parciales incluyen automáticamente elementos que están relacionados por herencia o son referenciados por tipos de campos. El exportador, por lo tanto, le ayuda a generar esquemas ArcGIS válidos incluyendo tales elementos requeridos.

 

partialdepend

 

Si queríamos incluir a todos los CodedValueDomains en DomainsA y todas las Clases de Característica en FeatureDataset B (incluyendo cualquier dominios del cual dependan), podríamos modelar esta situación para incluir Paquetes de elementos completos en un esquema parcial a través de conectores de Dependencia UML directos e indirectos, como se muestra.

cvd domaina

 

Finalmente, asumamos que queremos crear un esquema parcial que incluye sólo aquellos elementos en NestedPackage1. Modelamos el escenario como un Paquete de esquema parcial que se refiere a Paquetes anidados dentro de un Conjunto de Datos de Característica.

 

partialc

 

El esquema resultante incluiría un Conjunto de Datos de Característica llamado C que contiene todos los elementos que están dentro de NestedPackage1. Los elementos en NestedPackage2 quedarían excluidos al igual que PolygonC (suponiendo que no existían relaciones explícitas con los elementos de NestedPackage1).