GeoPython 2023

“MapScale: a Python-based technology for automated conversion of drawings to indoor maps” Ege Cetintas, Melih Peker · Talk (30 minutes)

In this talk, we will demonstrate our patented, learning-based technology (MapScale) for automated conversion of technical drawings to indoor maps.


“Open Source in Environmental Sustainability” Tobias Augspurger · Talk (30 minutes)

This study provides the first analysis of the open source software ecosystem in the field of sustainability and climate technology. Thousands of actively developed open source projects and organizations were collected and systematically analyzed using qualitative and quantitative methods as part of…


“Shapely 2.0” Joris Van den Bossche · Talk (30 minutes)

Shapely 2.0 has finally arrived! Several years in the works, Shapely 2.0 is a major release, featuring a large refactor and fast, vectorized (element-wise) array operations along with many other improvements.


“Generating Elevation Data from Stereo Pairs of Satellite Imagery” Yoni Nachmany · Talk (30 minutes)

An overview of Python libraries that produce Digital Surface Models (DSMs) from stereo satellite imagery


“FastAPI and Tile38: Ultra fast retrieval of geospatial data” Ganesh N. Sivalingam · Talk (30 minutes)

In this talk we will explore Tile38, FastAPI briefly, and how to combine them to create quick APIs for delivering geospatial data.


“Beyond Boredom: A Layered Approach To Automating Borehole Analysis” John Sandall, Ben Jones · Talk (30 minutes)

You've created a ground-breaking Python script which only you can run. Your colleagues don't know Python and cloud deployment isn't an option, but with a little digging we can still unearth approaches for script automation within a low-tech IT environment.


“UNIGIS Girona, an MSc for geospatial data scientists” Josep Sitjar · Talk (30 minutes)

New trends in the geospatial sector have motivated a restructuring of the UNIGIS Girona MSc GIS programme, and since 2020 we’ve been working hard on the design of new contents and subjects.
In this talk we’ll show how new trends in the geospatial sector have motivated the redesign of our programme…


“Automatic sill height detection from Mobile Mapping point clouds data” Milad Mahour, Sjoerd Braaksma · Talk (30 minutes)

Mobile Mapping point cloud object detection is becoming vital and essential for many real-world applications when it comes to precisely measure and detect critical objects. The municipality of Rotterdam is responsible for road construction details and maintenances of streets in Rotterdam. For examp…


“Automated weeding of railway tracks” Sven Schmitz-Leuffen · Talk (30 minutes)

Automated management of the spraying / weeding of railway tracks and their surroundings by dedicated SNCF locomotives and wagons equipped with specialized geolocated equipment.


“Lightning Talks” · Special Session (30 minutes)

In this session you can present a lightning talk


“CLIMADA: a python package for physical climate risk analysis” Chahan Kropf, Alessio Ciullo · Talk (30 minutes)

This talk will introduce CLIMADA [1], an open-source and -access modeling platform for climate risk assessments. Using state-of-the-art probabilistic modelling, CLIMADA allows to estimate multi-hazard socio-economic impacts as a measure of risk today, the incremental increase from socio-economic de…


“Code Sprint” · Special Session (30 minutes)

Code Sprint


“Automated and robust geometric and spectral fusion of multi-sensor, multi-spectral satellite images” Daniel Scheffler · Talk (30 minutes)

The talk presents AROSICS and SpecHomo, two open-source and easy-to-use Python packages for automated and robust geometric and spectral fusion of multi-sensor, multi-spectral satellite images.


“Using Python based GeoAI to Enhance topographic mapping in the Dutch National Mapping Agency” Peter Brouwer, Ditmar Visser, Stefan Bussemaker · Talk (30 minutes)

In this talk, we present our journey in creating automated pipelines for data preparation and training GeoAI models.


“Geospatial Data Processing in Python” Martin Christen · Workshop 90 Minutes (90 minutes)

In this workshop, you will learn about the various Python modules for processing geospatial data, including GDAL, Rasterio, Pyproj, Shapely, Folium, Fiona, OSMnx, Libpysal, Geopandas, Pydeck, Whitebox, ESDA, and Leaflet. You will gain hands-on experience working with real-world geospatial data and …


“Real-time Stream Processing without Migraines” Fawaz Ghali, Andrii Rodionov · Talk (30 minutes)

As businesses grow, many applications will at some point run into scaling issues — what works fine at low transaction, volumes don’t work well, or at all, at high volumes. Real-time technology solutions like the open-source Hazelcast Platform have helped many businesses overcome their scaling issue…


“Automated Isozones computation with OpenRouteService and Python” Hans-Jörg Stark · Talk (30 minutes)

The presentation talks about the possibilities how to use Python and OpenRouteService to compute Isozones for further GIS analysis. The contents of this presentation is very practical.


“Opening Session Day 1” Martin Christen · Special Session (30 minutes)

Opening Session Day 1 with lots of information about the conference


“Power of Python in Geodata Integration” Lassi Lehto · Talk (30 minutes)

A Python-based data integration platform enables cross-border access to 3D buildings datasets, critical for renewable energy-related use cases.


“Engaging geovisualisations with Vega-Altair” Mattijn van Hoek · Talk (30 minutes)

Vega-Altair is a powerful toolkit for creating interactive and engaging geovisualisations in Python. Lets talk about it.


“Spherely: Geometric features on the sphere” Benoît Bovy · Talk (30 minutes)

Spherely provides Python/Numpy vectorized bindings to the S2Geometry library for the manipulation and analysis of spherical geometric objects. Complementary to Shapely 2.0, it may be used as a backend geometry engine for Python geospatial libraries like GeoPandas.


