ArcGIS Field Data Types

ArcGIS Data Types

In ArcGIS, data types are critical for managing spatial and attribute information. ArcGIS supports a variety of data types broadly categorized into spatial (geographic) and non-spatial (attribute or tabular) data.

File Geodatabase are the same as data types.

ArcGIS Field Data Types

When you create or manage an attribute table (such as in a shapefile or geodatabase feature class), each field (column) must have a field data type that defines the kind of data it stores.

In ArcGIS Desktop 4 Numeric data type:

  1. Short integer
  2. Long integer
  3. Float (single-precision floating-point numbers)
  4. Double (double-precision floating-point numbers)

ArcGIS Geodatabase Data Description

The following table lists for file and personal Geodatabase’s data types, their ranges, and storage requirements.

Data typeStorable rangeSize (Bytes)Applications
Short integer-32,768 to 32,7672Numeric values without fractional values within specific range; coded values
Long integer-2,147,483,648 to 2,147,483,6474Numeric values without fractional values within specific range
Float (single-precision floating-point number)approximately -3.4E38 to 1.2E384Numeric values with fractional values within specific range
Double (double-precision floating-point number)approximately -2.2E308 to 1.8E3088Numeric values with fractional values within specific range

Data type, Precision, and Scale

Data types and their possible precision and scale values you can set in ArcGIS Desktop.

Data typePrecision (maximum field length)Scale (maximum number of decimal places)
Short integer*1–5 (Oracle)0
Long integer**6–9 (Db2 and Informix)6–10 (Oracle)0
Float1–61–6
Double7+0+

Number ranges and store them in a database or desktop Geodatabase

RangeData typePrecision (field length)Scale (decimal places)
0 to 99Short integer20
-99 to 99*Short integer30
0 to 32,767*Short integer50
32,768 to 99,999Long integer50
0.001 to 0.999Float43
1,000.00 to 9,999.99Float62
-123,456.78 to 0*Double92
0 to 1,234.56789Double95

Field Data Types and Descriptions

You create a Feature class or table in ArcGIS, there are 11 different data types available for each column.

Data typeAccess data type
OBJECTIDLong Integer
SHORT INTEGERInteger
LONG INTEGERLong Integer
FLOATSingle
DOUBLEDouble
TEXTText
DATEDate/Time
BLOBOLE Object*
GUIDNumber
GEOMETRYOLE Object*
RASTERLong Integer
Field TypeDescriptionExample
Short IntegerStores small whole numbers1, 25, -32768
Long IntegerStores large whole numbers100000, -2147483648
FloatSingle-precision floating point numbers (decimal with ~6 digits of precision)123.45
DoubleDouble-precision floating point numbers (decimal with ~15 digits of precision)1234567.8901234
Text (String)Stores alphanumeric characters. Length must be defined."River Name", "ID001"
DateStores date and time information2025-07-29 10:30:00
BlobStores binary large objects (images, documents, etc.)Used internally, not human-readable
GUIDGlobally Unique Identifier (for relationships between tables)A23C5B2F-8F3D-4A4E-8125-5B1B27F3E10B
Global IDA special GUID field automatically managed by ArcGIS for unique identificationSame format as GUID
RasterStores raster datasets in a geodatabaseInternal raster storage
GeometryStores the shape (point, line, polygon) – not user-definedAutomatically created for spatial data

DBMS Data Type in ArcGIS

In ArcGIS, when using Database Management Systems (DBMS) like SQL Server, Oracle, PostgreSQL, etc., the data types used in geodatabases are mapped between ArcGIS type and the underlying DBMS data type.

Here’s a breakdown of how ArcGIS field types map to DBMS-native data types:

ArcGIS Field Types vs. DBMS Data Types

ArcGIS Field TypeSQL ServerOraclePostgreSQL
Short IntegersmallintNUMBER(5)smallint
Long IntegerintNUMBER(10)integer
FloatrealFLOAT(24)real
DoublefloatFLOAT(53)double precision
Text (String)nvarchar(n) or varchar(n)VARCHAR2(n)varchar(n)
DatedatetimeDATE or TIMESTAMPtimestamp
Blobvarbinary(max)BLOBbytea
GUIDuniqueidentifierRAW(16)uuid
RasterManaged by ArcGIS (not native field)
Geometry/Shapegeometry or geographySDO_GEOMETRYgeometry (PostGIS)

Leave a Comment

Scroll to Top