GeoPython 2022

“Appling Python in Petroleum System Modeling.” Giboreau · Online Talk 30 Minutes (30 minutes)

Using Python capabilities to manage RockEval® Data, interpret them and finally create a kerogen kinetic.


“Road risk analysis with Google Cloud serverless tools” Nicola Guglielmi · Online Talk 30 Minutes (30 minutes)

From a real work done for an Oil & Gas company, a modern data pipeline analysis of vehicles tracking and monitoring data made using Google Cloud serverless tools for ETL, cleaning, storing and data visualization.


“Cloud for Mars: python tools to planetary data access through EOSC” Carlos Brandt · Talk 30 Minutes (30 minutes)

In this talk, I will walk you through Python-backed Geo-Planetary data projects being developed in the last years in the realm of the European Open Science Cloud, where the ultimate goal is to bring analysis-ready data to the general public.


“Quantifying agricultural soil carbon stocks at continent scale using a modern Python big data and ML framework” David Schurman, Julia Maddalena · Online Talk 30 Minutes (30 minutes)

We have developed a Python-based modeling and spatial prediction framework to accurately estimate soil carbon content at large geographic scales. These methods can provide cost-effective carbon accounting for regenerative farming operations.


“Mapping a COVID-19 Testing Needs Index” Krista Mar · Talk 30 Minutes (30 minutes)

COVID-19 Testing was inequitably distributed at the start of the pandemic, especially to at-risk populations. An index was created and mapped to help the operational and population health team members decide on where to put additional COVID-19 testing centers.


“Geographic web applications on Django framework” Maxim Danilov · Workshop 120 Minutes (2 hours)

How to use GeoDjango to create location-based service


“Python static type checking with mypy” Michal Gutowski · Talk 30 Minutes (30 minutes)

Add another layer of safety to your codebase with static typing.


“Predicting urban heat islands in Calgary” Anand S, Sumedh Ghatage · Online Talk 45 Minutes (45 minutes)

Leveraging geospatial Python libraries to understand and predict Land Surface Temperature in urban areas considering historical openly available satellite images and urban morphological data.


“A recap view on the crowdsourced map for checking supermarket wait times worldwide in 2020” Miki Lombardi · Online Talk 30 Minutes (30 minutes)

In March 2020 the world is completely blocked and people are lining up to shop or to the pharmacy or to buy basic necessities. There have been many initiatives and among these I have created a worldwide map that allows anyone to check the estimated waiting times of supermarkets, pharmacies and plac…


“The Deconvolution of the Aggregated Data into the Fine-Scale Blocks with Pyinterpolate” Szymon · Online Workshop 90 Minutes (90 minutes)

Do you need high-resolution data for your machine learning, but you have only areal aggregates? Would you like to present continuous maps instead of choropleth maps? We can transform county-level data into smaller blocks with Pyinterpolate. We will learn how to perform Poisson Kriging on the areal …


“Learning from the “cool kids”: how academic research can benefit from becoming more like open-source” Martin Fleischmann · Talk 30 Minutes (30 minutes)

While academic research heavily depends on open-source software, the relationship is often one-way. We believe that designing research in close relation to open-source development is beneficial for all parties and present one way of doing that, by turning a research project into a component of the …


“Accurate visual localization exploiting street-level imagery” Jonas Meyer, Stephan Nebiker · Talk 30 Minutes (30 minutes)

Visual localization is a key technology for applications such as augmented, mixed and virtual reality, as well as robotics and autonomous driving. It addresses the problem of estimating the 6-degree-of-freedom (DoF) camera pose from which a given image or sequence of images was captured relative to…


“Population Demographic Tracking and Estimation Tool: A Simulation-Dashboard for Urban Redevelopments.” Shai Sussman · Talk 30 Minutes (30 minutes)

Simulation and an online dashboard tool to analyze population changes as a function of time and predict population as a function of speculated development scenario within the built environment.


“ITS_LIVE: Simplifying access to global glaciological big data” Luis Lopez · Talk 30 Minutes (30 minutes)

ITS_LIVE is a NASA MEaSUREs project that produces low latency, global glacier flow and elevation change datasets. The size and complexity of this data makes its distribution and use a challenge. To address these problems, ITS_LIVE was built for modern cloud-optimized data formats and includes easy-…


“DL4DS - A python library for empirical downscaling and super-resolution of Earth Science data” Carlos Alberto Gómez Gonzalez · Talk 30 Minutes (30 minutes)

