June 22-24, 2016


Basel/Muttenz, Switzerland



About Geopython
Welcome to GeoPython 2016 – the Python conference for the Geo-Community organized by the Institute of Geomatics Engineering at the University of Applied Sciences and Arts Northwestern Switzerland and PyBasel - the local Python User Group.

GeoPython conference is focused mainly on the following topics, however other Python-centric talks are welcome too.

  • GIS/Mapping
  • Geography / Geophysics / Geodesy / Geomatics
  • Earth Sciences / Environmental Sciences
  • Geovisualization
  • Smart Cities
  • Spatial Data / Geodata
  • Geospatial Webservices
  • Big Data
  • Data Processing
  • (Spatial) Databases
  • Computer Vision
  • Remote Sensing
  • Image Processing
  • Machine Learning
  • Python in General
The official conference hashtag is #GeoPythonConf.

About the organisers
The University of Applied Sciences and Arts Northwestern Switzerland FHNW ranks amongst Switzerland's leading and most innovative universities of applied sciences. It is composed of nine Schools covering Applied Psychology, Architecture, Civil Engineering and Geomatics, Art and Design, Life Sciences, Music, Teacher Education, Social Work, Engineering and Business. The modern campuses are in northwestern Switzerland, near the borders with Germany and France and in the immediate vicinity of the cities of Basel and Zurich, as well as of national and international companies.

PyBasel is the local Python User Group Northwestern Switzerland. The user group offers space and opportunity for all those interested in Python to share knowledge and learn about Python. The participants hold talks, share news, and provide help for both Python newbies and professionals.

About the location
Basel lies in the heart of Europe, on both banks of the Rhine. The city is the centre of the idyllic border triangle of France, Germany and Switzerland – lying between the Swiss Jura, Germany’s Black Forest and the Vosges in Alsace.

Basel is easy to get to. Only a 10-minute drive from the city centre, Basel’s EuroAirport is served by a number of international airlines. Together with neighbouring Zurich Airport, it enjoys connections to all European airports and to more than 200 intercontinental destinations. Located in the centre of Europe, Basel is a major transportation hub. Its three railway stations not only offer excellent connections to far and wide but are also all situated in the very heart of the city.


Some impressions of the event. You can see the full list of photos directly on flickr

Conference Schedule & slides

Day 1: June 22, 2016

08:30 Registration opens
09:00 - 09:20 Opening Ceremony GeoPython 2016
09:30 - 12:30 Workshop:
Which city is the cultural capital of Europe? An introduction to Apache PySpark for Big Data GeoAnalytics [github] [slides]
Kashif Rasul, Shoaib Burq,
(Coffee Break: 10:30-10:50)
GeoNode [slides] [github]
Francesco Bartoli, Geobeyond Srl

(Coffee Break: 10:30-10:50)
12:30 - 13:30 Lunch Break
13:30 - 15:30 Workshop:
3 Tropes that will make your product a Million time faster with streamparse [github]
Adam Lev-Libfeld, Tamar Labs
Modelling of semi-arid rangelands for sustainable management with the Python API of the ILWIS GIS/RS software [github]
Claudio Piccinini, Department of Geo-information Processing University of Twente
15:30 - 16:00 Coffee Break
16:00 - 18:00 Workshop:
ArcPy Overview
Clinton Dow, Esri
PyGRASS: a Python interface to GRASS GIS for GIS analysis and modelling
Pietro Zambelli, European Academy (EURAC)
18:00 - 21:00 Ice Breaker Party

Day 2: June 23, 2016

08:30 Registration opens
09:00 - 10:40 Session I: Geospatial Webservices

  • Storing and querying spatiotemporal raster data with hdf5 [github]
    Remo Goetschi, Meteotest
  • The new PyWPS-4: your Python based WPS [pdf]
    Luís de Sousa, EAWAG
  • A RESTful API for linking geodata [slides]
    Francesco Bartoli, Geobeyond Srl
  • Testing Web Services and Web Mapping Applications using Python [slides]
    Jáchym Čepický, Geosense
