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

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Tipos de datos DBMS compatibles con ArcGIS

  • ALTIBASE
  • IBM DB2
  • Informix
  • Microsoft SQL Server
  • Netezza
  • Oracle
  • PostgreSQL
  • SAP HANA
  • SQLite
  • Teradata

Cuando crea una tabla o agrega una columna a una tabla en la base de datos, las columnas se crean como un tipo de dato específico. Los tipos de datos son clasificaciones que identifican valores posibles y operaciones que se pueden realizar en los datos, como también el modo en que se almacenan los datos en esa columna en la base de datos.

Cuando obtiene acceso a las tablas de las bases de datos de ArcGIS, puede trabajar con tipos de datos específicos. Al acceder a la tabla de la base de datos a través del nodo de Conexiones de la base de datos en el árbol de Catálogo o a través de una capa de consulta en ArcMap, ArcGIS filtra cualquier tipo de datos no compatible. Si obtiene acceso a su tabla de base de datos directamente, los tipos de datos no compatibles no se mostrarán en la interfaz de ArcGIS y no puede editarlos a través de ArcGIS. De forma similar, cuando copia tablas que contienen tipos de datos no compatibles con ArcGIS, solamente copiará los tipos de datos no compatibles; cuando pega la tabla en otra base de datos o geodatabase, las columnas del tipo de datos no compatibles no aparecerán.

Las tablas siguientes muestran los tipos de datos de bases de datos que corresponden a los tipos de datos de ArcGIS para cada sistema de administración de bases de datos compatible. La primera columna indica los tipos de datos tal y como aparecen en ArcGIS. La segunda columna muestra los tipos de datos que se crean en la base de datos al crear una tabla o una clase de entidad en ArcGIS con el tipo de datos mostrado en la primera columna. La tercera columna muestra otros tipos de datos de base de datos que se asignan al tipo de datos de ArcGIS mostrado en la primera columna si la tabla se crea fuera de ArcGIS.

ALTIBASE

Tipos de datos de ArcGISTipos de datos de ALTIBASE creadosOtros tipos de datos de ALTIBASE que se pueden visualizarNotas

BLOB

BLOB

DATE

fecha

DOUBLE

Numeric(p,s)

De forma predeterminada, p (precisión) = 38 y s (escala) = 8.

FLOAT

Numeric(p,s)

De forma predeterminada, p (precisión) = 38 y s (escala) = 8.

GEOMETRY

Geometría

GUID

Carácter de longitud fija(38)

LONG INTEGER

Entero

OBJECT ID

Entero

SHORT INTEGER

Smallint

TEXT

nvarchar(p) de longitud variable

P es la longitud de campo que se especifica para el campo TEXT. El valor predeterminado es 50.

Tipos de datos de ALTIBASE compatibles con ArcGIS

IBM DB2

Tipos de datos de ArcGIStipos de datos DB2 creadosOtros tipos de datos DB2 que se pueden visualizarNotas

BLOB

BLOB

DATE

TIMESTAMP

DOUBLE

DECIMAL(p,s)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

FLOAT

DECIMAL(p,s)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

GEOMETRY

ST_GEOMETRY

ST_Geometry es una superclase. El subtipo de datos reales creado (como ST_Multilinestring o ST_Point) depende del tipo de clase de entidad que cree, ya sea un polígono, una línea, un punto, un multipunto o un multiparche.

GLOBAL ID

CHAR(38)

Solo se admite en las geodatabases.

GUID

CHAR(UUID LEN)

LONG INTEGER

INTEGER

OBJECT ID

CHARACTER(38) cuando se crea en las geodatabases corporativas

INTEGER con la propiedad de IDENTITY cuando se crea en una base de datos

El tipo de ArcGIS ObjectID es la columna de Id. de fila registrada de la tabla (o clase de entidad). Solo puede haber una por tabla.

RASTER

BLOB

