top of page

Technology

Geodat AI delivers geospatial data platforms and analytics services using a cloud-based, container-first architecture. Our infrastructure supports interactive web maps and dashboards, reproducible data science, scalable spatial processing, production-grade APIs, and geospatial web apps across sectors including the built and natural environment, public policy, business intelligence, health, energy, and transport. 

Geodat AI Technology Stack

Our systems are built on an Azure-native, containerised architecture designed for secure and scalable spatial analytics, reproducible research workflows, and production-ready geospatial applications. Our engineering standards and platform architecture are maintained through the Geodat AI GitHub organisation: https://github.com/geodat-ai/standards-engineering

Data sources

  • Spatial data: administrative boundaries, environmental datasets, satellite imagery, infrastructure data.

  • Open data: government open data portals, statistical agencies, and research repositories.

  • Operational data: organisational datasets, sensor feeds, and mobility data.

  • Real-time and streaming data: APIs, live feeds, and dynamic datasets.

Data storage and spatial databases

  • PostgreSQL + PostGIS: primary spatial database for scalable geospatial data management.

  • Azure Database for PostgreSQL: managed database infrastructure.

  • Azure Blob Storage: storage for large datasets, files, exports, and analytical outputs.

  • Spatial formats: GeoPackage, GeoJSON, Shapefile, and Parquet.​

Data science and spatial analytics

  • R: spatial statistics, data science, modelling, and reproducible research.

  • Python: data processing, machine learning, and automation.

  • Go: high-performance backend services and spatial data APIs.

  • SQL: efficient data analysis and spatial query processing.

  • Azure AI Services: custom integrated AI agents, chatbots and machine learning models for specific client use cases.

Web applications and visualisation

  • ​Interactive analytics: R Shiny and Power BI dashboards for data exploration and reporting.

  • ​Web mapping: Leaflet-based mapping applications.

  • Modern UIs: responsive frontend applications using frameworks such as SvelteKit and React

  • Spatial services: GeoServer for OGC-compliant map services.

  • Custom APIs: geospatial data services for applications and dashboards.

Desktop GIS and analytical tools

  • QGIS: spatial analysis, data preparation, and professional cartographic production.

  • ​GeoDa: exploratory spatial data analysis.

  • Project workflows: GeoPackage-based project structures for portable GIS projects.

  • Training: Instructor-led courses in QGIS and R, tailored to clients' data and goals.

Services and processing infrastructure

  • Azure Container Apps: containerised microservices and scalable processing workloads.

  • Docker: reproducible application environments.

  • APIs: Go-based services for spatial data access and analytics.

  • Batch pipelines: automated ingestion, transformation, and analytics jobs.

  • Routing and network analysis: OpenTripPlanner and PostGIS for routing and network accessibility modelling.

Cloud  operations and security

  • Microsoft Azure: industry-leading cloud hosting and compute infrastructure.

  • Azure Entra ID: identity and access management for secure authentication. 

  • ​Azure Virtual Networks: secure network architecture.

  • ​Azure Key Vault: secure credential and secrets management.

  • ​Azure Monitor / Application Insights: logging, monitoring, and observability.

  • CI/CD pipelines: automated builds and deployment of containerised services.

  • GitHub: version control, collaborative development, and repository management for code, infrastructure, and reproducible workflows. Our engineering platform is managed through our GitHub organisation:
    https://github.com/geodat-ai

The Geodat AI platform combines open-source geospatial technologies with modern cloud infrastructure to deliver scalable spatial analytics and decision-support applications.

bottom of page