In this talk, we present DL4DS, a python package that implements a wide variety of state-of-the-art and novel algorithms for downscaling gridded Earth Science data with deep neural networks. DL4DS has been designed with the goal of providing a general framework for convolutional neural networks wi…


“Improving GNSS position quality with machine learning approaches” Stark, Hans-Jörg Prof. · Talk 30 Minutes (30 minutes)

Starting from raw GNSS position with a lot of noise and scattered patterns machine learning algorithm such as random forests help to improve the classification of GNSS positions into "good" and "bad" ones.


“Mapping VIIRS Active Fires in South America” Abraham Coiman · Online Talk 30 Minutes (30 minutes)

In this talk, we will show you the use of geospatial Python libraries within a Jupyter Notebook to map VIIRS active fires in South America. We will show you a straightforward workflow to visualize interactively VIIRS active fires using Geopandas and Folium libraries. This workflow could be easily c…


“Formulating geospatial data questions to answer big problems” bonny mcclain · Online Talk 45 Minutes (45 minutes)

Data storytelling has never been more popular. Immanuel Kant stated the following in 1802, "The history of occurrences at different times, which is true history, is nothing other than a consecutive geography, and thus it is a great limitation on history if one does not know where something happened…


“A python-based pipeline for large-scale land cover information extraction from cloud-based historical topographic map collections” Johannes Uhl · Talk 30 Minutes (30 minutes)

We leverage open-source python tools to extract historical land cover information (1890-1950) from the United States Geological Survey (USGS) Historical Topographic Map Collection (HTMC). Based on python packages for image processing, machine learning, and geospatial analysis, we extracted historic…


“Similarity Metrics from Vegetation Index Time Series” Dimo Dimov · Talk 30 Minutes (30 minutes)

In this talk we present vegetation index time series similarity metrics for crop type classification. The use of such metrics instead of the raw satellite observations not only reduces inter-class confusion, but also helps to reduce the dimensionality and thus, ensure model transferability.


“State of GeoPandas ecosystem” Joris Van den Bossche, Martin Fleischmann · Talk 30 Minutes (30 minutes)

GeoPandas is one of the core packages in the Python ecosystem to work with geospatial vector data. This talk will give an overview of recent developments in GeoPandas and the broader ecosystem.


“The Silence of Global Oceans: Acoustic Impact of the COVID-19 Lockdowns” Artash Nath · Online Talk 30 Minutes (30 minutes)

The onset of the COVID-19 pandemic in early 2020 brought an unexpected "anthropause". Border closures, travel restrictions, and economic slowdown meant a hiatus in commercial shipping, offshore energy exploration, and ocean tourism. It provided a rare research opportunity to investigate the time-se…


“Explorative Analysis and Visualization of High-dimensional Remote Sensing Data Using UMAP” Sylvia Schmitz · Talk 30 Minutes (30 minutes)

How can the information content of large and complex remote sensing data sets be easily grasped and evaluated? And in which way is it possible to identify the potential of such data sets with respect to concrete objectives? Methods from the field of manifold learning, for which implementations are …


“Likeness: a Python toolkit for connecting the social fabric of place to human dynamics” Joe Tuccillo, James Gaboardi · Online Talk 30 Minutes (30 minutes)

Promoting community resilience requires population data that captures human dynamics with high spatial, temporal, and demographic fidelity. Likeness is a Python toolkit that supports these aims by creating agents informed by hundreds of individual-level attributes from census microdata and producin…


“Track and Curtail Carbon Footprint of your Python Code with CodeCarbon” Anmol Krishan Sachdeva · Online Talk 45 Minutes (45 minutes)

With the recent advancements in the field of AI and High Performance Computing, more organizations have started heavily investing in ML/AI research using advanced processors and humongous amount of data. Enormous amount of energy is consumed during the training process, which leads to emission of h…


“MovingPandas: general purpose visual movement data analytics” Anita Graser · Online Talk 30 Minutes (30 minutes)

This talk presents MovingPandas, a project that aims to provide general purpose tools for analyzing and visualizing movement data.


“Finding inequality in public transport mobility patterns for the Metropolitan Region of Buenos Aires” Sebastián Anapolsky, Felipe Gonzalez · Online Talk 30 Minutes (30 minutes)

This paper prepared for the Inter-American Development Bank analyzes the travel patterns of different socioeconomic groups with data from the public transport electronic payment system in the Metropolitan Buenos Aires Region.


“[WORKSHOP CANCELLED] Pangeo Forge: Crowdsourcing Open Data in the Cloud” Ryan Abernathey, Charles Stern · Online Workshop 90 Minutes (90 minutes)

