ICMBio — Unidades de Conservacao Federais¶
Visao Geral¶
| Item | Detalhe |
|---|---|
| Provedor | ICMBio (Instituto Chico Mendes de Conservacao da Biodiversidade) |
| Dados | Limites de UCs federais |
| Acesso | WFS OGC (INDE GeoServer) |
| Formato | CSV (tabular) / GeoJSON (geo) |
| Autenticação | Nenhuma |
| Licença | Dados publicos governo federal |
| Features | 347 UCs na captura de 18/09/2026 (contagem variável) |
Acesso via WFS¶
| Parâmetro | Valor |
|---|---|
| Endpoint | geoservicos.inde.gov.br/geoserver/ICMBio/ows |
| WFS Version | 1.1.0 |
| Layer | ICMBio:limiteucsfederais_a |
| CRS | EPSG:4674 na camada; ucs_geo pede srsName=EPSG:4326 |
Exemplo de Uso¶
import asyncio
from agrobr import icmbio
async def main():
# UCs federais da camada do ICMBio, sem RPPN
df = await icmbio.ucs()
# Filtrar por grupo (PI = protecao integral, US = uso sustentavel)
df = await icmbio.ucs(grupo="PI")
# Filtrar por UF (usa LIKE, funciona com UCs multi-UF)
df = await icmbio.ucs(uf="MT")
# Com geometria (requer geopandas)
gdf = await icmbio.ucs_geo(bbox=(-56, -16, -54, -14))
# Com metadados
df, meta = await icmbio.ucs(return_meta=True)
asyncio.run(main())
Colunas¶
| Coluna | Tipo | Descrição |
|---|---|---|
| codigo | str | CNUC publicado; repetições são preservadas |
| nome | str | Nome da UC |
| categoria | str | Sigla da categoria (PARNA, ESEC, FLONA, etc) |
| grupo | str | PI (proteção integral) ou US (uso sustentavel) |
| uf | str | UF(s) abrangidas (separadas por /) |
| bioma | str | Texto publicado pelo ICMBio, em caixa alta (ex.: CERRADO E MATA ATLÂNTICA (LEI 11.428)) |
| area_ha | float | Area em hectares |
| ano_criacao | Int64 | Ano de criacao |
| ato_criacao | str | Ato legal de criacao |
Limitacoes¶
- Apenas UCs federais, sem RPPN; a contagem corrente varia. Estaduais, municipais e RPPNs não estao neste WFS: para o CNUC completo, use
cnuc.ucs. - Campo
ufpode conter multiplas UFs (ex: "MT/PA") area_haé a área da UC inteira, não a parte dentro da UF:uf="SP"devolve 22 UCs, 7 delas com outra UF e a área toda (a APA das Ilhas e Várzeas do Rio Paraná, SP/PR/MS, sai com 1.005.181 ha). Somararea_hapor UF conta essas UCs mais de uma vez.- Dados refletem o estado atual do GeoServer INDE/ICMBio
Conteúdo da camada¶
Em 18/09/2026, a camada tinha 347 UCs na consulta sem filtros, 50 com bioma="Cerrado" e 22 com uf="SP", seleções sobrepostas com 347 códigos CNUC distintos. O contrato não impõe chave primária nem remove eventuais repetições futuras.
areahaalb é preservado como area_ha, sem soma ou conversão de escala; criacaoano é atributo da UC, não edição da camada. Os textos de UF/bioma compostos permanecem integrais: 43 UCs da consulta sem filtros têm várias UFs. Nessa data, nenhum campo vinha vazio; área e ano continuam anuláveis.
O WFS devolve 11 campos; FID e ogc_fid ficam fora da saída pública. O XSD da camada declara 22 propriedades, 13 delas fora do contrato tabular, inclusive a geometria. A concordância com numberOfFeatures consultado antes do CSV é registrada como count_reconciled, sem snapshot transacional.
ucs_geo pede srsName=EPSG:4326 e confere o CRS que o corpo declara: se vier
outro (o nativo da camada é EPSG:4674), levanta ParseError em vez de publicar
as coordenadas com o rótulo 4326.
Em ucs_geo, área e ano fora do formato numérico levantam ParseError, como no ucs. Os filtros uf, grupo e
bioma valem sobre a camada baixada (no ucs, vão na consulta ao servidor): o MetaInfo registra a seleção em
source_details["query"], os filtros aplicados no resultado em source_details["filtros_locais"] e a hora da aquisição
em fetched_at/fetch_timestamp.
Geometria inválida¶
A geometria das saídas _geo sai como a fonte publica, sem reparo; geometria inválida gera aviso e contagem no MetaInfo. Veja Geometrias publicadas.