Serviço Florestal Brasileiro (SFB)¶
O Serviço Florestal Brasileiro (SFB) é uma autarquia federal vinculada atualmente ao Ministério do Meio Ambiente e Mudança do Clima (MMA). Sua principal função é promover o uso sustentável das florestas públicas brasileiras, buscando conciliar conservação ambiental, geração de renda e desenvolvimento social, especialmente em áreas de forte presença de recursos florestais. Principais atribuições do SFB:
- Gestão de florestas públicas federais: Planeja e executa o manejo florestal sustentável, por meio da concessão de florestas públicas a empresas ou cooperativas, com o objetivo de exploração racional dos recursos madeireiros e não madeireiros.
- Cadastro Ambiental Rural (CAR): É o órgão responsável por coordenar o Sistema Nacional de Cadastro Ambiental Rural (SICAR), ferramenta essencial para o controle, monitoramento e combate ao desmatamento, além de apoio à regularização ambiental de imóveis rurais.
- Fomento ao conhecimento e manejo florestal: Produz estudos, pesquisas e informações técnicas sobre florestas brasileiras, uso da terra e atividades de manejo sustentável.
- Apoio à cadeia produtiva florestal: Estimula boas práticas de manejo, apoio a comunidades locais e uso sustentável da biodiversidade florestal.
O SFB foi criado em 2006 pela Lei de Gestão de Florestas Públicas (Lei nº 11.284/2006) e tem um papel central na Política Nacional de Florestas, atuando como elo entre conservação ambiental e desenvolvimento econômico.
Especificamente sobre o Cadastro Ambiental Rural (CAR), o SFB mantem o site para a consulta pública dos imóveis rurais do Brasil.
import nntplib
import ssl
from urllib.request import urlopen
import geopandas as gpd
import requests
import urllib3
from owslib.util import Authentication
from owslib.wfs import WebFeatureService
from urllib3.util.ssl_ import create_urllib3_context
C:\Users\michel\AppData\Local\Temp\ipykernel_53528\346872685.py:1: DeprecationWarning: 'nntplib' is deprecated and slated for removal in Python 3.13 import nntplib
http = urllib3.PoolManager()
response = http.request(
method='GET',
url=url,
# ca_certs="CERT_NONE"
)
auth = Authentication(
# cert=pem_file.as_posix(),
verify=False,
)
auth.urlopen_kwargs
url = 'https://geoserver.car.gov.br/geoserver/sicar/wfs'
wfs = WebFeatureService(
url=url,
version='2.0.0',
# verify=True,
# session=session,
# auth=Authentication(
# # cert=pem_file.as_posix(),
# verify=False
# ),
)
wfs = WebFeatureService(
url=url,
version='2.0.0',
# verify=True,
# session=session,
# auth=Authentication(
# # cert=pem_file.as_posix(),
# verify=False
# ),
)
ssl.get_default_verify_paths()
list(wfs.contents)
# Obter os dados no formato GeoJSON (ou outro formato suportado)
response = wfs.getfeature(
typename='SGDGeo:georegiao',
# bbox=(173700, 440400, 178700, 441400),
# srsname='EPSG:28992'
# srsname='EPSG:4326',
srsname='EPSG:4674',
outputFormat='application/json',
)
response
gdf = gpd.read_file(filename=response)
gdf.crs
gdf.info()
gdf.explore()