A portolan/stac catalog of every known available non-AI generated field boundary.
National declared-crop dataset (Cultivos Declarados SIGPAC) published by the Spanish Agricultural Guarantee Fund (FEGA) via the unified SIGPAC Hub Cloud portal (sigpac-hubcloud.es). Each record is a declaration line within a farmer's Single Application (Solicitud Única) for Common Agricultural Policy (CAP) direct payments, mapped onto SIGPAC cadastral divisions. Data is distributed as one GeoPackage per Spanish province, harmonised across the country since the 2025 campaign year.
This is a high-value dataset (HVD) under EU Implementing Regulation 2023/138.
Browse this collection in the data browser, or start from the AGENTS.md for tested queries.
The latest edition is also available at a stable path: es/latest/es.parquet. All editions together through the S3 glob s3://ftw/harmonized-field-data/es/year=*/*.parquet (see the AGENTS.md for the DuckDB setup; plain https cannot expand *).
Properties that are the same for every field are stored once, in the GeoParquet file's collection metadata rather than as columns (latest edition shown; a client reading only the table will not see them):
admin:country_code: ESdetermination:datetime: 2025-01-01T00:00:00Zcrop:code_list: https://fiboa.org/code/es/es.csvQuery the published files in place with DuckDB; nothing needs downloading first.
This catalog is a mirror: the data is produced and licensed by Fondo Español de Garantía Agraria (FEGA) and republished here as cloud-native GeoParquet and PMTiles by Fields of the World. Each edition was downloaded from the source and converted with fiboa-cli 0.21.0, vecorel-cli 0.3.1:
The conversion is deterministic and lives in fiboa-cli; changes to how a column is mapped are made there, not in this catalog.
CC-BY-4.0. Attribution: ©FEGA / Ministerio de Agricultura, Pesca y Alimentación
crop:code | string | The crop code, from the code list of the source. (spec) |
admin_municipality_code | string | Carried over from the source column municipio; the publisher documents no meaning for it. |
hcat:code | uint32 | The 10-digit HCAT code indicating the hierarchy of the crop. The first 4, 6, 8 digits select increasingly specific crop groups. (spec) |
geometry | binary | A geometry that reflects the footprint of the field, usually a Polygon. Stored in the source CRS (see proj:code), not reprojected. (spec) |
admin_province_code | string | Carried over from the source column provincia; the publisher documents no meaning for it. |
bbox | struct<xmin: double, ymin: double, xmax: double, ymax: double> | The bounding box of the field. Per-feature covering column (GeoParquet 1.1), in the source CRS. (spec) |