Loading...

Expertise

Expertise

Flexible solutions for digital challenges

The constantly changing digitalisation poses a major challenge for many companies and public authorities and requires extensive technical and social skills. We are a service office that can adapt curiously and flexibly to new ways of working in order to meet these challenges. We approach the tasks assigned to us with a great deal of analytical understanding and a broad-based way of thinking. In doing so, we have the ability to constantly rethink our own approaches to problem solving and thus arrive at optimal solutions for our customers.

Databases and data formats

In our projects we use PostgreSQL/PostGIS, MySQL, Geopackage and MS SQL Server, among others. We use the extremely efficient binary formats HDF5/netCDF in combination with GDAL Virtual Raster (VRT) to store, process and dynamically analyse very large amounts of data via the map server.


  • PostgreSQL/PostGIS
  • MySQL
  • SQLite/Geopackage/Spatialite
  • MS SQL Server
  • NetCDF, HDF5
  • Apache Iceberg, Parquet

GIS and ETL tools

Geoinformation systems can be used to process spatial data. Depending on the task, numerous techniques can be used. These are often combined with automation solutions and data conversion and result presentation tasks.


  • SAGA GIS, QGIS, GRASS, ESRI ArcGIS
  • GDAL
  • FME, Talend-Spatial
  • Apache Airflow
  • Apache Hop, Airbyte, Druid

Programming

We offer software development in the GIS environment. We specialise in the automation of GIS workflows and the creation of web and desktop applications.


  • Python (Django, PyQT, ...)
  • PHP
  • ASP.NET Core
  • GraphQL
  • Javascript/CSS/HTML
  • SQL, PL/pgSQL, shell scripting

WebGIS

The creation of WebGIS applications requires a broad knowledge of server and client-side web technologies.


  • Mapserver
  • MapProxy
  • Geoserver
  • Mapnik
  • OpenLayers, Leaflet

Software architecture

Software architecture takes place at the interface between the analysis, design, implementation, management and operation of software projects. It also follows the development process of agile software development.


  • Arc42
  • Sparx Enterprise Architect
  • OpenProject, Jira, Confluence
  • GitHub, GitLab
  • Scrum/KANBAN

Further fields of technology

In our software projects, we use Docker and Docker Compose to decouple system components and their dependencies from the operating system. This makes it much easier to develop, test and deploy applications. We use high-performance computing technologies such as parallel processing and graphics card processing to process the ever-increasing amounts of data.


  • Docker / docker compose
  • CUDA
  • CuPy
Top