This is the map we have created for the Urban Grammar AI project. It is created using open source software stack and hosted on GitHub, for free. This post will walk you through the whole process of generation of the map, step by step, so you can create your own. It is a bit longer… Continue reading How to create a vector-based web map hosted on GitHub
Category: geography
Introducing Dask-GeoPandas for scalable spatial analysis in Python
Using Python for data science is usually a great experience, but if you’ve ever worked with pandas or GeoPandas, you may have noticed that they use only a single core of your processor. Especially on larger machines, that is a bit of a sad situation. Developers came up with many solutions to scale pandas, but… Continue reading Introducing Dask-GeoPandas for scalable spatial analysis in Python
Evolution of Urban Patterns: Urban Morphology as an Open Reproducible Data Science
We have a new paper published in the Geographical Analysis on the opportunities current developments in geographic data science within the Python ecosystem offer to urban morphology. To sum up – there’s a lot to play with and if you’re interested in the quantification of urban form, there’s no better choice for you at the… Continue reading Evolution of Urban Patterns: Urban Morphology as an Open Reproducible Data Science
Spatial Analytics + Data Talk
On March 30, 2021, I had a chance to deliver a talk as part of the Spatial Analytics + Data Seminar Series organised by the University of Newcastle (Rachel Franklin), the University of Bristol (Levi Wolf) and the Alan Turing Institute. The recording of the event is now available on YouTube. Spatial Signatures: Dynamic classification… Continue reading Spatial Analytics + Data Talk
The journey of an algorithm from QGIS to GeoPandas
This is a short story of one open-source algorithm and its journey from QGIS to mapclassify, to be used within GeoPandas. I am writing it to illustrate the flow within the open-source community because even though this happens all the time, we normally don’t talk about it. And we should. The story Sometimes last year,… Continue reading The journey of an algorithm from QGIS to GeoPandas
Line simplification algorithms
Sometimes our lines and polygons are way too complicated for the purpose. Let’s say that we have a beautiful shape of Europe, and we want to make an interactive online map using that shape. Soon we’ll figure out that the polygon has too many points, it takes ages to load, it consumes a lot of… Continue reading Line simplification algorithms