The cropfields of Switzerland (Nutzungsflächen) are published per administrative subdivision called Canton.
opendata.swiss terms of use <https://opendata.swiss/en/terms-of-use>)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: ch/latest/ch.parquet. All editions together through the S3 glob s3://ftw/harmonized-field-data/ch/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: CHcrop:code_list: https://fiboa.org/code/ch/ch.csvQuery the published files in place with DuckDB; nothing needs downloading first.
This catalog is a mirror: the data is produced and licensed by Konferenz der kantonalen Geoinformations- und Katasterstellen 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.2.15:
The conversion is deterministic and lives in fiboa-cli; changes to how a column is mapped are made there, not in this catalog.
other — opendata.swiss terms of use (converter: opendata.swiss terms of use <https://opendata.swiss/en/terms-of-use>). Attribute the data to Konferenz der kantonalen Geoinformations- und Katasterstellen.
id| string |
| An identifier for the field. (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) |
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) |
metrics:area | float | Area of the field, in square meters (m²). Must be > 0 and <= 1,000,000,000. (spec) |
determination:datetime | timestamp[ms, tz=UTC] | The last timestamp at which the field did exist and was observed. (spec) |
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) |