
I created a map of where I’ve been, what I did and how I rated it for every day since 01/01/2022. A brief introduction to the project I have Google Maps Timeline enabled and I also keep a journal on my phone using an app called Pixels where I rate my day out of 5…

From the very beginning If you are an absolute beginner to Python then this page will help you get set up, all the way from downloading Python to setting up an environment and running your first script. And even if that first sentence didn’t make a whole lot of sense, still keep reading as I’ll…

This script accesses a folder containing separated bands (specifically Sentinel-2 bands in .jp2 format) and outputs the following combinations as .tifs: Here are some example outputs from the script: Hopefully you find this script useful!

This script takes a .tif layer and produces an elevation profile chart that always includes the highest point of the layer: Enjoy! If you have any suggestions or find any issues with the code then get in contact at thespatialspace@gmail.com

what is scikit learn? Scikit-learn, also known as sklearn, is a popular open-source machine learning library for Python. It provides a wide range of tools and algorithms for various machine learning tasks, including classification, regression, clustering, dimensionality reduction, model selection, and preprocessing of data. Scikit-learn is built on top of other scientific Python libraries such…

what is geocoding? Geocoding is the process of converting addresses into geographic coordinates like latitude and longitude. It enables the precise location identification of places on the Earth’s surface, facilitating mapping and spatial analysis. Geocoding is widely used in navigation systems, online maps, logistics, and marketing. By matching addresses to a reference database, geocoding provides…

what on earth is a geo panda? GeoPandas is an open-source Python library that extends the functionality of the popular pandas library to handle geospatial data. It provides data structures and tools for working with geospatial vector data, such as points, lines, and polygons, in a tabular format. GeoPandas combines the capabilities of pandas for…

an introduction Remote sensing technology has revolutionised various industries by enabling the collection of high-resolution imagery from satellites, drones, and other airborne platforms. However, the vast amount of data generated by remote sensing systems poses a significant challenge for human analysts to extract meaningful information efficiently. Object recognition using machine learning techniques has emerged as…

what’s the difference? Projections A map projection refers to the process of representing the three-dimensional surface of the Earth on a two-dimensional map. Since the Earth is a sphere (or more accurately, an oblate spheroid), it is impossible to accurately represent its surface on a flat surface without some form of distortion. Map projections use…

what is cartography? Cartography is the art, science, and technology of creating maps. It involves the design, production, and interpretation of maps, charts, and other spatial representations of geographic information. Cartography combines elements of geography, graphic design, and data visualisation to represent spatial relationships, patterns, and information in a visual format. Cartographers use various techniques…