Skip to content
@TAK-NZ

Team Awareness Kit New Zealand (TAK.NZ)

Improved situational awareness and common operational picture for New Zealand public safety teams

Team Awareness Kit for New Zealand (TAK.NZ)

Background

The Team Awareness Kit (TAK) provides Fire, Emergency Management, and First Responders an operationally agnostic tool for improved situational awareness and a common operational picture.

TAK.NZ provides multiple repos to deploy TAK infrastructure on AWS. These repos are based on the work of the Colorado Centre of Excellence for Advanced Technology Aerial Firefighting, the driving force behind COTAK - Colorado’s free real-time location service for emergency responders.

Architecture Layers

The TAK infrastructure is provided through multiple layers, each in a distinct GitHib repo. Layers can be deployed in multiple independent environments. As an example:

        PRODUCTION ENVIRONMENT       .         DEMO ENVIRONMENT              .        DEVELOPMENT ENVIRONMENT
        Domain: tak.nz               .         Domain: preview.tak.nz        .        Domain: dev.tak.nz
        Deployed via CI/CD           .         Deployed via CI/CD            .        Deployed manually
                                     .                                       .                
┌──────────────┐                     .  ┌──────────────┐                     .  ┌──────────────┐
│ UtilsInfra   │                     .  │ UtilsInfra   │                     .  │ UtilsInfra   │
│              │                     .  │              │                     .  │              │
└──────────────┘                     .  └──────────────┘                     .  └──────────────┘
       │                             .         │                             .         │
       ▼                             .         ▼                             .         ▼
┌──────────────┐                     .  ┌──────────────┐                     .  ┌──────────────┐
│ MediaInfra   │                     .  │ MediaInfra   │                     .  │ MediaInfra   │
│              │                     .  │              │                     .  │              │
└──────────────┘                     .  └──────────────┘                     .  └──────────────┘
       │                             .         │                             .         │
       ▼                             .         ▼                             .         ▼
┌──────────────┐   ┌──────────────┐  .  ┌──────────────┐   ┌──────────────┐  .  ┌──────────────┐   ┌──────────────┐
│ CloudTAK     │   │ Team Manager │  .  │ CloudTAK     │   │ Team Manager │  .  │ CloudTAK     │   │ Team Manager │
│              │   │              │  .  │              │   │              │  .  │              │   │              │
└──────────────┘   └──────────────┘  .  └──────────────┘   └──────────────┘  .  └──────────────┘   └──────────────┘
       │               │     │       .         │               │     │       .         │               │     │
       ▼               ▼     │       .         ▼               ▼     │       .         ▼               ▼     │
┌─────────────────────────┐  │       .  ┌─────────────────────────┐  │       .  ┌─────────────────────────┐  │
│         TakInfra        │  │       .  │         TakInfra        │  │       .  │         TakInfra        │  │
│                         │  │       .  │                         │  │       .  │                         │  │
└─────────────────────────┘  │       .  └─────────────────────────┘  │       .  └─────────────────────────┘  │
                │            │       .                  │            │       .                  │            │
                ▼            ▼       .                  ▼            ▼       .                  ▼            ▼
┌─────────────────────────────────┐  .  ┌─────────────────────────────────┐  .  ┌─────────────────────────────────┐
│        AuthInfra                │  .  │        AuthInfra                │  .  │        AuthInfra                │
│                                 │  .  │                                 │  .  │                                 │
└─────────────────────────────────┘  .  └─────────────────────────────────┘  .  └─────────────────────────────────┘
                │                    .                    │                  .                   │
                ▼                    .                    ▼                  .                   ▼
┌─────────────────────────────────┐  .  ┌─────────────────────────────────┐  .  ┌─────────────────────────────────┐
│        BaseInfra                │  .  │        BaseInfra                │  .  │        BaseInfra                │
│                                 │  .  │                                 │  .  │                                 │
└─────────────────────────────────┘  .  └─────────────────────────────────┘  .  └─────────────────────────────────┘
Layer Description Status CI/CD pipeline
BaseInfra Foundation: VPC, ECS, S3, KMS, ACM ✅ Available Demo Testing Production
AuthInfra SSO via Authentik, LDAP ✅ Available Demo Testing Production
TAKInfra TAK Server ✅ Available Demo Testing Production
Team Manager Manage TAK orgs & teams, users, devices, and channels ✅ Available Demo Testing Production
CloudTAK CloudTAK web interface, ETL ✅ Available Demo Testing Production
MediaInfra Media Streaming ✅ Available Demo Testing Production
UtilsInfra Various utility functions ✅ Available Demo Testing Pipeline Production

Deployment Order: BaseInfra must be deployed first, followed by AuthInfra, TakInfra, Team Manager, CloudTAK, and finally MediaInfra. Each layer imports outputs from layers below via CloudFormation exports.

Each stacks is provided in a Prod type with full resiliency built-in and a Dev-Test type with reduced resiliency for optimized cost.

Extract, Transform, Load (ETL)

TAK.NZ uses CloudTAK's ETL capabilities to extract, transform and load 3rd party data into the TAK ecosystem. The following ETL are currently in use:

