Skip to main content

Obtem dados do INCRA usando python!

Project description

INCRA

Repo PyPI - Version
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.6.tar.gz (5.4 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.6-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for incra-0.1.6.tar.gz
Algorithm Hash digest
SHA256 cf1f5935ee2399552335c0e6bd2d0730beca3b368f913a46fad89604b219b17d
MD5 5d0a14346fb2a538be111bdab8b5e5c1
BLAKE2b-256 e8516a2f0257d2f6beb6dcac4498d94ab13b3029311785db9e95fa6a91d9fe67

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for incra-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 be58959000629360f68734ce24785985f0f8ab463d726428b17a5b9475f03248
MD5 0fe4530d462191c1c7f1a997eb0b964a
BLAKE2b-256 d5dc3cc5d20b4a3c9a36102d7067c13c33b2b3ea3b46e5ff3c314bad12a40131

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