Wij hebben in de loop der jaren veel ervaring opgebouwd in het ontwikkelen van software voor het uitvoeren van ruimtelijke analyses. Op deze pagina vindt u informatie over de kundes die we daarbij hebben opgedaan en die we graag inzetten om onze projecten efficient uit te voeren.

Dit overzicht is niet compleet. Neem voor meer informatie graag contact met ons op.

Programmeertalen

C++

C++

C++ is een algemene en moderne programmeertaal die gestandaardiseerd wordt door de ISO (International Organisation for Standardization). Het vormt de basis voor veel software, inclusief software die gebruikt wordt voor het uitvoeren van ruimtelijke analyses. Onder andere ArcGIS, QGIS en GDAL zijn geïmplementeerd in C++.

Wij gebruiken C++ al meer dan 25 jaar in onze projecten, en volgen de ontwikkelingen in de taal op de voet. Onder andere met de volgende aspecten van software ontwikkeling met C++ hebben wij ervaring:

  • Standaarden: C++11/C++17/C++20

  • Projectbeheer: CMake

  • Pakketbeheer: Conan, vcpgk

  • Compilers: Clang, GNU Compiler Collection, Microsoft Visual Studio

  • Object orientatie en data orientatie

  • Parallel en gedistribueerd rekenen

  • APIs (o.a.): Boost, GDAL, HDF5, HPX, Dear ImGui, MPI, NetCDF4, OpenMP, pybind11, Qt

Python

Python

Python is een populaire scripttaal die vaak gebruikt wordt om ruimtelijke analyses mee te automatiseren. Onder andere ArcGIS, QGIS en GDAL bieden hier ondersteuning voor.

Wij gebruiken Python al meer dan 20 jaar in onze projecten. Onder andere met de volgende aspecten van sofware ontwikkeling met Python hebben wij ervaring:

  • Pakketbeheer: Pip, Conda

  • APIs (o.a.): ArcPy, Fiona, Geopandas, h5py, netcdf4-python, NumPy, Pandas, Rasterio, SciPy

Daarnaast hebben we ervaring met het maken en beschikbaar maken van eigen Python paketten. Deze zijn geheel geïmplementeerd in Python, of bestaan uit een dun laagje Python code rond een C++ API.

Software

  • Versiebeheer: Git

  • 3D visualisatie: Blender

  • GIS: ArcGIS, QGIS

Platformen

  • Linux, macOS, Windows

  • MPI clusters, Raspberry Pi, Arduino

  • Amazon Web Services