[Gsoc-orga] GSoC 2025 Project Proposal: Analyzing Urban Expansion vs. Agricultural Land Loss using Historical OSM Data
Ansuman Mahapatro
ansumanmahapatro24 at gmail.com
Sun Apr 6 17:32:32 UTC 2025
Dear OpenStreetMap GSoC Organizers,
My name is Ansuman and I am currently pursuing the MITx MicroMasters
program in Data Science on edX, building upon my Bachelor's degree in
Mechanical Engineering. This background has instilled in me a strong
analytical mindset and a passion for data-driven solutions.
While I am in the process of developing expertise in areas such as
geospatial analysis and working with OpenStreetMap data, the potential of
this project – "Analyzing Urban Expansion vs. Agricultural Land Loss using
Historical OSM Data" – deeply resonates with my interests in sustainable
development and leveraging data for societal good. I am particularly
inspired by the possibility of using OSM's rich historical information to
understand and visualize critical land-use changes.
Although my direct experience with the specific technical skills required
for this project (such as in-depth use of the Overpass API, Osmium, and
geospatial libraries like GeoPandas/Shapely) is currently limited, I am
actively learning these technologies as part of my data science journey. I
am a dedicated and quick learner, and I am confident in my ability to
acquire the necessary skills with the guidance of an experienced mentor. I
am eager to contribute to this project and believe that with mentorship, I
can make meaningful progress in developing the proposed tool and analysis.
My enthusiasm for this topic and my commitment to learning make me a
motivated candidate for this project.
Project Idea:
Urban growth often leads to the loss of valuable agricultural land,
impacting food security and environmental sustainability. This project aims
to develop a tool to quantify and visualize this trend using
OpenStreetMap's historical data.
The proposed solution involves:
- Data Acquisition: Developing methods to extract historical landuse
data (e.g., using the Overpass API with date filters or processing
historical OSM data extracts) for a specified geographic region and time
range. This will involve querying and filtering OSM data based on tags like
landuse=residential, landuse=farmland, etc.
- Spatial Analysis: Implementing functions to calculate the area covered
by urban and agricultural land uses at different time points, identify
areas of land-use change (agricultural to urban), and compute summary
statistics (e.g., total agricultural land lost, rate of urban expansion).
Libraries like GeoPandas and Shapely in Python would be crucial here.
- Visualization: Creating visualizations to effectively communicate the
results, such as maps showing land use at different times, change maps
highlighting areas of transition, and charts illustrating trends in land
cover.
- Tool Development: Packaging the analysis into a reusable tool (e.g., a
Python library with a command-line interface or potentially a web-based
application) with clear documentation.
OSM Relevance:
This project directly leverages OpenStreetMap's core strength: its rich
historical data. By analyzing landuse changes over time, we can demonstrate
the value of OSM data for understanding and addressing critical real-world
challenges related to land management and sustainable development. The tool
developed would be a valuable asset for researchers, planners, and the OSM
community.
Technical Skills:
I have a foundational understanding of:
- Python programming
- Data analysis concepts and libraries like Pandas and NumPy (acquired
through the MITx MicroMasters program)
- Problem-solving and logical thinking (developed through my engineering
background)
I am actively learning and eager to gain practical experience in:
- Accessing and processing OpenStreetMap data (Overpass API, Osmium)
- Geospatial data analysis (GeoPandas, Shapely)
- Data visualization techniques
- I am highly motivated to learn these skills under the guidance of a
mentor and contribute effectively to this project.
Project Scope:
I believe this project is well-suited for a 350-hour GSoC project,
especially with the support of a mentor. I am committed to dedicating the
necessary time and effort to learn and contribute meaningfully. The
deliverables would include:
- Progress towards a working tool (Python library/application) for
querying and processing historical OSM landuse data.
- Development of functions for calculating land-use statistics and
generating visualizations (with mentor guidance).
- Documentation of the learning process and the developed components.
- I am excited about the possibility of contributing to the
OpenStreetMap project and would be particularly grateful for the
opportunity to work with a mentor who can guide me through the technical
aspects of this project. I am eager to learn and contribute to the OSM
community.
Thank you for your time and consideration.
Sincerely,
Ansuman Mahapatro
*P.S.* I would also like to acknowledge the helpful discussions with a
language AI assistant that aided me in formulating and refining this
project idea and proposal.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/gsoc-orga/attachments/20250406/323954cd/attachment.htm>
More information about the Gsoc-orga
mailing list