Data Formats & Standards

Shapefile

A legacy but still widely used geospatial vector data format developed by Esri. Consists of multiple files (.shp, .shx, .dbf, .prj) that together store geometry and attributes. Being gradually replaced by GeoPackage and GeoJSON for new projects.

Overview

The Shapefile is Esri's vector data format from the early 1990s, storing geometry and attributes of geographic features. Despite being over 30 years old with numerous technical limitations, it remains one of the most widely used geospatial formats due to universal software support and institutional inertia.

How It Works

A Shapefile is a collection of at least three files: .shp (geometry), .shx (spatial index), and .dbf (attributes in dBASE III format). Optional files include .prj (coordinate system) and others. All features must share the same geometry type. The .dbf format limits field names to 10 characters and has a 2 GB file size limit.

Key Facts

  • Introduced by Esri in 1993 with ArcView 2.
  • Actually 3-12+ separate files that must be kept together.
  • Field names truncated to 10 characters (dBASE III legacy).
  • Maximum 2 GB per component file.
  • Cannot store mixed geometry types, null values, or nested data.

Applications

Government Data Exchange

Many agencies still mandate Shapefile format for official geographic data submissions.

Desktop GIS

Default import/export format for ArcGIS and QGIS.

Legacy System Integration

Essential for interoperability with older geospatial workflows.

Limitations & Considerations

2 GB file size cap. 10-character field names. Multi-file structure prone to corruption from incomplete transfers. No Unicode, topology, temporal, or hierarchical data support. No mixed geometry types per file.

History & Background

Released in 1993. Open specification encouraged adoption. The "Shapefile Must Die" campaign advocates migration to GeoPackage, GeoParquet, or FlatGeobuf. Persists due to universal software support.

Analyze Shapefile data with LYRASENSE

Use our agentic notebook environment to work with satellite data and compute indices like Shapefile — no setup required.