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.5.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.5-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: incra-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 dcb6e674b4736b44d7b74e1217760b02fe7649038178ba09289dbc04f18abe75
MD5 bccaa9c1880db9bc389845cfd66e263e
BLAKE2b-256 bab5629b220a7746f7526a7caa99a2d5e7eea4c48fdba67f6e37d80f688759b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: incra-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e3676b5c5460654371e0c696fdc58309cffb2bdafd9999d61d746d7d7938b8b8
MD5 9230516717ca7981e1192184afc1b0b4
BLAKE2b-256 29e5c801e2bd911e1fe872822cdbbe3306d9c127962d9f95de070e0a4b9ffa88

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