Además de exportar datos a una nueva clase de característica, el Centro de exportación de datos abiertos se puede utilizar para actualizar una clase de característica existente.
El Centro de exportación de datos abiertos permite exportar datos desde InfoWorks WS Pro a una gran variedad de formatos, incluidas la base de datos ArcSDE y la base de datos geográfica ESRI personal.
Para exportar a una nueva clase de característica
El Centro de exportación de datos abiertos se puede utilizar para exportar tablas de InfoWorks WS Pro a una nueva clase de característica en una base de datos geográfica. En el tema Centro de exportación de datos abiertos encontrará más detalles sobre las opciones de exportación.
- En el cuadro de diálogo Centro de exportación de datos abiertos, seleccione la tabla de InfoWorks WS Pro que se va a exportar desde la lista desplegable Tabla desde la que exportar datos.
- Seleccione la opción Base de datos geográfica (se requiere una licencia ESRI) o la opción Base de datos geográfica de archivo en el menú desplegable Tipo de exportación de la sección Exportar datos a.
Nota: La opción Base de datos geográfica de archivo solo está disponible con las versiones de 64 bits de InfoWorks®WS Pro.
- Utilice el botón Examinar archivo para buscar una base de datos geográfica (o conjunto de datos de características) existente. También puede introducir la ruta de la base de datos geográfica. Si lo desea, puede especificar un conjunto de datos de características.
- Escriba la clase de característica que se va a exportar.
- Asigne campos internos de InfoWorks WS Pro a campos de exportación de clase de característica. Para ello, cargue un archivo de configuración o asigne manualmente los campos en la tabla de asignación de campos. (Por defecto, la geometría de objeto se exportará a un campo denominado FGeom. Se puede especificar un nombre de campo de geometría definido por el usuario mediante la asignación de un tipo de campo de Geometría).
- Haga clic en el botón Guardar.
Los datos de InfoWorks WS Pro se exportarán a la clase de característica especificada. Si la base de datos geográfica (o el conjunto de datos de características si se especifica) no existe, se creará y añadirá la clase de característica.
Para actualizar una clase de característica existente
Además de exportar datos a una nueva clase de característica, el Centro de exportación de datos abiertos se puede utilizar para actualizar una clase de característica existente.
- En el cuadro de diálogo Centro de exportación de datos abiertos, seleccione una clase de característica de base de datos geográfica existente mediante el botón Examinar archivo de la sección Exportar datos a. La clase de característica (y el conjunto de datos de características, si procede) aparecerán en el cuadro de diálogo y se activará la sección Opciones de actualización y supresión.
- Asigne campos internos de InfoWorks WS Pro a campos de exportación de clase de característica. Para ello, cargue un archivo de configuración o asigne manualmente los campos en la tabla de asignación de campos. En la tabla de asignación de campos:
- El color rojo indica los elementos de la columna Nombre de campo de exportación y la columna Campo interno que se asignan como claves de actualización
- El tipo de letra cursiva de la columna Nombre de campo de exportación indica los campos que no existen en la clase de característica seleccionada.
- La columna Nombre de campo de exportación contiene una lista desplegable con solo los nombres de campo de la clase de característica seleccionada. Si se introduce un nombre que no existe, se especifica un nuevo nombre de campo.
- Para actualizar la geometría de los objetos existentes, se debe asignar un tipo de campo de Geometría.
- Claves de actualización de asignación: seleccione los campos que se utilizarán para localizar las características que se van a actualizar en la clase de característica especificada. La lista desplegable Actualizar basándose en contiene todas las opciones de asignación de actualizaciones aplicables a la tabla actual que se va a exportar:
- ID de activo: el campo ID de activo se utiliza para localizar objetos de fila en la clase de característica especificada.
-
InfoWorks WS Pro Campos de clave principales, por ejemplo, ID de nodo para objetos de nodo; ID de nodo Desde, ID de nodo A, Sufijo de vínculo para objetos de vínculo. Los campos de clave principal se utilizan para localizar objetos de fila en la clase de característica especificada.
- OID de base de datos geográfica u OBJECTID de base de datos geográfica de archivo: el campo de la columna Campo interno de la tabla de asignación de campos con el nombre de campo de exportación de OID se utiliza para localizar objetos de fila en la clase de característica especificada. Se actualizarán los objetos de fila en los que el valor del campo interno especificado coincida con el OID u OBJECTID. Si el valor de campo interno de un objeto no coincide con el OID de base de datos geográfica u OBJECTID de base de datos geográfica de archivo, se tratará como un nuevo objeto.
- Establecer opción Solo actualizar objetos existentes:
- Active la casilla Solo actualizar objetos existentes para restringir la actualización a los objetos que ya existen en la clase de característica especificada. Si esta opción no está activada, todos los objetos de la tabla InfoWorks WS Pro que se exporten que no coincidan con los objetos de la clase de característica se añadirán a la clase de característica.
- Establecer opción Suprimir objetos faltantes:
- Active la casilla Suprimir objetos faltantes para buscar objetos faltantes y suprimirlos de la base de datos de destino al final del proceso de exportación. (Un objeto faltante es un objeto que se encuentra en la tabla de origen de datos externa, pero que NO se encuentra en la tabla desde la que exportar datos de InfoWorks WS Pro).
- La clave de actualización seleccionada en el menú desplegable Actualizar basándose en se utilizará para buscar los objetos faltantes.
- Se mostrarán todos los objetos que faltan y una solicitud de confirmación de supresión antes de suprimir los objetos.
- Haga clic en el botón Exportar para exportar datos de InfoWorks WS Pro a la clase de característica especificada. Todos los campos, excepto las claves de actualización asignadas, se actualizarán en la clase de característica.
Nota: Los errores y las advertencias pueden aparecer después de exportar los detalles de la lista de objetos de fila que no se han actualizado. A continuación se enumeran algunos ejemplos de los motivos de los errores de actualización.
- Hay varias filas coincidentes en la base de datos de destino. Por ejemplo, al actualizar en función del ID de activo, si más de un objeto tiene el mismo ID de activo.
- El tipo de datos no es válido. Por ejemplo, si intenta utilizar datos de caracteres para actualizar un campo de la clase de característica con un tipo de datos doble.
- Una fila tiene una clave de actualización nula. Por ejemplo, al actualizar en función del ID de activo, si el campo ID de activo de InfoWorks WS Pro es nulo.
Después de realizar una supresión, se muestra un resumen del proceso de exportación, incluido un recuento de elementos suprimidos de la base de datos de destino.
El resumen proporciona información sobre:
-
Lectura de objetos de fila: el número de objetos de InfoWorks WS Pro leídos con el fin de añadir o actualizar, pero no suprimir.
-
Objetos de fila añadidos: el número de objetos nuevos creados en la base de datos de destino.
-
Objetos de fila suprimidos: el número de objetos existentes suprimidos de la base de datos de destino.
-
Objetos de fila actualizados: el número de objetos existentes actualizados en la base de datos de destino.
-
Campos totales actualizados: el número de campos actualizados. El recuento incluye campos que se actualizaron con el valor existente.