• Skip to primary navigation
  • Skip to content
  • Skip to footer
ENV 859
Geo Data Analytics
  • Overview
  • Calendar
  • Deliverables
  • Video links
  • Drive Map Script
    • Course Overview
    • 1. Data Engineering
    • 2. Python 101
      • Overview
      • 1. Introducing Python
      • 2. Jupyter Notebooks
      • 3. Getting Started w/Python
      • 4. Python Data Structures
      • 5. Flow Control
      • Additional Exercises
      • ♦ Problem Set 2 ♦
    • 3. Scripting with Python
    • 4. GIS & Python
    • 5. GIS & Data Science
    • 6. Misc topics
    • ♦ Course Project ♦

    Approaching a Scripting Task

    ENV 859 - Geospatial Data Analytics   |   Fall 2024   |   Instructor: John Fay  

    Links to code snippets

    » Task 3.1: Create your Python script file: ARGOSQueryTool.py

    » Task 3.2: Parse one line of tracking data

    » Task 3.3: Read the data directly from the ARGOS file

    » Task 3.4a: Process all lines in the ARGOS file using a for loop

    » Task 3.4b: Process all lines in the ARGOS file using a while loop

    » Task 3.5: Building a dictionary of ARGOS observations

    » Task 3.6: Filtering records added to our dictionary

    » Task 3.7: Display information of a user-specific ARGOS observation

    • GitHub
    • Canvas
    • ArcGIS Online
    • Duke Containers
    • Duke VM
    © 2024 John Fay, Nicholas School of the Environment, Duke University