Skip to content

iOS app for soil studying. Given a specific map location, this app shows vegetation index through satellite captures, clouds and weather forecasts, soil moisture, soil temperature, among others.

Notifications You must be signed in to change notification settings

edwarfmartinez/Terra

Repository files navigation

Terra

iOS app for soil studying. Given a specific map location, this app shows vegetation index through satellite captures, clouds and weather forecasts, soil moisture, soil temperature, among others.

Concepts:

  • MapKit
  • Generics
  • SwiftCharts
  • XCTest
  • Delegate pattern
  • Protocols and extensions
  • Parse JSON with the native Encodable and Decodable protocols

Architecture Diagram

Screen Shot 2022-10-26 at 5 05 13 PM

Instructions

1. Fields

The first screen shows a list of monitoried fields. The final user can select the one he want in order to check vegetation index, moisture or soil data:

Screen Shot 2022-10-26 at 5 13 06 PM

2. Select Field

Select one of the fields from the list. It will be localized over the map, showing its latitude, longitude, and area:

ezgif com-gif-maker (10)

3. NDVI

Get the Normalized difference vegetation index (NDVI) for the selected field: A satellite image to recognize how fertile the field is. Besides this, the user gets information about the satellite that captured the image: Azimut, elevation, data coverage, and cloud coverage:

ezgif com-gif-maker (11)

4. Forecast

This functionality predicts the temperature and cloud coverage for the selected field during the next week:

ezgif com-gif-maker (12)

5. Soil

Get the current soil temperature on the 10 centimeters depth, surface temperature, and soil moisture:

ezgif com-gif-maker (13)

About

iOS app for soil studying. Given a specific map location, this app shows vegetation index through satellite captures, clouds and weather forecasts, soil moisture, soil temperature, among others.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published