Skip to content

TerraWise/r-leafletShiny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Planfarm TerraWise Pick Your Boundary :shipit: :shipit: :shipit:

This Shiny application allows users to interactively select and submit farm boundaries for the Planfarm TerraWise project. Users can view agricultural property polygons on a map, select properties by shire (LGA), highlight and manage selections, and submit their chosen boundaries directly to Planfarm TerraWise.


Features

🗺️ Interactive Map: View and search for properties using a Leaflet map with Esri World Imagery basemap.

🔬 LGA Filtering: Filter properties by selecting one or more shires (LGAs).

📌 Polygon Selection: Click polygons to highlight them, then add to your selection.

🛠️ Selection Management: Add, remove, or clear selected properties.

📊 Data Table: View selected properties in a table.

  • Submission: Submit selected boundaries as GeoJSON to TerraWise (uploaded to AWS S3).

📔 Instructions: Downloadable PDF instructions available from the app interface.


Getting Started

Prerequisites

  • R (>= 4.0)
  • R packages
  • AWS S3 credentials (for uploading boundaries)
  • WA State government defined landholder title shapefile data in Data/CPES.zip

R Packages

The app uses the following R packages:

  • shiny
  • leaflet
  • sf
  • dplyr
  • bslib
  • DT
  • leaflet.extras
  • geojsonsf
  • aws.s3

You can install them with:

install.packages(c(
  "shiny", "leaflet", "sf", "dplyr", "bslib", "DT",
  "leaflet.extras", "geojsonsf", "aws.s3"
))

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages