Skip to content

cmlaird/TeamAwearnessKit-Esri-Integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Buy Me A Coffee"

TAK-Esri

Survey123 To Team Awearness Kit

What this repo does

  1. Takes Survey123 data and sends them as a CoT Message to a TAKServer/TAKClients
  2. Logs CoT Messages from the TAKServer and sends them to a feature layer in ArcGIS Online.
    • This only will pull Unit & Point Messages. We have some range & bearing handeling in production.

Required Prerequisites

  1. ArcGIS Online or ArcGIS Enterprise Account
  2. TAKServer with TCP Port
  3. Machine with SSH configured (Can be the same as the machine running the TAKServer)

Launch Full Setup Scripts

  1. Youtube Walkthrough
  2. Esri-TAK Group
  3. Survey Template
  4. Node-Red-Flow

Ubuntu 24.04 (Does not support Ubuntu 20.04 or 22.04)

Step #1

cd /tmp && sudo apt install git -y && sudo git clone https://github.com/jpat-12/TeamAwearnessKit-Esri-Integration.git && cd /tmp/TeamAwearnessKit-Esri-Integration/scripts/ubuntu && chmod +x initial.sh && ./initial.sh && cd /opt/TAK-Esri && ls -la 

Step #2

cd /tmp/TeamAwearnessKit-Esri-Integration/scripts/ubuntu && chmod +x arcgis.sh && systemctl restart csv-download.service --no-pager && ./arcgis.sh && cd /opt/TAK-Esri && ls -la 

Rocky 8 & Rocky 9

Step #1

cd /tmp && sudo dnf install git -y && sudo git clone https://github.com/jpat-12/TeamAwearnessKit-Esri-Integration.git && cd /tmp/TeamAwearnessKit-Esri-Integration/scripts/rpm && chmod +x initial.sh && ./initial.sh && cd /opt/TAK-Esri && ls -la 

Step #2

cd /tmp/TeamAwearnessKit-Esri-Integration/scripts/rpm && chmod +x arcgis.sh && ./arcgis.sh && systemctl restart csv-download.service --no-pager && cd /opt/TAK-Esri && ls -la 

Troubleshooting

  1. Ensure all services are running

    • feature-layer-update.service
    • cot-csv.service
    • csv-cot.service
    • csv-download.service
    • csv-kml.service
    • node-red.service
  2. Ensure Node-RED is running with no errors

  3. ArcGIS - If the Feature layer is not updating do the following

    • Make sure that the append.py, push.py, or sign-in.py is being run from inside the Conda environment
    • To activate the Conda environment: conda activate arcgis_env
    • Check that the append.py, push.py, or sign-in.py files contain the correct Enterprise Link, Account Username, and Account Password.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 69.8%
  • Python 30.2%