ETL Description Data Source Availability CI/CD pipeline
ETL-ArcGIS Any ArcGIS data from ESRI Feature and MapServer Department of Conservation ✅ Available Build and Deploy ETL
ETL-ADSBX Aircraft location data via Automatic Dependent Surveillance-Broadcast (ADS-B) ADSBExchange.com ✅ Available Build and Deploy ETL
ETL-AISHub Vessel locations based on automatic identification system (AIS) data aisstream.io ✅ Available Build and Deploy ETL
ETL-Avalanche NZ Avalanche Advisory (NZAA) risk data New Zealand Avalanche Centre ✅ Available Build and Deploy ETL
ETL-CAPNZ Alerts via Common Alerting Protocol (CAP-NZ) MetService Weather Warnings, Civil Defense Emergency Mobile Alert ✅ Available Build and Deploy ETL
ETL-FIRMS Satellite based fire detection with land cover masking and fire season awareness NASA FIRMS, Manaaki Whenua / Landcare Research, Fire and Emergency NZ (FENZ) ✅ Available Build and Deploy ETL
ETL-FloodHub Riverine and flash flood predictions Google Flood Hub ✅ Available Build and Deploy ETL
ETL-GeoNet-Quakes Earthquake epicenter locations GeoNet New Zealand ✅ Available Build and Deploy ETL
ETL-GeoNet-VolcanoCams Volcano cameras GeoNet New Zealand ✅ Available Build and Deploy ETL
ETL-GeoJSON Any GeoJSON data from an HTTP(S) endpoint NZ Transport Agency Waka Kotahi, GeoNet New Zealand ✅ Available Build and Deploy ETL
ETL-InReach Garmin InReach satellite messenger tracking Garmin InReach ✅ Available Build and Deploy ETL
ETL-SafeSwim Beach water quality and lifeguard patrol status Safeswim ✅ Available Build and Deploy ETL
ETL-WLG-Metlink Wellington Metlink vehicle locations Metlink Open Data ✅ Available Build and Deploy ETL

CloudTAK plugins

TAK.NZ uses the following plugins to extend the functionality of CloudTAK:

Plugin Description Availability
Live Weather Overlay current precipitation, clouds or rain radar onto your digital map. ✅
Rubbersheets Use a photo or PDF, georectify it, and overlay it directly onto your digital map. ✅
SAR travel time Terrain-aware search and rescue range rings and travel-time isochrones for New Zealand. ✅

Symbology

TAK.NZ provides custom iconsets based on New Zealand standards:

Iconset Description Standard Availability
GEMA NZEM Symbology Set Emergency management symbols for TAK GEMA New Zealand Emergency Management ✅
Public Safety Vessels Symbology Set Custom TAK iconset for public safety vessels used in New Zealand emergency management operations ✅
Safeswim A custom TAK iconset for Safeswim beach water quality and lifeguard patrol status ✅

Examples

TAK.NZ CloudTAK web based TAK client interface. Various real-time data imported with CloudTAK Extract/Transform/Load (ETL) functions are displayed.

TAK.NZ CloudTAK Screenshot

Project Management

License

TAK.NZ is distributed under AGPL-3.0-only
Copyright (C) 2025-2026 - Christian Elsen, Team Awareness Kit New Zealand (TAK.NZ)

Pinned Loading

  1. base-infra base-infra Public

    TAK Base Layer (VPC, ECS, ECR, S3)

    TypeScript 5

  2. auth-infra auth-infra Public

    TAK Authentication Layer using Authentik

    TypeScript 5 1

  3. tak-infra tak-infra Public

    TAK Server Layer

    TypeScript 3

  4. CloudTAK CloudTAK Public

    TAK Compatible, browser based Common Operation Picture & Situational Awareness tool

    TypeScript 2 2

Repositories

Showing 10 of 36 repositories
  • auth-infra Public

    TAK Authentication Layer using Authentik

    TAK-NZ/auth-infra's past year of commit activity
    TypeScript 5 AGPL-3.0 1 0 1 Updated Nov 12, 2026
  • CloudTAK Public

    TAK Compatible, browser based Common Operation Picture & Situational Awareness tool

    TAK-NZ/CloudTAK's past year of commit activity
    TypeScript 2 AGPL-3.0 2 2 0 Updated Nov 10, 2026
  • TPC_TAKX Public Forked from TAK-Product-Center/TAKX

    TAKX is the culmination of two prominent Windows-based Command and Control platforms: WinTAK and RaptorX. Both provide an extremely robust moving map, imagery/terrain analytics, enhanced collaboration, blue force tracking (BFT), and overall communication and situational integration at various levels of the mission planning process.

    TAK-NZ/TPC_TAKX's past year of commit activity
    Java 0 10 0 0 Updated Nov 6, 2026
  • etl-floodhub Public

    TAK ETL: Google Flood Hub - Riverine and flash flood predictions

    TAK-NZ/etl-floodhub's past year of commit activity
    TypeScript 0 AGPL-3.0 0 0 0 Updated Nov 6, 2026
  • tak-infra Public

    TAK Server Layer

    TAK-NZ/tak-infra's past year of commit activity
    TypeScript 3 AGPL-3.0 0 35 1 Updated Nov 4, 2026
  • utils-infra Public

    TAK ETL: Utilities for various ETL functions

    TAK-NZ/utils-infra's past year of commit activity
    Python 0 AGPL-3.0 0 7 0 Updated Nov 2, 2026
  • TAKTeamManager Public

    Manage TAK teams, users, and channels via Authentik

    TAK-NZ/TAKTeamManager's past year of commit activity
    JavaScript 0 AGPL-3.0 0 0 0 Updated Nov 2, 2026
  • user-docs Public

    User facing documentation for TAK.NZ

    TAK-NZ/user-docs's past year of commit activity
    Python 0 AGPL-3.0 0 0 2 Updated Nov 1, 2026
  • cloudtak-plugin-sar Public

    CloudTAK plugin: terrain-aware search and rescue range rings and travel-time isochrones for New Zealand

    TAK-NZ/cloudtak-plugin-sar's past year of commit activity
    TypeScript 0 AGPL-3.0 0 0 0 Updated Nov 1, 2026
  • .github Public
    TAK-NZ/.github's past year of commit activity
    0 AGPL-3.0 0 0 0 Updated Oct 31, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.