Facility and membership layers for Brazilian soft-commodity supply chains. One
unified layer plus the components it's built from. Geometry is WGS84 (EPSG:4326).
The files
BR_facilities — the unified layer, every entity as one row across all
tiers (40,669 features: facility points + municipality polygons). This is the
one to start with. Columns: entity_id, entity_kind, tier, weight, basis, geom_method, source, geometry.
BR_intake_points — grain silos from CONAB (18,802): cooperative, trader,
and official, with registered coordinates and static capacity in tonnes.
BR_buyer_points — federal (SIF) slaughterhouses & dairy plants (1,514),
geocoded, tagged by commodity (beef/poultry/pork/dairy).
BR_sisbi_points — state/municipal (SISBI) slaughterhouses & dairy plants
(11,582), the frontier long tail, via Trase, with inspection_level
(SIE/SIM/CONSORCIO).
BR_mill_points — sugar/ethanol mills from ANP (417), town-centroid,
with production capacity in m³/day.
BR_membership_muni — cooperative-member farm counts per município (5,257),
joined to municipality polygons.
BR_muni — IBGE municipality boundaries (5,570), the geography everything
keys to.
Tiers (in BR_facilities.tier)
intake_point grain silos · slaughter_point animal-product buyers (SIF+SISBI) ·
mill_point sugar/ethanol mills · membership_muni cooperative-member density ·
gravity_catchment modelled silo draw-areas (the only modelled rows).
Facilities compiled from government registries. Grain silos: CONAB national warehouse registry (registered coordinates), cooperative + trader + official. Slaughterhouses & dairy plants: MAPA SIF (federal, address-geocoded) plus Trase SISBI (state/municipal, registry-geocoded). Sugar/ethanol mills: ANP producers, municipality-centroid. Cooperative membership: IBGE Censo Agropecuário 2017 by município. Every geometry carries a basis (observed | modelled) and geom_method (registered | geocoded | municipality_centroid) so precision is explicit. No AI-detected geometry. BR_facilities.parquet is the unified layer (all tiers); the other files are the component layers. See METHODOLOGY.md in the source repo for full detail.
Geocoded and municipality-centroid points are approximate (a geocode can land on the wrong lot; a centroid sits at the town middle). Cooperative membership is a per-município count, not a named cooperative. Rice, cotton, and coffee are not covered (no authoritative open geolocated source). Brazil only. CONAB drifts daily; snapshot dates are in the source repo.
Generated by Portolan from STAC metadata and .portolan/metadata.yaml
lon
double
Longitude, WGS84.
geom_method
string
How the coordinate was set: registered (source GPS), geocoded (from an address), or municipality_centroid.
basis
string
observed (recorded by an official source) or modelled (computed by us; only gravity_catchment).
geometry
binary
Geometry as WKB, WGS84 (EPSG:4326). Points for facilities; polygons for municipality/catchment rows.
entity_id
string
Unique id of the facility or entity within its source registry.
tier
string
Layer this row belongs to: intake_point, slaughter_point, mill_point, membership_muni, or gravity_catchment.
weight
double
Size measure whose unit depends on tier: tonnes (silos), capacity band 1-4 (SIF), m3/day (mills), member count (membership).
source
string
Origin registry: CONAB, MAPA-SIF, Trase-SISBI, ANP, or IBGE-6848.