Solo se admite en las geodatabases.

SHORT INTEGER

SMALLINT

TEXTO

VARCHAR

CHAR

Tipos de datos DB2 compatibles con ArcGIS

Informix

Tipos de datos de ArcGISTipos de datos de Informix creadosOtros tipos de datos Informix que se pueden visualizarNotas

BLOB

BLOB

DATE

DATETIME

DOUBLE

DECIMAL(31,8)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

FLOAT

DECIMAL(31,8)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

GEOMETRY

ST_GEOMETRY

ST_Geometry es una superclase. El subtipo de datos reales creado (como ST_Multilinestring o ST_Point) depende del tipo de clase de entidad que cree, ya sea un polígono, una línea, un punto, un multipunto o un multiparche.

GLOBAL ID

CHAR(38)

Solo se admite en las geodatabases.

GUID

CHAR(UUID LEN)

LONG INTEGER

INTEGER

OBJECT ID

CHARACTER(38) cuando se crea en una geodatabase corporativa

SERIAL cuando se crea en una base de datos

El tipo de ArcGIS ObjectID es la columna de Id. de fila registrada de la tabla (o clase de entidad). Solo puede haber una por tabla.

RASTER

BLOB

Solo se admite en las geodatabases.

SHORT INTEGER

SMALLINT

TEXTO

VARCHAR

CHAR

Tipos de datos Informix compatibles con ArcGIS

Microsoft SQL Server

Tipos de datos de ArcGISTipos de datos SQL Server creadosOtros tipos de datos SQL Server que se pueden visualizarNotas

BLOB

VARBINARY(MAX)

BINARY, IMAGE, TIMESTAMP, VARBINARY (n)

DATE

DATETIME2(7)

DATETIME2(n), DATETIME, SMALLDATETIME

DOUBLE

NUMERIC(p,s)

DECIMAL, FLOAT, MONEY, SMALLMONEY

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

FLOAT

NUMERIC(p,s)

REAL

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

GEOMETRÍA

INT, GEOMETRY, GEOGRAPHY

En una geodatabase corporativa, el tipo de datos de SQL Server que se crea depende del parámetro GEOMETRY_STORAGE de la palabra clave de configuración empleada al crear la clase de entidad. SDEBINARY = INT; GEOMETRY = una columna GEOMETRY; GEOGRAPHY = una columna GEOGRAPHY.

En las geodatabases de escritorio y de grupo de trabajo, siempre se usa el tipo GEOMETRY.

En una base de datos, se especifica si se debe usar GEOMETRY o GEOGRAPHY al crear la clase de entidad.

ArcGIS no es compatible con los siguientes subtipos de geometría:

  • CircularString
  • CompoundCurve
  • CurvePolygon
  • GeometryCollection

GLOBAL ID

UNIQUEIDENTIFIER

Solo se admite en las geodatabases.

GUID

UNIQUEIDENTIFIER

LONG INTEGER

INT

RASTER

INT, ST_RASTER

Los tipos de datos ráster solo son compatibles con las geodatabases.

En las geodatabases de escritorio y de grupo de trabajo, los rásteres siempre se crean como tipos de datos INT.

En una geodatabase corporativa, el tipo de datos de SQL Server que se crea depende de la palabra clave de configuración empleada al crear la columna ráster. Si el parámetro RASTER_STORAGE de la palabra clave se ha definido como BINARY, se crea una columna INT; si se ha definido como ST_RASTER, se crea una columna ST_Raster.

Debe configurar por separado ST_Raster en la geodatabase corporativa si desea usarlo. Consulte Instalar el tipo ST_Raster en SQL Server para obtener instrucciones.

OBJECT ID

INT(4) when created in an enterprise geodatabase

INTEGER with IDENTITY property when created in a database

El tipo de ArcGIS ObjectID es la columna de Id. de fila registrada de la tabla (o clase de entidad). Solo puede haber una por tabla.

