Skip to main content

pyFBDS

Repo PyPI - Version
Read the Docs Publish Python to PyPI

Pacote e scripts para obter dados espaciais do repositório público de mapas e shapefiles para download disponibilizados pela Fundação Brasileira para o Desenvolvimento Sustentável (FBDS). Veja mais na documentação:

https://pyFBDS.readthedocs.io/


qgis



Como Instalar?

pip3 install pyFBDS


Como Usar?

Abaixo alguns usos simples do pacote.

# Importa pacote
import pyFBDS

# Instancia Objeto
fbds = pyFBDS.Repo(
    output_path='.',
    temp_path='.',
    log_path='.',
)

# Faz Download dos Dados para output_path
fbds.download_data(municipio='SANTOS', estado='SP')

# Lê dados espaciais em formato geodataframe
fbds.read_data(municipio='SANTOS', estado='SP')


TODO

  1. Definir funções de fazer o download dos arquivos, a partir da lista.
  2. Realizar o agendamento para obter a lista.
  3. Ajustar a pasta de download. Atualmente vai para a pasta padrão. Movi manualmente!
  4. Ajustar os tipos de arquivos (Pontos, Polylines, Polygons), visto que na lista de arquivos surgiu uma feição curiosa:
    1. RIOS_DUPLOS.shp
    2. RIOSDUPLOS.shp
    3. RIOS_DUPLOS_POL.shp

Release files for pyFBDS 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyFBDS 0.1.8
File Size Uploaded
pyfbds-0.1.8.tar.gz 15.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyFBDS 0.1.8
File Interpreter ABI Platform
pyfbds-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 34.7 kB

Release files / pyfbds-0.1.8.tar.gz

Download URL pyfbds-0.1.8.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c3e2def548fc39fb3aacb0a369fc349f9ebdbd3a1c1b8471aac7651c5aabeb1a
BLAKE2b-256 checksum
How to use checksums
6840cb06b23667571cceaab1892f847cc34bfc2964c4e4f1acf7254039d4a78c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pyfbds-0.1.8-py3-none-any.whl

Download URL pyfbds-0.1.8-py3-none-any.whl
Size 19.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c3076e03d6c7bd4790b4dcf5d17ee2865951c35974fc9a74a9dc66609b61e92f
BLAKE2b-256 checksum
How to use checksums
b6398e82ec06994c805b8845245adeaa07c01378db3fe55b95c20c6c9e322e04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page