docling-project / docling-project/docling
[Bee] Add support for GeoPDF's
- Dominant language
- Python
- Stars
- 66.4k
- Forks
- 4.8k
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 84
Description
# Enhancement: Add Support for GeoPDF (Geospatial PDF) Files
## Background
A **GeoPDF** is a PDF file that contains embedded geospatial metadata, allowing it to function as a map with real-world coordinates. Unlike a standard PDF, a GeoPDF preserves coordinate reference system (CRS) information and georeferencing transforms, enabling spatial interpretation of page content.
GeoPDFs are widely used in:
- Topographic maps (e.g., USGS distributions)
- Engineering and construction drawings
- Agriculture field maps
- Urban planning documents
- Emergency response and military mapping
## What Makes a PDF a GeoPDF?
A GeoPDF includes:
- **Coordinate Reference System (CRS)** definition
- **Georeferencing transforms** mapping page coordinates to geographic coordinates
- Optional **layer metadata**
- Optional measurement metadata
There are two common variants:
1. **TerraGo GeoPDF** (proprietary extension)
2. **OGC GeoPDF** (open standard defined by the Open Geospatial Consortium)
Contributor guide
Assessment
This issue has not been assessed yet.