SHORT INTEGER

SMALLINT

BIT, TINYINT

TEXT

VARCHAR, NVARCHAR, VARCHAR(MAX), NVARCHAR(MAX)

CHAR, NCHAR

Tipos de datos SQL Server compatibles con ArcGIS

Netezza

Tipos de datos de ArcGISTipos de datos de Netezza creadosOtros tipos de datos de Netezza que se pueden visualizarNotas

BLOB

No compatible

DATE

TIMESTAMP

DATE, TIME, TIME WITH TIME ZONE

DOUBLE

NUMERIC(38,8)

BIGINT (alias int8), NUMERIC (p, s), FLOAT (p), REAL, DOUBLE PRECISION

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos.

FLOAT

FLOAT (p)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos.

GEOMETRY

VARCHAR(n)

ST_GEOMETRY

Si usa el Netezza Spatial Package, se crea un campo VARCHAR y debe asignar al campo el nombre (o el alias) forma para que ArcGIS lo reconozca como una columna espacial.

Si utiliza el Netezza Spatial Esri Package, se crea un campo ST_GEOMETRY. Cuando se usa un campo ST_GEOMETRY, no es necesario que le asigne el nombre (o el alias) forma.

GUID

CHAR(38)

LONG INTEGER

INTEGER (alias int o int4)

OBJECTID

INTEGER (alias int o int4)

SHORT INTEGER

SMALLINT (alias int2)

TEXT

NVARCHAR(50)

CHAR(n), NCHAR(n), VARCHAR(n)

Si la base de datos se ha configurado con la codificación Unicode, se creará NVARCHAR. Si la base de datos no se ha configurado con la codificación Unicode, se creará VARCHAR.

Tipos de datos Netezza compatibles con ArcGIS

Oracle

Tipos de datos de ArcGISTipos de datos de Oracle creadosOtros tipos de datos Oracle que se pueden visualizarNotas

BLOB

BLOB

DATE

DATE

DOUBLE

NUMBER(38,8)

NUMBER(p,s)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

FLOAT

NUMBER(38,8)

NUMBER(p,s)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

GEOMETRÍA

ST_GEOMETRY, NUMBER(38), or SDO_GEOMETRY

El tipo de datos de Oracle que se crea depende del almacenamiento de geometría especificado al crear la clase de entidad. Binario comprimido o binario conocido (solo para geodatabases) = NUMBER(38); Oracle Spatial = SDO_GEOMETRY; tipo espacial = ST_GEOMETRY.

Para usar ST Geometry en una base de datos, debe instalarlo. Consulte Agregar el tipo ST_Geometry a una base de datos de Oracle para obtener información.

GLOBAL ID

CHAR or NCHAR (UUID LEN)

Solo se admite en las geodatabases.

El único identificador se creará como NCHAR si la palabra clave de configuración que especificó en la creación de la tabla tenía el parámetro UNICODE_STRING configurado en TRUE.

GUID

CHAR or NCHAR (UUID LEN)

El campo de identificador único se creará como NCHAR en una geodatabase corporativa si la palabra clave de configuración que se especificó en la creación de la tabla tenía el parámetro UNICODE_STRING definido como TRUE.

LONG INTEGER

NUMBER(38)

NUMBER (n)

El valor n puede estar en el rango de 5 a 10. Si se ha creado con ArcGIS for Desktop o con ArcObjects y la precisión se ha definido como 0, se crea un NUMBER(38) en la base de datos. De lo contrario, se utiliza la precisión especificada.

OBJECT ID

NÚMERO(38) cuando se crea en una geodatabase corporativa

NÚMERO(38) con secuencia y desencadenador cuando se crea en una base de datos en las siguientes circunstancias:

  • Utiliza Oracle 10g u 11g.
  • Utiliza la herramienta de geoprocesamiento Agregar campo Id. en aumento.
  • Registra una tabla de base de datos de Oracle 12c existente con la geodatabase.

