Cómo se convierten los datos al importar

Cuando se importan datos en un formato no utilizado por la geodatabase, ArcGIS los convierte automáticamente en tipos de datos utilizados por la geodatabase. A continuación se describe cómo se convierten los diferentes formatos durante el proceso de importación.

Importar ArcGIS for Desktop Advanced coberturas

Al importar coberturas y tablas INFO en la geodatabase, ArcGIS convierte automáticamente la geometría de cobertura y los campos en tipos utilizados por la geodatabase. En esta sección se describe cómo se convierten las coberturas en contenido de la geodatabase.

Todos los tipos de clases de entidad dentro de las coberturas de ArcGIS for Desktop Advanced se convierten en uno de los cuatro tipos de geometría fundamentales en la geodatabase (puntos, líneas, polígonos o anotación). Cada clase de entidad de cobertura se convierte en una nueva clase de entidad de la geodatabase. Por ejemplo, las clases de entidad de puntos, clases de entidad de puntos de relevancia y clases de entidad de nodo se convierten en clases de entidad de puntos independientes en la geodatabase. La siguiente tabla muestra cómo se convierten los tipos de clases de entidad en tipos de geometría de la geodatabase.

Clase de entidad de cobertura

Geometría de la geodatabase

Punto

Punto

Arc

Línea (polilínea)

de polígono

de polígono

Nodo

Punto

Tic

Punto

Región

de polígono

Ruta

Línea (polilínea) con medidas

Anotación

Anotación

Esta tabla muestra cómo se convierten los tipos de clases de entidad en tipos de geometría de la geodatabase.

Todos los tipos de atributo en coberturas y tablas INFO se convierten en tipos de campo en la geodatabase. Los elementos de cobertura y tablas INFO se convierten a partir de una combinación de tipo y anchura. Por ejemplo, puede asignar un tipo de elemento a un entero corto, entero largo, o se doble, dependiendo de su anchura. La siguiente tabla resume cómo se convierten los elementos.

Tipo de elemento INFO

Ancho del elemento INFO

Tipo de campo de geodatabase

B

4

Entero largo

C

1–320

Texto

D

8

Fecha

F

4

Flotante

F

1–8

Doble

I

_NUM1_

Entero corto

I

5–9

Entero largo

I

10–16

Doble

N

1–4

Flotante

N

10–16

Doble

En esta tabla se resume cómo se convierten los elementos.

Las coberturas contienen varios campos que sólo son relevantes para el modelo de datos de cobertura y no son mantenidos por la geodatabase; por consiguiente, debería determinar si desea importarlos.

Se recomienda lo siguiente en la mayoría de los casos:

Importar shapefiles Esri

Al importar shapefiles y tablas de dBase en la geodatabase, ArcGIS convierte automáticamente la geometría del shapefile y los campos en tipos utilizados por la geodatabase. En esta sección se describe cómo se convierten los shapefiles en contenido de la geodatabase.

Los tipos de geometría para puntos, líneas y polígonos en shapefiles Esri son similares a los tipos de clase de entidad de geodatabase correspondientes. Por consiguiente, importar datasets de shapefiles en las geodatabase es relativamente sencillo.

Todos los tipos de entidad en shapefiles se convierten en tipos de geometría en la geodatabase tal y como indica la siguiente tabla.

Clase de entidad del shapefile

Geometría de la geodatabase

Punto

Punto

Punto M

Punto con medidas

Punto Z

Punto con valores z

longitud

Línea (polilínea)

Polilínea M

Línea (polilínea) con medidas

Polilínea Z

Línea (polilínea) con valores z

de polígono

de polígono

Polígono M

Polígono con medidas

Polígono Z

Polígono con valores z

Multipunto

Multipunto

Multipunto M

Multipunto con medidas

Multipunto Z

Multipunto con valores z

Multiruta

Multiruta

En esta tabla se muestra cómo las clases de entidad del shapefile se convierten en geometría de la geodatabase.

Cada shapefile y el tipo de campo de dBase se convierte en un tipo de campo único de la geodatabase, salvo el campo de tipo Número. La siguiente tabla resume cómo se convierten los tipos de campo de dBase y el shapefile.

Tipo de campo

Ancho del campo

Tipo de campo de geodatabase

Fecha

NA

Fecha

Cadena de caracteres

1–255

Texto

Booleano

NA

Entero corto

Número

1-4 (decimales=0)

Entero corto

Número

5-9 (decimales=0)

Entero largo

Número

10-19 (decimales=0)

Doble

Flotante

1–13 14–19

Flotante

Flotante

Doble

Número

1-8 (decimales>0)

Flotante

Número

9-19 (decimales>0)

Doble

Esta tabla resume cómo se convierten los tipos de campo de dBase y el shapefile.

Importar los datos del CAD

Al importar archivos de datos de diseño asistido por ordenador (CAD) en la geodatabase, ArcGIS convierte automáticamente la geometría y los campos del CAD en tipos utilizados por la geodatabase. Consulte Importar desde CAD (conversión) para leer cómo se convierten los elementos CAD en contenido de la geodatabase.

Importar tablas de datos de ArcSDE existentes en la geodatabase

Si ha sido usuario de ArcSDE durante mucho tiempo, podría tener datasets heredados en ArcSDE que tenga que importar en la geodatabase. Por ejemplo, puede haber cargado previamente los datos en una base de datos ArcSDE utilizando un comando de ArcSDE como shp2sde.

O quizás ha escrito a un programa en C para cargar datos que utilice la interfaz de programación de aplicaciones (API) de C de ArcSDE.

El proceso utilizado para agregar estos datasets de ArcSDE existentes a la geodatabase es sencillo. No se trata tanto de un proceso para importar el dataset existente sino de registrar el dataset en la geodatabase.

Registrar una tabla de datos de ArcSDE existente en ArcCatalog o la ventana Catálogo

  1. En el árbol de catálogo, haga clic con el botón derecho en la tabla o clase de entidad que desea registrar en la geodatabase.
  2. Haga clic en Registrar con geodatabase.

Al registrar una capa o tabla de ArcSDE se agrega un campo Id. de objeto a la tabla. El nombre de este campo es OID para las tablas y FID para las clases de entidad. Si ya existe un campo OID o FID en la tabla o capa, entonces se agrega otro nombre automáticamente a la tabla registrada.

Importar datos a una geodatabase personal

Al importar una clase de entidad desde una geodatabase de ArcSDE en una geodatabase personal, cualquier campo de texto que contenga más de 255 caracteres se crea como campo de memorando en Microsoft Access. Las geodatabase personales interpretan este campo de memorando como un BLOB y establecen la longitud del campo en ArcGIS en 2.147.483.647 caracteres. Esto podría tener implicaciones si posteriormente intenta copiar esta clase de entidad desde la geodatabase personal a otra geodatabase de ArcSDE. La mayoría de los sistemas de administración de bases de datos no admiten campos de texto de esta longitud.

11/5/2012