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.
🗺️ 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.
- R (>= 4.0)
- R packages
- AWS S3 credentials (for uploading boundaries)
- WA State government defined landholder title shapefile data in
Data/CPES.zip
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"
))