This project is a free, open-source Python and PyQt-based application designed for agronomists, farmers, and researchers who work with agricultural shapefiles.
It provides a free and user-friendly environment to open, edit, analyze, and visualize shapefiles without needing expensive GIS software.
Built with a full graphical interface (frontend) and a powerful geospatial engine (backend), this Editor empowers users to manage agricultural zone maps easily and efficiently.
- π Open and Edit Shapefiles (.shp)
- ποΈ Edit, Add, or Delete Attributes and Features
- πΊοΈ Visualize Zones Over Real-World Satellite Maps
- π¨ Change Zones, Colormaps, and Transparency
- π Zoom and Pan Maps Easily with Sliders and Navigation Buttons
- π Filter and Search Table Data Instantly
- π View Quick Statistics About Your Shapefile
- π€ Export Edited Shapefiles Easily
- Python
- PyQt5 (for the GUI)
- GeoPandas (for shapefile management)
- Matplotlib (for map plotting)
- Contextily (for adding real-world basemaps)
- Pandas
- Agronomists managing crop zones or soil regions
- Researchers analyzing field boundaries and agricultural zones
- Farmers needing a simple tool to adjust field maps
- GIS enthusiasts looking for an easy, free alternative to edit shapefiles
This project is released as open-source so that anyone can use, improve, or contribute to it.
Clone the repository, install the required Python libraries, and run:
python ShapeFileEditor.py
Requirements:
- Python 3.x
- geopandas
- matplotlib
- contextily
- PyQt5
- pandas
(You can install all dependencies with: pip install -r requirements.txt
)
Feel free to open issues or suggest features if you find something useful to add!
Let's make agricultural mapping easier for everyone.