- A map of the continential USA, divided into states.
This project demonstrates how to create a custom TkInter GUI application for plotting geographical data using GeoPandas and Matplotlib. The application allows users to input a value representing the area in hectares and visualize the corresponding geographical regions on the map.
The application is intented for free-use visualization of increased land usage in agricultural production. It was originally developed to display the area impact of increased crop production to satisfy demand for bio-based fuel.
- Interactive GUI built with TkInter.
- Plotting functionality using GeoPandas and Matplotlib.
- Supports customization of appearance and plot parameters.
- Ability to reset the plot to its initial state.
- converstion between [m2, km2, ha]
- Python 3.x
- CustomTkinter
- GeoPandas
- Matplotlib
- Clone this repository to your local machine
- Navicate to directory
- Install requirements (pip install -r requirements.txt).
- Execute the main.py file
- Interactive with the plot tool in the Custom TKInter window (fullscreen recommended)
#Call plot: The slider and entry widget operates with biderectional functionality. Choose either to selected desired area, click: Update plot.
#Reset plot: Use the reset botton to reset values and call and empty plot.
#Apply the build-in metric conversion: Use the drop-down menu besides the entry widget, to choose unit [m2,km2,ha], enter number in the widget and HIT ENTER, the engine with convert it to hectares, and update the slider value. To call the new plot; hit Update.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.