Pangeo Forge is a new open-source platform that aims to make it easy to extract data from traditional data repositories and deposit it in cloud storage in analysis-ready, cloud-optimized (ARCO) formats. This workshop will teach users how to use Pangeo Forge and contribute to the growing, community …


“Large-scale geospatial and temporal dataset” Bjarke Møholt, Donjeta Runjeva · Talk 30 Minutes (30 minutes)

Spatial and temporal data is in high demand by Data Scientists and crops domain experts, wishing to quickly develop models to help farmers optimize their crops production in a climate friendly way. A way to efficiently create, save and load the data is necessary. Our solution is to store the data i…


“pygeofilter: geospatial filtering made easy” Fabian Schindler · Talk 30 Minutes (30 minutes)

pygeofilter helps integrating geospatial filters in any Python application. Batteries included.


“Easily build interactive and static maps with hvPlot” Maxime Liquet · Online Talk 30 Minutes (30 minutes)

hvPlot adapts and extends the .plot() API made popular by Pandas and Xarray to easily create interactive and static maps.


“EOReader - Remote-sensing opensource python library for optical and SAR sensors” Rémi Braun · Talk 30 Minutes (30 minutes)

EOReader is a remote-sensing opensource python library reading optical and SAR sensors, loading and stacking bands, clouds, DEM and index in a sensor-agnostic way.


“pointcloudset - Efficient analysis of large datasets of point clouds recorded over time” Thomas Gölles · Talk 30 Minutes (30 minutes)

A Python package to analyze and visualize 3D point cloud time series.


“Scaling up vector analysis with Dask-GeoPandas” Martin Fleischmann, Joris Van den Bossche · Workshop 120 Minutes (2 hours)

This workshop introduces the Dask-GeoPandas library and walks you through its key components, allowing you to take a GeoPandas workflow and run it in parallel, out-of-core and even distributed on a remote cluster.


“Who Said Wrangling Geospatial Data at Scale was Easy?” Brendan Collins, Victoria Adesoba · Online Talk 30 Minutes (30 minutes)

In this talk, I’ll briefly introduce the various modes in which geospatial data comes. I’ll also focus on the most efficient ways to condense large amounts of geospatial data into analyzable chunks, to speed up data processing and analysis.


“EOmaps - Interactive maps in python” Raphael Quast · Talk 30 Minutes (30 minutes)

EOmaps is a python library to simplify the creation of static and interactive maps. It provides an easy-to-use framework to visualize, analyse and compare (potentially large) geographical datasets.


“Applied Semantic Segmentation for Large Scale Aerial Imagery” Adrian Meyer, Martin Christen · Workshop 90 Minutes (90 minutes)

In this workshop we show our recent deep learning projects and how semantic segmentation is applied


“QGreenland: automated QGIS data package creation for Greenland” Trey Stafford · Online Talk 30 Minutes (30 minutes)

QGreenland is a free and open-source Greenland-focused QGIS environment for data analysis and visualization. Built using Python and open source geospatial tools like GDAL, QGreenland's software offers automated, reproducible builds to ensure consistent outputs with metadata and provenance for all i…


“Build and deploy a geospatial web-application” Adithya Krishnan · Online Workshop 90 Minutes (90 minutes)

Hands on: build and deploy a geospatial web-application using Greppo, an open-source Python framework. Without any frontend, backend and web-dev experience.


“Robyn: An async web framework written in Rust” Sanskar · Talk 30 Minutes (30 minutes)

Python web frameworks, like FastAPI, Flask, Quartz, Tornado, and Twisted, are important for writing high-performance web applications and for their contributions to the web ecosystem. However, even they posit some bottlenecks either due to their synchronous nature or due to the usage of python runt…


“Display Your Map on a Website Using Geopandas , Folium , Django , and Heroku” Gregory Wallace · Talk 30 Minutes (30 minutes)

You often work in a notebook using Geopandas and other libraries . But it is always nice to be able to display you map to customers using a website. We will learn how to do so without additional costs.


“Parking Recommendation Service Using RS & GIS” Abouzar Ramezani, Moslem Darvishi · Talk 30 Minutes (30 minutes)

In this talk we will implement a location-based service for indicating the nearest parking slot to drivers by analyzing the data obtained by urban cameras. To analyze camera images, a new convolution neural networks is developed.


“Teaching GeoPython in a Geo-information Master Programme” Barend Köbben · Talk 30 Minutes (30 minutes)

At ITC-University Twente we have been educating geo-professionals for more than 70 years. Nowadays, we try to create problems solvers, not button-pushers, so we teach them GeoComputing using Python. In this talk we explain how.