Agricultural field boundaries produced by Trazo models for key geographies in South America for the 2023-2024 planting season. Post-processed.
Every number here is measured from the Parquet footers. Nothing is estimated.
Agricultural field boundaries for Mato Grosso do Sul and Paraná, Brazil, delineated from Sentinel-2 imagery by the Trazo1 model for the 2023–2024 planting season. Trazo1 uses heavy boundary weighting (0.88/0.04/0.08), the most sensitive model to soft boundaries and a good choice for large, uniform row-crop systems; it posts the highest SA Soy pixel IoU (77.09%) but is weaker outside soy.
trazo1-fields — 2,939,006 field boundaries in 2 GeoParquet file(s), measured from the file footers on 2026-08-20.
Bounding box (EPSG:4326): west -57.9457, south -27.2051, east -48.8828, north -18.0813.
Temporal extent: 2023-07-01T00:00:00Z to 2024-05-31T23:59:59Z.
Two access paths, and they are not interchangeable.
One file, no credentials, plain HTTPS. Every asset href in this catalog is
a relative path under https://data.source.coop/wri-data-lab/trazofields. A reader resolves it and reads the file
directly.
A whole collection, still no credentials, but s3://. A glob has to be
expanded, expanding it needs a directory listing, and plain HTTPS gives no
listing. DuckDB says so directly: Consider SET allow_asterisks_in_http_paths = true;. Turning that on does not help, because the pattern is then sent
literally and returns 404. Use the bucket scheme instead.
Source Cooperative is not AWS, so the endpoint is explicit, and addressing is path-style.
No credential is set in that secret. The product is public and reads anonymously.
Counts are not comparable between models. Trazo1 and Trazo2 fragment fields more finely than Trazo3, so they report more boundaries over the same ground. Summing two collections double-counts the ground they share. Query one collection at a time.
The 10,968,017 figure in the technical note is not the size of anything you
can download. It is a one-model-per-region composite, and every cell of it
comes from eap-release, the superseded 2025 release. The three current
collections hold 17,923,469 boundaries between them.
Files sit directly in the collection directory. There is no per-country
subdirectory. The glob is <collection>/*.parquet, not <collection>/*/*.parquet.
There is no bbox covering column. Spatial pruning uses the native Parquet
GeospatialStatistics that GeoParquet 2.0.0 carries. A reader that looks only
for a bbox covering struct falls back to a full scan.
The GeoPackages are a convenience copy, not a second source. They carry all source columns for desktop GIS. They are large, they are not cloud-native, and they are not range-readable in a useful way.
DuckDB ST_Length_Spheroid returns silently wrong finite values, and
ST_Union_Agg segfaults on geometry sets this size. Neither is used here, and
neither should be trusted on this data.
Catalog root: ../catalog.json. Licence: CC-BY-4.0.