seguro_rural v1.0¶
Seguro rural — apólices e sinistros do PSR (MAPA).
Fontes¶
| Prioridade | Fonte | Descrição |
|---|---|---|
| 1 | MAPA PSR | Programa de Subvenção ao Prêmio do Seguro Rural |
Produtos¶
100+ culturas dinâmicas do PSR (validação delegada à source).
Tipo de dados¶
O dataset suporta dois tipos de consulta via parâmetro tipo:
tipo="apolices"(default) — todas as apólices com subvenção federaltipo="sinistros"— sinistros comunicados
Cada tipo tem seu próprio contrato (mapa_psr_apolices e mapa_psr_sinistros).
Schema — Apólices¶
| Coluna | Tipo | Nullable | Unidade | Estável |
|---|---|---|---|---|
nr_apolice |
str | ❌ | - | Sim |
ano_apolice |
int | ❌ | - | Sim |
uf |
str | ❌ | - | Sim |
municipio |
str | ✅ | - | Sim |
cd_ibge |
str | ✅ | - | Sim |
cultura |
str | ❌ | - | Sim |
classificacao |
str | ✅ | - | Sim |
area_total |
float | ✅ | ha | Sim |
valor_premio |
float | ✅ | BRL | Sim |
valor_subvencao |
float | ✅ | BRL | Sim |
valor_limite_garantia |
float | ✅ | BRL | Sim |
valor_indenizacao |
float | ✅ | BRL | Sim |
evento |
str | ✅ | - | Sim |
produtividade_estimada |
float | ✅ | - | Sim |
produtividade_segurada |
float | ✅ | - | Sim |
nivel_cobertura |
float | ✅ | - | Sim |
taxa |
float | ✅ | - | Sim |
seguradora |
str | ✅ | - | Sim |
Schema — Sinistros¶
| Coluna | Tipo | Nullable | Unidade | Estável |
|---|---|---|---|---|
nr_apolice |
str | ❌ | - | Sim |
ano_apolice |
int | ❌ | - | Sim |
uf |
str | ❌ | - | Sim |
municipio |
str | ✅ | - | Sim |
cd_ibge |
str | ✅ | - | Sim |
cultura |
str | ❌ | - | Sim |
classificacao |
str | ✅ | - | Sim |
evento |
str | ❌ | - | Sim |
area_total |
float | ✅ | ha | Sim |
valor_indenizacao |
float | ❌ | BRL | Sim |
valor_premio |
float | ✅ | BRL | Sim |
valor_subvencao |
float | ✅ | BRL | Sim |
valor_limite_garantia |
float | ✅ | BRL | Sim |
produtividade_estimada |
float | ✅ | - | Sim |
produtividade_segurada |
float | ✅ | - | Sim |
nivel_cobertura |
float | ✅ | - | Sim |
seguradora |
str | ✅ | - | Sim |
Garantias¶
ufé código UF válido- Valores monetários em BRL
- Dados desde 2006 (início do PSR)
- Sinistros:
valor_indenizacaosempre > 0,eventosempre preenchido - Apólices:
valor_indenizacaopode ser null/0
Exemplo¶
from agrobr import datasets
# Apólices (default)
df = await datasets.seguro_rural()
df = await datasets.seguro_rural("soja", uf="MT", ano=2023)
# Sinistros
df = await datasets.seguro_rural(tipo="sinistros")
df = await datasets.seguro_rural(tipo="sinistros", evento="SECA")
# Com metadados
df, meta = await datasets.seguro_rural(return_meta=True)
# Sync
from agrobr.sync import datasets
df = datasets.seguro_rural()