Skip to main content

Fork personalizado do geobr com funcionalidades extras como download de dados da ANM

Project description

geobr: Download Official Spatial Data Sets of Brazil

logo logo

geobr is a computational package to download official spatial data sets of Brazil. The package includes a wide range of geospatial data in geopackage format (like shapefiles but better), available at various geographic scales and for various years with harmonized attributes, projection and topology (see detailed list of available data sets below).

READ FULL DOCS

Contribute

To start the development environment run

uv sync

Test with

uv run pytest -n auto

You can use a helper to translate a function from R. If you want to add read_biomes, just run

uv run python helpers/translate_from_R.py read_biomes

It will scrape the original R function to get documentation and metadata. It adds:

  • default year
  • function name
  • documentation one liner
  • larger documentation
  • very basic tests

! Be aware that if the function that you are adding is more complicated than the template. So, always double check !

System Dependencies

Some functions in geobr require additional system tools to be installed:

For RAR file extraction (read_baze_sites)

This function requires one of the following tools to be installed:

  • unrar:

    • macOS: brew install unrar
    • Ubuntu/Debian: sudo apt-get install unrar
    • Windows: Install WinRAR
  • unar:

    • macOS: brew install unar
    • Ubuntu/Debian: sudo apt-get install unar
    • Windows: Install The Unarchiver
  • 7-Zip:

    • macOS: brew install p7zip
    • Ubuntu/Debian: sudo apt-get install p7zip-full
    • Windows: Install 7-Zip

For ZIP file extraction (IBGE files)

Some IBGE files use compression methods not supported by Python's built-in zipfile module. The following functions use the system's unzip command:

  • read_census_tract_2022
  • read_neighborhoods_2022

Make sure you have the unzip command available on your system:

  • macOS: Typically pre-installed
  • Ubuntu/Debian: sudo apt-get install unzip
  • Windows: Install a tool like 7-Zip or add unzip via WSL

Translation Status

Function Translated? Easy?
read_amazon Yes Super
read_biomes Yes Super
read_census_tract Yes No
read_comparable_areas Yes Yes
read_conservation_units Yes Super
read_country Yes Super
read_disaster_risk_area Yes Super
read_health_facilities Yes Super
read_health_region Yes Super
read_immediate_region Yes Yes
read_indigenous_land Yes Super
read_intermediate_region Yes Yes
read_meso_region Yes No
read_metro_area Yes Super
read_micro_region Yes No
read_municipal_seat Yes Super
read_municipality Yes No
read_region Yes Super
read_semiarid Yes Super
read_state Yes Super
read_statistical_grid Yes No
read_urban_area Yes Super
read_urban_concentrations Yes Super
read_weighting_area Yes No
list_geobr Yes Yes
lookup_muni Yes No
read_neighborhood Yes Yes

Release new version

poetry version [patch|minor|major]
poetry publish --build

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

tunned_geobr-0.2.3.tar.gz (46.0 kB view details)

Uploaded Source

Built Distribution

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

tunned_geobr-0.2.3-py3-none-any.whl (103.4 kB view details)

Uploaded Python 3

File details

Details for the file tunned_geobr-0.2.3.tar.gz.

File metadata

  • Download URL: tunned_geobr-0.2.3.tar.gz
  • Upload date:
  • Size: 46.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for tunned_geobr-0.2.3.tar.gz
Algorithm Hash digest
SHA256 3907a9d6fe7db94b1efadc4872775d710045b5546603482a0a4a7c8e2a7e5433
MD5 99e725e1a0f9ac4c42646eddcb3c65f6
BLAKE2b-256 c37aa91f188e3ba3a4096b259df3435c3a8cec7e0c9fc7734a9e89c4d3641be3

See more details on using hashes here.

File details

Details for the file tunned_geobr-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: tunned_geobr-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 103.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for tunned_geobr-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 04b744d14e9720c97110bac3cb19cb01f6668a1697de69044716711b2bb149ed
MD5 bfaad7b7c81e5e2330348d74c578bbb0
BLAKE2b-256 21882f85012b91945e0eb648b22f11feb0c589f32d69cd4a06ed27c63a38ec66

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