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++ 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 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