Skip to main content

ArcInfo E00 Format

Read ArcInfo Interchange (.e00) coverage exports as section feature records (experimental best-effort parser).

Overview

PropertyValue
Format ide00
ClassE00Iterable
Extensions.e00
ReadYes
WriteNo
Extranone (stdlib)
Maturityexperimental

Record shape

Records include a type field for the section:

  • ARC — arcs with id, topology fields, npoints, coordinates, fields
  • PAL — polygons with id, fields
  • LAB — labels with id, x, y, fields

Other section types raise ValueError. Files should start with an EXP header or recognizable sections.

Usage

from iterable import open_iterable

with open_iterable("coverage.e00") as source:
for feat in source:
if feat["type"] == "ARC":
print(feat["id"], len(feat["coordinates"]))
elif feat["type"] == "LAB":
print(feat["id"], feat["x"], feat["y"])

See also