Rob Wiederstein 72af0a2e16
Some checks failed
Deploy stAndrews / deploy (push) Has been cancelled
Run workflow natively, skip redundant image rebuild
2026-03-09 11:06:19 -04:00
2026-03-09 10:38:21 -04:00

St. Andrews Park

A Shiny mobile app for residents of St. Andrews Park, Venice, Florida.

What it does

  • Maps 388 property owners across 14 subdivisions
  • Search owners by name, address, or subdivision
  • Shows Venice city boundary and demographic facts
  • Lists nearby EPA-monitored beach conditions
  • Links to city services, county resources, and community documents

Data sources

  • Owners — Sarasota County Property Appraiser (SCPA); updated weekly via data-raw/update_owners.R
  • Subdivision boundaries — Sarasota County GIS plat layer
  • Venice boundary — Sarasota County GIS municipal boundary layer
  • Beaches — EPA beach monitoring data

Weekly update

source("./data-raw/update_owners.R")

Downloads fresh SCPA data, joins to stable geometry, overwrites data/owners.rds.

Geometry

Owner point locations were geocoded via Google API, manually corrected in QGIS (multi-unit buildings share a street address and required individual point placement), and saved as data-raw/addresses/owners_moved.gpkg. This file is the stable geometry source. Account numbers follow the property, so only ownership attributes need refreshing weekly.

Note: building footprints not used

Sarasota County publishes a building footprint GIS layer that could derive accurate centroids without geocoding. However the footprint layer carries only a street number (buildingid) with no street name — making a direct attribute join to SCPA records ambiguous across multiple streets. A spatial join via street centerlines would resolve this but adds complexity. Since accurate geometry already exists in owners_moved.gpkg and St. Andrews is a built-out community with no new construction, the footprint approach was deferred. It remains the right path if the app is ever extended to additional subdivisions.

Description
neighborhood directory and guide
https://apps.robwiederstein.org/stAndrews/
Readme 266 MiB
Languages
R 99.6%
Dockerfile 0.2%
Vim Snippet 0.2%