“Urbantrips: an opensource library to analyze public transit smart card data” Felipe Gonzalez · Talk (30 minutes)

Urbantrips is an open-source library that takes information from a public transportation smart card payment system and produces origin-destination matrices and some KPIs for bus routes. Work behind this involves inferring destinations, creating chain trips and several spatial transformations using …


“Revolutionizing Demography with AI’s Deep Learning: Using Python to Estimate Population Dynamics” Lisah Khadiala Ligono · Talk (30 minutes)

Python and Artificial Intelligence techniques, including deep learning and convolutional neural networks, can be used to improve demographic modeling in times of crisis or rapid change. Using the crisis in Venezuela as a case study, I demonstrate the utility of this approach in informing response e…


“Visualize, analyze and compare geographical datasets with EOmaps.” Raphael Quast · Workshop 120 minutes (2 hours)

This workshop will introduce the basics of EOmaps, a package that aims to simplify geographical data-analysis. You will learn how to create basic maps (plotting data, add features etc.) , and how you can directly use the maps as interactive data-analysis widgets.


“Introduction to depth-based stable diffusion for Blender using Dream Textures” Lukas Schmid · Talk (30 minutes)

The field of GAN based generation of text has been extended to images with stable diffusion and even 3D with NVIDIA's GET3D. I'll present the newest findings and some possible applications in BIM and GEO-Visualisation


“A guide on using OSMnx and geopandas to extract and manipulate OpenStreetMap data” Matt Travis · Talk (30 minutes)

A look at the process of extracting and loading OpenStreetMap building footprints into PostGIS using OSMnx and Geopandas. This talk will cover our particular use case and the workflow we used.


“Timebased visualization of costs, surface-level and volume geometry” Lukas Schmid · Talk (30 minutes)

A fully OpenSource Project-controlling Dashboard unifying GIS, IFC, construction schedule and object-level information


“Illuminating the Underground with Artificial Intelligence.” Adonai Vera · Talk (30 minutes)

Map, Analyze, and Forecast your underground infrastructure using Subterra imaging solutions and our Terralytics™ Cloud Platform.


“Generating Clouds in Satellite Images with SatelliteCloudGenerator ☁️” Mikolaj Czerkawski · Talk (30 minutes)

A run through a PyTorch-based tool for generating clouds in satellite images.


“R Spatial and GeoPython, a happy marriage” Edzer Pebesma, Martin Fleischmann · Talk (30 minutes)

We discuss differences and correspondences between the R and Python spatial software ecosystems, upstream libraries, and efforts and opportunities to further mutually benefit each other.


“Writing an efficient code for GeoPandas and Shapely in 2023” Martin Fleischmann, Joris Van den Bossche · Workshop 120 minutes (2 hours)

With the release of Shapely 2.0, the GeoPandas-based code that have been optimised years ago may no longer provide the best performance. This workshop will show you how to change that and write efficient and convenient GeoPandas code that uses the benefits of the latest developments in the Python g…


“HoloViz: Visualization and Interactive Dashboards in Python” Sophia Yang · Talk (30 minutes)

Do you use data visualization to understand data and tell stories? Do you need to visualize big geospatial datasets? Are you interested in leveling up your visualization skills with HoloViz? HoloViz is a high-level Python visualization ecosystem that gives you the superpower to help you understand …


“Conference Dinner (Click for location)” · Special Session (30 minutes)

-


“Code-Centric Infrastructure as Code (IaC) using Pulumi with Python” Anmol Krishan Sachdeva · Talk (30 minutes)

Interested in handling your Cloud Infrastructure through code like you handle the application logic and software?
Enter Pulumi, a universal Infrastructure as Code platform that helps you maintain your multi-cloud Infrastructure as Code using popular languages like Python, Java, Golang, .NET, Typesc…


“Developing an AI assisted collaborative mapping tool for disaster management” Arno Röder · Talk (30 minutes)

This talk will present the results of the OMDENA challenge "Developing an AI assisted collaborative mapping tool for disaster management".


“Semi supervised classification for aerial imagery” Itzá Alejandra Hernández Sequeira · Workshop 90 Minutes (90 minutes)

With the help of current semi-supervised learning algorithms, we can classify aerial scenes using 4, 20, or 40 labeled examples per class and still obtain similar accuracies as training with numerous labeled examples. With this workshop, we want to show the semi-supervised learning algorithms curre…


“FLORIA, a custom python pipeline for urban flood extraction from SAR multi-sensors, supported by U-Net convolutional network.” Ari Jeannin · Talk (30 minutes)

This talk will present FLORIA, an innovative custom python pipeline for urban flood extraction. The implementation of the predefined workflow, ingesting most SAR sensors and extracting from U-Net convolutional network approach, will be highlighted. Thanks to open-source data, software and libraries…


“How to use JavaScript Google Earth Engine in Python” Mathieu Gravey · Talk (30 minutes)

The Open Earth Engine Library (OEEL) is a collection of code goodies for Google Earth Engine (GEE) build on top of the JavaScript API. But recently a feature was added to "map" all this function and most other JavaScript functions in Python.


“Deep Internal Learning for Satellite Image Synthesis” Mikolaj Czerkawski · Talk (30 minutes)

An overview of deep internal learning methods applied for satellite imagery with examples of open-source PyTorch implementations.


“Conference Closing” Martin Christen · Special Session (30 minutes)

Confernce Closing Comments


“Vector data cubes as a bridge between raster and vector worlds” Martin Fleischmann · Talk (30 minutes)

This talk introduces the concept of vector data cubes - multi-dimensional arrays where at least one dimension is composed of vector geometries - and its implementation in Python within a new library Xvec, built on top of Xarray, Shapely 2.0 and GeoPandas.