NUMBER(38) generado siempre como identidad al usar ArcGIS para crear una tabla o clase de entidad en una base de datos Oracle 12c. (Nuevo en ArcGIS 10.3.1.)

El tipo de ArcGIS ObjectID es la columna de Id. de fila registrada de la tabla (o clase de entidad). Solo puede haber una por tabla.

RASTER

BLOB, LONG RAW, SDO_GEORASTER, or ST_RASTER

Los rásteres solo son compatibles con las geodatabases. El tipo de datos que se usa en el campo ráster depende de la palabra clave de configuración que se utiliza al crear el catálogo de ráster, el dataset ráster o el dataset de mosaico.

SHORT INTEGER

NUMBER(5)

NUMBER(n)

El valor n puede estar en el rango de 1 a 5. Sin embargo, las columnas de enteros cortos solo pueden almacenar valores comprendidos en el rango de -32.768 a 32.767. Incluso si la precisión para el número es 5, no se puede almacenar un número mayor que 32.767 o menor que -32.768 en una columna de enteros cortos.

Cuando se crea con ArcGIS for Desktop, n = 5. Esto permite almacenar enteros cortos que están dentro del rango permitido.

TEXTO

VARCHAR2, CLOB, NVARCHAR2 o NCLOB

Tipos de datos Oracle compatibles con ArcGIS

PostgreSQL

Tipos de datos de ArcGISTipos de datos de PostgreSQL creadosOtros tipos de datos PostgreSQL que se pueden visualizarNotas

BLOB

BYTEA

DATE

TIMESTAMP WITHOUT ZONE

TIMESTAMP

DOUBLE

NUMERIC(p)

BIG SERIAL, DOUBLE PRECISION

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

FLOAT

NUMERIC(p)

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información.

GEOMETRY

ST_GEOMETRY or GEOMETRY (PostGIS)

En una geodatabase, el ajuste GEOMETRY_STORAGE de la palabra clave de configuración empleada al crear la clase de entidad determina el tipo de datos que se crea en la base de datos.

Para usar ST Geometry en una base de datos, debe instalarlo. Consulte Agregar el tipo ST_Geometry a una base de datos de PostgreSQL para obtener información.

Para utilizar el tipo de geometría PostGIS, debe instalar PostGIS en su clúster de base de datos de PostgreSQL y la base de datos debe estar habilitada para utilizar PostGIS. Consulte la documentación de PostgreSQL para obtener más información.

GLOBAL ID

VARCHAR(38)

Solo se admite en las geodatabases.

GUID

VARCHAR(38)

LONG INTEGER

INTEGER

SERIAL

OBJECT ID

INTEGER en una geodatabase

SERIAL en una base de datos

El tipo de ArcGIS ObjectID es la columna de Id. de fila registrada de la tabla (o clase de entidad). Solo puede haber una por tabla.

RASTER

BYTEA or ST_RASTER

Los rásteres solo son compatibles con las geodatabases. El tipo de datos de PostgreSQL que se crea depende de la palabra clave de configuración que se utiliza al crear el catálogo de ráster, el dataset ráster o el dataset de mosaico.

Debe configurar por separado ST_Raster en la geodatabase si desea usarlo. Consulte las instrucciones en Instalar el tipo ST_Raster en PostgreSQL.

SHORT INTEGER

SMALLINT

REAL

TEXT

CHARACTER VARYING

CHARACTER, VARCHAR, TEXT

Tipos de datos PostgreSQL compatibles con ArcGIS

SAP HANA

Tipos de datos de ArcGISTipos de datos de SAP HANA creadosOtros tipos de datos de SAP HANA que se pueden visualizarNotas

BLOB

DATE

marca de hora

date, seconddate, time

DOUBLE

decimal(38,8)

decimal(m,n), number(m,n), numeric(m,n), bigint

m > 0

