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