Skip to main content

Obtem dados do INCRA usando python!

Project description

INCRA

Repo PyPI - Version Open In Colab
Read the Docs Publish Python to PyPI

O INCRA é o Instituto Nacional de Colonização e Reforma Agrária, uma autarquia federal brasileira vinculada ao Ministério do Desenvolvimento Agrário e Agricultura Familiar.

Sua missão prioritária é:

  • Realizar a reforma agrária: Isso envolve a obtenção de terras (por desapropriação, compra ou destinação de terras públicas) e a criação e consolidação de projetos de assentamento para famílias rurais sem terra ou com pouca terra.
  • Manter o cadastro nacional de imóveis rurais: O INCRA administra o Cadastro Nacional de Imóveis Rurais (CNIR) e emite o Certificado de Cadastro de Imóvel Rural (CCIR), que é essencial para o proprietário rural.
  • Administrar as terras públicas da União: É responsável pela gestão e regularização fundiária das terras públicas federais.
  • Realizar o ordenamento fundiário nacional: Trata de questões como o georreferenciamento de imóveis rurais, a limitação de aquisição de terras por estrangeiros, e a titulação de assentamentos e ocupações tradicionais (como quilombolas).

O INCRA mantem serviço para obtenção de dados espaciais no site https://certificacao.incra.gov.br/csv_shp/export_shp.py. Interessante observar que eles usarm um script export_shp.py na url. Foi estudando como ele funciona que foi possível desenvolver o pacote incra.

Acervo Fundiário


No passado o serviço era "aberto", ou seja, não precisava de área logada para obter os dados. Em um anúncio entusiasmado, informado que o "acesso ao Acervo Fundiário mudou" (para pior), passou a ser solicitado o acesso usando a conta gov.br para determinados serviços.

Acervo Fundiário


O INCRA até mantem página no Portal de Dados Abertos, contudo já foi possível observar que os dados são bastante defasados (em 14.10.2025 os dados disponibilizados eram de 01.08.2023).

A alternativa que resta é estudar e desenvolver uma forma de obter os dados atualizados. Esse estudo está em constante evolução. Iniciei os estudos para obter dados do INCRA desde em 2021.



Pacote

  • Para gerenciamento do projeto e dependências, utilizou-se o uv.
  • Para documentação foi usado o MkDocs
  • Foi usado o requests para as requisições.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

incra-0.1.4.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

incra-0.1.4-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file incra-0.1.4.tar.gz.

File metadata

  • Download URL: incra-0.1.4.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for incra-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7ae95176f82cf7c98d05434695cb5202387afdd3267497621d32b570244322ec
MD5 3dbabe4c2503f5f8c13778dad1ad8292
BLAKE2b-256 ce59edcd251da7e4d21deecb5c8a5711c76decc5ffef550e179a8fe057c0600c

See more details on using hashes here.

File details

Details for the file incra-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: incra-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for incra-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 46201973e44f4709e852927fb1d0aeac9ac4c935fb6fcd888f4daf66ceeb978b
MD5 002707f130e7b2747c68e1f28d695fbc
BLAKE2b-256 12d8fadd4dfec11daa1c04d8093da3550d0d012f9ded60b6b1110327b8c569a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page