La precisión y la escala especificadas en ArcGIS afectan a los tipos de datos resultantes creados en la base de datos.

FLOAT

decimal(38,8)

decimal(m,n)

m <=9 y n>0

La precisión y la escala especificadas en ArcGIS afectan a los tipos de datos resultantes creados en la base de datos.

GEOMETRY

ST_Geometry

GUID

carácter(38)

Juego de caracteres latinos

LONG INTEGER

entero

decimal(m,0)

m<=9

OBJECTID

bigint

Actualmente solo se almacenan números de 32 bits

SHORT INTEGER

smallint

tinyint

TEXT

varchar(50)

alphanum(n), nvarchar(n), CLOB, NCLOB

Tipos de datos de SAP HANA compatibles con ArcGIS

SQLite

SQLite no implementa tipos de datos del mismo modo que lo hacen la mayoría de los demás sistemas de administración de bases de datos. SQLite tiene unas cuantas clases de almacenamiento en las que puede almacenar diferentes tipos de datos. SQLite le permite asignar un nombre a los tipos de datos, como en el caso de los tipos realdate, geometryblob y uuidtext que se crean en SQLite cuando se crea un campo de fecha, de geometría o de GUID en ArcGIS. También busca el texto literal del tipo de datos para pistas en cuanto a qué tipo de datos almacena la columna. Por ejemplo, busca int y lo interpreta como un campo de valores enteros. Por lo tanto, si especifica un tipo de datos de point, SQLite lo interpreta como un campo de valores enteros porque point contiene la cadena de caracteres int.

ArcGIS supone que el tipo de datos especificado para el campo en la definición de tabla es el tipo de datos que se ha de aplicar a todos los valores del campo. Si el tipo de datos no puede ser reconocido por ArcGIS, no podrá acceder a la tabla desde ArcGIS.

Tipos de datos de ArcGISTipos de datos de SQLite creadosOtros tipos de datos de SQLite que se pueden visualizarNotas

BLOB

blob(n)

DATE

realdate

DOUBLE

float64

numeric, double, float, boolean, real

integer, int, int64, int32 (en bases de datos que no tienen instalado SpatiaLite)

FLOAT

float64

GEOMETRY

geometryblob

GUID

uuidtext

LONG INTEGER

int32(n)

integer, int, int32 (en bases de datos con SpatiaLite)

integer primary key

n >= -2147483648 y n <= 2147483648

OBJECTID

int32

SHORT INTEGER

int16(n)

n >= -32768 y n <= 32768

TEXT

text(n)

char, varchar, blob

Tipos de datos SQLite compatibles con ArcGIS

Teradata

Tipos de datos de ArcGISTipos de datos de Teradata creadosOtros tipos de datos de Teradata que se pueden visualizarNotas

BLOB

blob

Blob creado con el tamaño predeterminado de Teradata.

DATE

marca de hora

DOUBLE

decimal(38,8)

decimal(n,m), number(n,m), numeric(n,m)

m > 0

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos.

FLOAT

decimal(38,8)

decimal(n,m), number(n,m), numeric(n,m)

m > 0

La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos.

GEOMETRY

CLOB (ST_Geometry)

Este campo debe ser llamado forma para que ArcGIS lo reconozca como una columna espacial.

GUID

conjunto de caracteres latinos character(38)

LONG INTEGER

entero

decimal(n,m), number(n,m), numeric(n,m)

n = 5, 6, 7, 8 o 9

m = 0

OBJECTID

entero

SHORT INTEGER

smallint

decimal(n,m), number(n,m), numeric(n,m)

n <= 4

m = 0

TEXT

conjunto de caracteres unicode varchar(50)

conjunto de caracteres unicode varchar(n), conjunto de caracteres latinos varchar(n), conjunto de caracteres unicode char(n), conjunto de caracteres latinos char(n)

Tipos de datos Teradata compatibles con ArcGIS

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