10:40 - 11:00 Coffee Break
11:00 - 12:40 Session II: Geovisualization

  • Integrating the Python Spatial Analysis Library (PySAL) in ArcGIS: Advanced Spatial Analytics Made Easy [pdf]
    Mark Janikas, Esri
  • Quantized-Mesh encoder/decoder and topology builder for terrain tiles [github] [slides]
    Loïc Gasser, Swisstopo
  • ArcGIS scripting - generating unique hydrogeological maps [slides]
    Reka Pogacsas, Geological and Geophysical Institute of Hungary, Department of Geoinformatics
  • Django in the CityOpenSource platform
    Marco Montanari, CityOpenSource
  • 12:30 - 13:30 Lunch Break
    13:40 - 15:40 Workshop:
    Web GIS with Django
    Marco Montanari
    15:40 - 16:10 Coffee Break
    16:10 - 17:50 Session III: Image Processing and Remote Sensing

  • Power tools for satellite imagery [slides]
    Alireza Jazayeri, Development Seed
  • Invited Talk:
    The climate change at East China Sea and adjacent Northwest Pacific Ocean for past 140 years
    Jiancheng Kang, Geography Department & Urban Ecological and Environmental Research Center, Shanghai Normal University

  • Day 3: June 24, 2016

    08:30 Registration opens
    09:00 - 09:45 Keynote: Artificial Intelligence Methods for Time Series Forecasting and Classification of Real-Time IoT Sensor Data Streams [slides] [youtube recording]
    Romeo Kienzler, Chief Data Scientist - IBM Watson IoT WW, IBM Academy of Technology
    09:45 - 10:15 Coffee Break
    10:15 - 12:00 Session IV: Big Data

    • Slithering into GIS - Python in your maps [slides] [blog]
      Clinton Dow, Esri
    • Modern Data Science: Monogamy or Ménage à trois ?
      Lara Khanafer, Dataiku
    • From serving 10 users to 10 million in 10 days [slides]
      Adam Lev-Libfeld, Tamar Labs
    • Preprocessing 3D-City Models in the cloud [slides]
      Martin Christen, FHNW – University of Applied Sciences and Arts Northwestern Switzerland, Institute of Geomatics Engineering
    12:00 - 13:15 Lunch Break
    13:15 - 15:00 Session V: Data Processing

    • Development and integration of geopython tools to support Integrated Coastal Management and Maritime Spatial Planning
      Stefano Menegon, Alessandro Sarretta, CNR - Institute of Marine Sciences (CNR-ISMAR)
    • a GIS model to assess the potential of different renewable energy sources at local and regional scale
      Pietro Zambelli, European Academy (EURAC)
    • GIS clustering process for the identification of micro-climatic conditions within the urban environment
      Pietro Zambelli, European Academy (EURAC)
    • ArcPy – Creating a geochemical map of Ireland
      Peter Heath, Geological Survey of Ireland
    • Geospatial Data Processing with Stetl[pdf]
      Just van den Broecke, Just Objects B.V.
    15:00 - 15:45 Closing Session with Code Sprint Report and Awards


    GeoPython sincerely thanks our sponsors for supporting our mission and making the conference possible! Contact us about sponsorship opportunities:

    JetBrains PyCharm

    JetBrains PyCharm is the most intelligent Python IDE providing a complete set of tools for productive Python, Django and Web development. PyCharm comes in three editions. The free and open-source PyCharm Community Edition is perfect for pure Python coding. PyCharm Professional Edition is designed for professional Python and Web developers. Novice programmers should choose PyCharm Educational Edition for learning programming with Python easily and effectively.


    easyname is a reliable web hosting and domain registrar from Europe with over 15 years of exerience. Please visit our website: and check out our special offers and current promotion for over 440 different tlds.


    geOps designs, implements and runs business applications with geodata as well as geodata infrastructures and geoportals. More than 15 years of experience in the use of Open Source geospatial software as well as active contributions to it make geOps a reliable partner for modern solutions of best quality.

    Python Software Foundation

    The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers

    Swiss Society for Photogrammetry and Remote Sensing (SGPF-SSPT)

    The Swiss Society for Photogrammetry and Remote Sensing is a non-governmental organization devoted to the development of national and international cooperation for the advancement of photogrammetry and remote sensing and their applications.


    Gründenstrasse 40
    4132 Muttenz

    Python Community Code of Conduct

    All attendees of the conference must agree and respect the "Python Community Code of Conduct":

    The Python community is made up of members from around the globe with a diverse set of skills, personalities, and experiences. It is through these differences that our community experiences great successes and continued growth. When you're working with members of the community, we encourage you to follow these guidelines which help steer our interactions and strive to keep Python a positive, successful, and growing community.

    A member of the Python community is:

    Members of the community are open to collaboration, whether it's on PEPs, patches, problems, or otherwise. We're receptive to constructive comment and criticism, as the experiences and skill sets of other members contribute to the whole of our efforts. We're accepting of all who wish to take part in our activities, fostering an environment where anyone can participate and everyone can make a difference.

    Members of the community are considerate of their peers -- other Python users. We're thoughtful when addressing the efforts of others, keeping in mind that often times the labor was completed simply for the good of the community. We're attentive in our communications, whether in person or online, and we're tactful when approaching differing views.

    Members of the community are respectful. We're respectful of others, their positions, their skills, their commitments, and their efforts. We're respectful of the volunteer efforts that permeate the Python community. We're respectful of the processes set forth in the community, and we work within them. When we disagree, we are courteous in raising our issues.
    Overall, we're good to each other. We contribute to this community not because we have to, but because we want to. If we remember that, these guidelines will come naturally.

    Contact Us

    If you have any questions contact us:

    FHNW - University of Applied Sciences and Arts Northwestern Switzerland
    Institute of Geomatics Engineering
    Martin Christen
    Gründenstrasse 40
    4132 Muttenz