I'm new to OSM/Overpass QL and there's a simple problem that I can't solve. I've been able to figure out the a query that will return the maritime boundary of a country. For example:
This returns the boundary as a set of ways. Using
overpy I've been able to get the returned ways and display them using shapely/matplotlib, and I'm confident they have the data I need.
What I can't figure out is how can I reliably convert the returned set of ways to a MultiPolygon object, ideally a
The above query is only an example that produces a fairly simple set of
ways, but there are other queries that return much more complex results, such as
I understand that Overpass doesn't handle (multi)polygons, but I assume there must be a simple way to achieve this using python/GeoPandas.shapely. I've tried some manual approaches, but they are error-prone and I'd be extremely surprised if there are no implemented librariessolutions to achieve this. Any ideas?