Skip to content

Mekepi/brazil-hexgrid-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brazil HexGrid Generator

Generates a hexagonal grid of coordinates covering Brazilian cities for general purpose (e.g., solar energy analysis).

Example Grid Plot Example output for São Paulo

Features

  • OOP-based processing of cities/states (city, state, country classes).
  • Parallelized grid generation using multiprocessing.
  • Adjustable hexagon radius.
  • Visualization with Matplotlib (optional).

Usage

1. Generate Grids

from src.hexgrid import hexgrid_generator
hexgrid_generator(radius=1.35)  # Saves to /outputs/Brasil

2. Plot Grids

from src.hexgrid import hexgrid_plot
hexgrid_plot()  # Saves PNGs to /outputs/plots/[STATE]/[CITY].png

Data Preparation

The geographic data used in this project comes from IBGE's BC250 series.

About

Generates a hexagonal grid of coordinates covering all Brazilian cities.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages