The 1st ACM SIGSPATIAL International Workshop on Geospatial Data Access and Processing APIs (SpatialAPI 2019)

Tuesday, 5 November, 2019 - 09:00
Tuesday, 5 November, 2019 - 17:00

Part of 27th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL 2019)
Tuesday November 5 - Friday November 8, 2019
Chicago, Illinois, USA

Call for Proposals
Proposals can be submitted to the following submission page.

The proposals are limited to two pages including references. Please use the same template of the SIGSPATIAL conference as explained at

The proposals will be reviewed by the workshop chairs and advisory committee. In case of acceptance, at least one presenter will have to register to the SpatialAPI workshop.

The goal of this workshop is to provide students and researchers with hands-on experience with useful APIs such as web APIs or library APIs related to spatial data processing. At the same time, it gives an opportunity for API providers to reach out to targeted audience that can use their APIs. This will be an excellent opportunity for researchers to get familiar with the APIs that are available for their research and development. At the same time, the API providers will be able to get a direct feedback for their users to understand how to further improve their APIs and make them more user-friendly.
The tutorials will be done in a classroom-style setting where the audience will bring their laptops to follow the directions of the presenter. The room will be provided with a projector for the presenter and power and Internet for everyone. The organizers will be happy to entertain additional requirements by the presenters based on availability. We will encourage the speakers to share their material before the tutorials so that students can download any required datasets and install any prerequisite software.

Chair: Ahmed Eldawy <eldawy [at]> (University of California, Riverside)

Advisory Board 
Peter Bauman (Rasdaman/Jacobs University Bremen)
Michael Carey (UCI)
George Percivall <gpercivall [at]> (The Open Geospatial Consortium - OGC)
Peter Vretanos (Cubewerx)


GIS++: Modern C++ for Efficient and Parallel In-Memory Spatial Computing

Martin Werner (Institute for Applied Computer Science, Bundeswehr University)


In this workshop, the participants get a deep dive to spatial computing on top of the Boost Geometry Library in C++. The workshop will highlight core concepts of generic programming, give hands-on experience in the area of OGC geometry and range and nearest neighbor queries based on arbitrary combinations of OGC and custom predicates. Finally, the tutorial gives an outlook how easy it has become to interface with covering libraries including GDAL, Python, and OpenGL.


Interactive 3D Web Mapping with HERE Technologies

Dylan Babbs (HERE Technologies)


This workshop will cover: 
* How to display a WebGL enabled 3D map in your browser using HERE
* How to efficiently store and tile large amounts of geo data for data visualization use cases with HERE XYZ
* How to calculate and display an isoline polygon with the HERE Routing API


Spatial Data Wrangling with GeoSpark - A Step by Step Tutorial

Jia Yu (Arizona State University)
Mohamed Sarwat (Arizona State University)


This tutorial is expected to deliver a comprehensive study and
hands-on tutorial of how GeoSpark incorporates Spark
to uphold massive-scale spatial data. We also want this tutorial
to serve as an introductory course that teaches the audience the
basic building blocks in a scalable spatial data management system
and the important design concerns based on our previous expe-
rience. We begin our tutorial with a background introduction of
the characteristics of spatial data and the history of distributed
data management systems. A follow-up section presents common
approaches used by the practitioners to extend Spark and intro-
duces the vital components in a generic spatial data management
system. The third section gives a hands-on live demonstration to
illustrate the basic steps of performing geospatial data analytics
using GeoSpark.


Tutorial on Distributed Trajectory Management in Secondo

Fabio Valdés (Database Systems for New Applications, Fernuniversität Hagen)
Thomas Behr (Database Systems for New Applications, Fernuniversität Hagen)
Ralf Hartmut Güting (Database Systems for New Applications, Fernuniversität Hagen)


We propose to conduct a tutorial on importing, distributing, index-
ing, querying, and updating a large real-world trajectory dataset in
the DBMS Secondo. Participants having installed the system and
extracted the dataset will be able to follow the tutorial actively.

Rasdaman: Open Standards Based Scalable Datacube Analytics

Vlad Merticariu (Large Scale Scientific Information Systems Research Group, Jacobs University)
Peter Baumann (Large Scale Scientific Information Systems Research Group, Jacobs University)


Flexible, scalable services on massive geo data receive much
attention today. In particular, the OGC Web Coverage Service
(WCS) and Web Coverage Processing Service (WCPS) standards
suites have established a best practice for versatile access and
analytics on spatio-temporal "Big Data".
In this workshop, the participants get a deep dive into the
standards, covering both data and service models, as well as the
latest advancements in the AP Is used to access the services.
Hands on exercises will be used throughout the workshop to
exemplify and cement the concepts.


Important Dates
Submission deadline: 8/31/2019 at 11:59 PM Pacific Time
Submission deadline has been extended to 09/15/2019 at 11:59 PM Pacific Time
Notification deadline: 9/21/2019

Workshop day: 11/5/2019